I posted the wrong batch file earlier, it was a work file, not the
finished file. Sorry about that, try this instead:
Copy the stuff between the === lines and save it as a .bat file then run
the batch file (double click on it). After you run the batch file
reboot and see if the machine will hibernate.
====================================================================
rem Second set of changes
sc config Alerter start= Disabled
sc config ALG start= Manual
sc config AppMgmt start= Manual
sc config aspnet_state start= Manual
sc config Ati HotKey Poller start= Disabled
sc config ATI Smart start= Manual
sc config AudioSrv start= Auto
sc config Automatic LiveUpdate Scheduler start= Disabled
sc config BITS start= Manual
sc config Browser start= Manual
sc config CiSvc start= Manual
sc config ClipSrv start= Disabled
sc config clr_optimization_v2.0.50727_32 start= Manual
sc config COMSysApp start= Manual
sc config CryptSvc start= Auto
sc config DcomLaunch start= Auto
sc config Dhcp start= Auto
sc config dmadmin start= Manual
sc config dmserver start= Manual
sc config Dnscache start= Manual
sc config ERSvc start= Manual
sc config Eventlog start= Auto
sc config EventSystem start= Manual
sc config FastUserSwitchingCompatibility start= Manual
sc config Fax start= Manual
sc config FontCache3.0.0.0 start= Manual
sc config GEARSecurity start= Disabled
sc config helpsvc start= Auto
sc config HidServ start= Disabled
sc config HTTPFilter start= Manual
sc config IDriverT start= Manual
sc config idsvc start= Manual
sc config Imapi Helper start= Manual
sc config ImapiService start= Manual
sc config lanmanserver start= Disabled
sc config lanmanworkstation start= Auto
sc config LexBceS start= Disabled
sc config LiveUpdate start= Manual
sc config LmHosts start= Manual
sc config MBAMService start= Disabled
sc config MDM start= Manual
sc config Messenger start= Disabled
sc config mnmsrvc start= Manual
sc config MSIServer start= Manual
sc config NetDDE start= Disabled
sc config NetDDEdsdm start= Disabled
sc config Netlogon start= Manual
sc config Netman start= Manual
sc config NetTcpPortSharing start= Disabled
sc config Nla start= Manual
sc config Norton AntiVirus start= Manual
sc config Norton Save and Restore start= Manual
sc config NProtectService start= Manual
sc config NtLmSsp start= Manual
sc config NtmsSvc start= Manual
sc config ose start= Manual
sc config PlugPlay start= Auto
sc config PolicyAgent start= Manual
sc config ProtectedStorage start= Auto
sc config psqlWGE start= Disabled
sc config RasAuto start= Disabled
sc config RasMan start= Manual
sc config RDSessMgr start= Manual
sc config RemoteAccess start= Disabled
sc config RpcLocator start= Manual
sc config RpcSs start= Auto
sc config RSVP start= Manual
sc config SamSs start= Auto
sc config SCardSvr start= Manual
sc config Schedule start= Manual
sc config seclogon start= Manual
sc config SENS start= Auto
sc config SharedAccess start= Auto
sc config ShellHWDetection start= Auto
sc config Speed Disk service start= Disabled
sc config Spooler start= Manual
sc config srservice start= Auto
sc config SSDPSRV start= Manual
sc config stisvc start= Disabled
sc config SwPrv start= Manual
sc config Symantec RemoteAssist start= Manual
sc config SysmonLog start= Manual
sc config TapiSrv start= Manual
sc config TermService start= Manual
sc config Themes start= Auto
sc config TrkWks start= Manual
sc config upnphost start= Manual
sc config UPS start= Manual
sc config Viewpoint Manager Service start= Disabled
sc config VSS start= Manual
sc config W32Time start= Manual
sc config WebClient start= Manual
sc config winmgmt start= Auto
sc config WmdmPmSN start= Manual
sc config WmiApSrv start= Disabled
sc config WMPNetworkSvc start= Manual
sc config wscsvc start= Manual
sc config wuauserv start= Auto
sc config WudfSvc start= Manual
sc config WZCSVC start= Manual
sc config xmlprov start= Manual
sc config spooler depend= RPCSS
=========================================================
If it still doesn't hibernate after doing the above do a clean boot and
try again:
http://support.microsoft.com/kb/310353
How to configure Windows XP to start in a "clean boot" state
John