You receive a "STOP: 0x0000009F" error when you shut down or restart a Windows 2000-based computer (832452)



The information in this article applies to:

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional

SYMPTOMS

When you shut down or restart Microsoft Windows 2000, the shutdown process may stop, and you may receive one of the following error messages:
STOP: 0x0000009F (0x00000100, 0x8a8a0030, 0x8a8a0030, 0x8a8c2d90)
DRIVER_POWER_STATE_FAILURE

STOP: 0x0000009F (0x00000100, 0x82049a70, 0x82049a70, 0x8207f2d0)
DRIVER_POWER_STATE_FAILURE

CAUSE

This problem occurs if the UpperFilters value contains incorrect data or is missing from the following Registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}

RESOLUTION

To solve this problem, follow these steps:
  1. Click Start, click Run, type regedt32.exe in the Open box, and then click OK.
  2. In Registry Editor, click HKEY_LOCAL_MACHINE, and then on the File menu, click Load Hive.
  3. Locate and then click the Drive:\Winnt\Repair\System file.
  4. Click Open, type Repair in the Key Name box, and then click OK.
  5. Minimize Registry Editor.
  6. Click Start, click Run, type regedit.exe in the Open box, and then click OK.
  7. Locate and click the following registry subkey:

    HKEY_LOCAL_MACHINE\Repair\ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}

  8. On the File menu, click Export, type TempRepair for the file name, and then click Save.
  9. On the File menu, click Exit.
  10. Maximize the first instance of Registry Editor.
  11. Locate and click the following registry subkey:

    HKEY_LOCAL_MACHINE\Repair

  12. On the File menu, click Unload Hive, and then click Yes.
  13. On the File menu, click Exit.
  14. Locate the TempRepair.reg file that you saved in step 8.
  15. Use Notepad to open the file.
  16. Locate and change each occurrence of Repair\ControlSet001 in the key paths of SYSTEM\CurrentControlSet, save the file, and then close Notepad.
  17. Double-click TempRepair.reg, and then click Yes.
  18. Restart your computer.
You will receive the "STOP: 0x0000009F" error message one more time, because the changes to the Registry have not been loaded in memory.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Modification Type:MajorLast Reviewed:4/13/2004
Keywords:kbwinservsetup kbpending kbBug KB832452 kbAudEndUser kbAudITPRO