Why does an XP Tablet PC take more than ten minutes to Hibernate?

Windows XP takes a long time to shut down, and then to start up – and hence, many users use the Hibernate option so that they do not have to wait 3-4 minutes for their computer to start up. Those of you (with tablet PCs) who like using the Hibernate option might have faced the problem where your tablet PC takes an unnaturally long time (say somewhere around 10-15 minutes) to go into hibernation. This can be extremely frustrating at times as this beats the entire point of using the Hibernate option.

Although there is no straight-up solution to this problem, a few suggestions are put forth in this article. First off, the slow hibernation problem may due to the fact that you have less amount of physical memory (around 1GB, or less). This, combined with the fact that you might have several processes running in the background (or in the foreground too), might cause the slow hibernation problem.

Furthermore, the amount of hard disk space is also crucially linked to the speed and ease of hibernation. The hibernation process creates an image of the current system status and stores it on your hard disk, and then turns off the power. If you have only a tiny amount of free memory left (say a few MBs or even less), then the hibernation process is not going to work properly.

Lastly, according to a Microsoft article that was released sometime back, the slow hibernation process can be avoided by upgrading to Service Pack 2 (SP2) – in case you are using the first XP edition.

Thus, to recap, upgrade your RAM, make sure you have SP2, and at least 1GB of free hard disk space on your tablet PC if you want Hibernation to function properly.

anCpipKL/b>in the new dialog that pops-up.

  • Now, the right hand panel will have three options – Services, WMI Control, and Indexing Service. Double-click on Services.
  • Scroll down the list to locate Routing and Remote Access, and double-click on it.
  • In the dialog that shows up, select Disabled from the dropdown list under the Startup type heading.
  • Click on OK.
  • Exit the Services applet.
  • Set command to delete ARP cache at 5-minute duration
    1. Open a command prompt with administrator privileges. [You can do this by logging in to your system as an administrator, and going to Start -> Run, and entering cmd.]
    2. At the prompt, enter the following commands:SCHTASKS /CREATE /SC MINUTE /MO 5 /TN ARPFLUSH /TR

    3. Exit the command prompt.

    After this, your computer will delete the ARP cache every five minutes and you will not face the “ARP cache will not clear” error message again.

    Suggested Reading:

    1> How to bring a computer back to life from Hibernate state ?

    2> How to configure hibernate in Windows XP ?