The Computer Cannot Enter Standby or Hibernate If a Direct3D-Based Screen Saver Is Running

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

This article was previously published under Q306676
This article has been archived. It is offered "as is" and will no longer be updated.
If the 3D Flowerbox, 3D Flying Objects, 3D Pipes, 3D Text, or another Direct3D-based screen saver is running in Windows XP, the computer may not be able to enter standby or hibernation by using the timer in Power Management properties.

This issue is not video adapter-dependent.
To resolve this problem:
  1. Obtain and install the most current Windows XP service pack. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
    322389 How to Obtain the Latest Windows XP Service Pack
  2. Download the Q306676_WXP_SP1_x86_ENU package.

    The following file is available for download from the Microsoft Download Center:
    DownloadDownload the package now. Release Date: April 11, 2002

    For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:
    119591 How to Obtain Microsoft Support Files from Online Services
    Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file. The English version of this fix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
       Date         Time   Version      Size       File name   --------------------------------------------------------   20-Feb-2002  22:48  5.1.2600.29  1,181,184  D3d8.dll            20-Feb-2002  22:49  5.1.2600.29    252,416  Ddraw.dll           20-Feb-2002  22:51  5.1.2600.29    321,536  Logon.scr   20-Feb-2002  22:50  5.1.2600.29      8,192  Scrnsave.scr   20-Feb-2002  22:51  5.1.2600.29    667,648  Ss3dfo.scr   20-Feb-2002  22:50  5.1.2600.29     18,944  Ssbezier.scr   20-Feb-2002  22:51  5.1.2600.29    364,544  Ssflwbox.scr   20-Feb-2002  22:51  5.1.2600.29     19,456  Ssmarque.scr   20-Feb-2002  22:51  5.1.2600.29     17,408  Ssmyst.scr   20-Feb-2002  22:51  5.1.2600.29    569,344  Sspipes.scr   20-Feb-2002  22:51  5.1.2600.29     13,312  Ssstars.scr   20-Feb-2002  22:51  5.1.2600.29    638,976  Sstext3d.scr   20-Feb-2002  22:46  5.1.2600.29  1,670,912  Win32k.sys   21-Feb-2002  14:54  5.1.2600.29    429,056  Winlogon.exe     				

  3. Obtain and install the hotfix from Microsoft Knowledge Base article 815304. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
    815304 The Computer Does Not Return from Hibernation Correctly
To work around this problem, use any other screen saver so that the computer can enter standby or hibernate.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
Advanced Configuration and Power Interface (ACPI) places the computer in standby only after the CPU has been idle for the specified period of time. When a 3D screen saver starts, the CPU is no longer idle, and the ACPI timer for standby is reset.

After applying the hotfix, the system will stop the 3D screen saver when monitor turns off. By doing so, the CPU of the system will be considered as idle so that the system can enter standby afterward. You may see the following symptoms after installing the fix:
  • The Power Management timer for standby is reset after the monitor turns off.
  • When you preview 3D screen saver, the system will not go into the Standby mode directly. Instead, the system will wake up from Preview, and then go into Standby when it times out.
  • If you set the monitor to turn off and the screen saver to start at the same time, the computer may not go into standby and hibernate modes.
kbShell 5.01.2600.0029

Article ID: 306676 - Last Review: 12/06/2015 05:05:31 - Revision: 4.5

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional

  • kbnosurvey kbarchive atdownload kbqfe kbbug kbenv kbfix kboswin2000fix kbshell kbwinxpsp1fix KB306676