OK, I have found a good way to do this, using “Autoruns” from Microsoft.
(Thanks, solon fox)
Here’s what I did:
1. Get Autoruns here:
http://technet.microsoft.com/en-us/s.../bb963902.aspx
To install, simply unzip it to a folder and run autoruns.exe from that
folder. (The other .exe is a command-line version)
2. Go to the “options” tab and check “Hide Microsoft Entries”
3. Go to “file” * “save” and save your current configuration as
“Autoruns_Full” with the default .arn extension
4. Go to the “Logon” tab and unclick everything you don’t want to run at
startup.
5. Go to the “Services” tab and unclick everything you don’t want to run at
startup – (Here, I think, you won’t get into too much trouble if you clicked
“hide Microsoft” as above. Visit blackviper.com if you want to be braver
than that.)
6. Go to “file” * “save” and save the new configuration as “Autoruns_Clean”
with the default .arn extension
7. With autoruns still running, reboot, and you will reboot clean.
8. When you want all the startup stuff back, open autoruns, go to “file” *
“load” and load the “Autoruns_Full” file you created in step 3, then reboot
with autoruns still open.