How many programs are starting up with Windows 7? For quickest startup time, least CPU/RAM freeloading, and less spying you really only need the AV to start up with Windows. Startup Programs - Change
Next study the Performance log to see if a driver
or app is hanging startup: Control Panel\All Control Panel Items\Performance Information and Tools\Advanced Tools. Look for cued issues at top of Tools list, Generate a System Health Report. For example, I had a cued issue warning me that Acronis I just installed was slowing my Startup.
Another way to see if a driver might be hanging Windows is to type "driver verifier" in Start Search box and run it.
Finally this is the tool the pro's use to trace boot/shutdown hangs: http://www.msfn.org/board/topic/1402...resume-issues/