Hibernate is missing in Windows XP

Not only is hibernate hidden from the shutdown/log-off options in Windows XP, it is also disabled by default.  The procedure to enable hibernate is not difficult, but it took a while to figure out where the configuration settings were hidden.  Hopefully posting it here will save someone some time.

Before you logout out of Windows, a window appears giving you an array of shutdown, standby, hibernate… options.  Depending on your configuration, this may be a set of 3 buttons or a dropdown set of options.  If you see a set of 3 buttons, holding shift at the window should display hibernate as an option.  If the hibernate option does not display, go to the section below about Enabling Hibernate.  If you see a window with a dropdown set of options and hibernate is not one of them, go to the section below about Enabling Hibernate.

Enabling Hibernate

  1. Go to the Control Panel > Power Options > Hibernate tab.
  2. Make sure Enable hibernation is checked.
  3. Click OK and hibernate should show up as one of your shutdown options.

Repetitively Enabling Hibernate

Maybe you have a lot of systems that require hibernation, or perhaps you’d like to include it in a set of scripts that you run when a system is built from scratch.  You could run this command from the command prompt, or put it in a batch file:


powercfg /H:ON

Hope this helps!

To receive updates on new articles, subscribe to CRF Design today!

Similar Posts:

Using TZEdit on Windows SP, SP2, SP3 for Daylight Saving Time (DST)

If you’ve got some older systems or a new netbook that can’t quite handle Vista , you might be hanging onto Windows XP longer than you thought.  Out of the box, XP and the new DST changes don’t get along.  As a result of The U.S. Energy Policy Act of 2005, the United States (that’s where I am) has an extended daylight saving period that lasts 3-4 weeks longer than in years prior to 2007.  But there’s a fix!

There’s a handful of ways to update your computer so that it supports the new DST dates: downloading an EXE update, manual registry changes, TZEdit, and some others.  For a single machine, I found the most straight-forward way to update your machine is through TZEdit.

  1. Download TZEdit.
  2. Run TZEdit.exe to extract it to the default directory (C:\Program Files\TZEDIT).
  3. Run C:\Program Files\TZEDIT\TZEdit.exe.
  4. The timezone configured on your machine should be automatically selected.
  5. Click the Edit button.
  6. Change the Start Day to the Second Sunday of March at 2:00am.
  7. Change the Last Day to the First Sunday of November at 2:00am.
  8. Click OK.
  9. I found to get the settings to stick I had to change time zones in the Date and Time Properties window (the window that pops up when you double-click the time in the tray).  Change to some other time zone, and then change back to your original time zone.
  10. Now reboot.
  11. To test, change your date/time to the second Sunday of March at 1:59:59am.  If all went well, you should “spring” forward to 3:00am.

If you’d like more technical information on more advanced configuration, jump over to Microsoft’s Help Page.

To receive updates on new articles, subscribe to CRF Design today!

Similar Posts:

Remap keys, map caps lock to control button

The caps locks key is one of the least commonly used keys on my keyboard…  until I mapped it to a control key!  I’m posting this here mostly for selfish reasons.  Every time I redo a Windows installation, I end up googling around for the registry hack to make this happen.  Putting it here, just makes it more convenient while saving time for anyone else looking to do the same.

A lot of the registry hacks available online for remapping the caps lock and control button involve swapping their functionality or swapping other keys.  I have absolutely no use for a caps lock button, so I just map the caps lock button to a control button and leave the control button in the bottom-left corner alone.

  1. Fire up the Registry Editor by clicking Start Menu > Run.
  2. Type in regedit, and hit enter.
  3. Browse to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout.
  4. Click on Keyboard Layout.
  5. Right-click in the table on the right, and click New > Binary Value.
  6. A new value will be added in the table.  Name it “Scancode Map” without the quotes.
  7. Double-click on the new “Scancode Map” value.
  8. A window titled “Edit Binary Value” will pop-up.
  9. Enter:
    00 00 00 00 00 00 00 00
    02 00 00 00 1D 00 3A 00
    00 00 00 00
  10. No need to enter the spaces.  They will be automatically inserted as the numbers are entered.
  11. Click OK to save your changes.
  12. Now reboot.
  13. After rebooting, your caps lock will now act as a control button!

Check out the Microsoft Documentation if you’re looking for a more complete technical description of what all the HEX values mean.

To receive updates on new articles, subscribe to CRF Design today!

Similar Posts: