1

Is it possible to disable ACPI Suspend in Windows XP?

I don't mean the "Control Panel, Power Settings,..., choose never to sleep, actions on button, choose 'ask me', actions on close lid, choose 'no action', etc..." solution. [1]

I mean totally disable the suspend functionality, the same way I can totally disable Hibernation by uncheking a box inside a tab in Power Settings that is made for this purpose.

[1] That takes a long time to do and somehow stops on several other annoyances, such as this setting not being properly propagated to each user account.

0

2 Answers 2

2

I believe this should achieve what you're after.

Open up regedit and navigate to the following location:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ACPI\Parameters

Create a new DWORD value named Attributes, set it's data to hexadecimal and input the value 70.

Exit regedit and reboot.

5
0

To disable ACPI, do the following:

  1. In Device Manager, right-click on "Advanced Configuration and Power Interface (ACPI) PC" under the "Computer" header and select "Update Driver".
  2. Select "Install from a list or specific location (advanced)" and click Next.
  3. Select "Don't Search. I will choose the driver to install" and click Next.
  4. Select "Standard PC" and click Next.
  5. Click Next and OK to the end.

I suggest, just in case, to create a system restore point before doing the above, and also to note down the existing driver.

If this is not enough, you might consider turning off ACPI in the BIOS. However, be warned that changing this BIOS parameter might require the re-installation of XP.

2
  • 1
    Wouldn't it ruin other controls, like fan control, screen luminosity, or even the Power Off functionality?
    – user39559
    Sep 3, 2010 at 13:26
  • @user39559: It might entail some lose of functionality, but that depends on the computer model. Which is why I suggested the system restore point as a way back.
    – harrymc
    Sep 3, 2010 at 14:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .