I did at one stage do allot of services pruning, but now i'm just trying to find the root of this problem. It also occurred to me in Vista, WLM, or a component along with it, slows down my boot's majorly.
But i was thinking today, why wait for boot items on the Welcome screen? Infact, why have the Welcome screen at all? This confuses me, as long as Windows has enough information to render the screen, it should, IMMEDIATELY. As Windows still starts up items while the screen is rendered. So this is why i was thinking, well maybe its a graphics driver? But seemingly, the problem only occurs AFTER installing messenger (or who knows, maybe i always do something when i install it and i dont really notice/remember it?). Maybe its the Error Reporting Service it installs and conflicts with the Windows 7 Error Reporting service.... Seems a bit redundant to have the two. As seemingly, theres no disk activity, so is it just in a bit of a loop?
And you know what? An option to boot with default windows settings would be great.... (only drivers + original MS start items and services). As theres more items getting booted then just within msconfig. if you use autoruns, you get a much more in depth of "whats booting"
Ok, going to try what CMN suggested, i will edit this post in 10mins (or however long i take) with results
(Just an FYI Quad core (Q6600 at 3.58ghz, 1066mhz 4-4-4-12 ram(OCZ Reaper), 1TB 7200.11 HDD (Seagate), 8800GT (oc'd to 700/1700/999 this is probably why i see fast Welcome screens normally)
Link Removed
EDIT:
I looked at the ntbtlog
Did not load driver \SystemRoot\System32\drivers\vga.sys
Loaded driver \SystemRoot\system32\DRIVERS\usbhub.sys
Loaded driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
That chunk there is quite interesting......
(Still testing, just posting findings as i go) going to disable NDProxy and see what happens....
EDIT2: Well, it still boots after disabled... Great
. Dont particularly want to delete it and the reg's that ask for it...... (Dont want to go to deep with a non plug and play driver)
EDIT3: Ran another procmon boot log, explorer.exe alone (which is what the Welcome screen WOULD wait for) takes a full 4.5 seconds for itself (6 seconds in Kernal time to apparently)
I have attached the procmon data, i only gave the "Processor statistics" not ALL the operations the system did during that boot. (Please note: Boots take quite a bit longer with procmon logging enabled, the (full) log is about 481MB so it slows things down a bit.....)
So what i have concluded so far:
Something in explorer is bogging things down, and as well all know, you can modify parts of exploer.exe to boot with it (shell for example, and right click menu's, etc)