AUTORUNS
http://technet.microsoft.com/en-us/sysinternals/bb963902
I would scrutinize what you have loading on StartUp. You need to see if you have programs loading during boot process which might be changed
to on demand.
With Autoruns you can uncheck an item, which disables it from starting, or you can right click an item and then delete it. If you uncheck you can recheck to re-enable the item. It is a much safer approach than editing the Registry and better than using msconfig.
Another useful feature of the program is that you can right click an item and select Search Online to get information about the item selected.
When using Autoruns you will need to click on the "Logon" tab to see what is running at start-up.
post back with any questions, tell me what programs you have recently installed
version of xp , home, MCE, or pro
service pack?