Possible Duplicate:
How can I time my startups and see what processes are taking the longest?
My Windows 7 use to boot up fast and now its getting rather slow. I suspect one program is eating up all the time yet i cant tell what it is since task manager shows <40% of the cpu being used.
What can i use to track how long each process takes when my computer boots/starts up?
Note: Except for launchy which i used before my comp became slow, all my startup and services are all signed and known (broadcom, VMWare, Google Inc, Intel, etc)
Note2: I am mostly considering the time it takes after i login but i suspect the time before that is slightly slower (i dont think very much though)
-Edit after using soluto-
Its what i thought, my green and orange are < 40seconds (now 8 seconds) and the greys (cannot remove) takes up the bulk with 1m 18seconds. Yikes, i guess its from all these windows updates i apply instead of ignore like i did in the XP days. Strange thing is when i took out the 30second green/orange it cut out a lot more time (it use to say 2m38s, -30 should be 2m08s but its 1m17s)