I've spent the last few days trawling the net trying to find a solution to the very slow win7 boot but have come up with nothing so far.

Im running Win7 Pro in bootcamp on a Macbook Pro with an SSD and 16gb RAM but am getting a horribly slow boot time including a black screen (with usable mouse) for a long period before desktop shows. I'm not in a position to do a reinstall but would like to get the issue resolved if possible.

So far I've done all the clean boot stuff eg disabling startup items and services and I've checked event viewer to see are there any problems and I can't see anything significant other than the fact that each boot entry (100) has a level 'Error' but I can't see what that error is. I've also used process monitor to see what is taking so long and there are a couple of processes that take a long time and show a result of 'CANCELLED', one being svchost.exe 110secs (path: ...system32\drivers\etc) and the other Explorer.exe 23secs (path: ...appdata\roaming\microsoft\systemcertificates\my)

I should mention that I'm very new to this kind of troubleshooting but would appreciate any help I can get!


  • is this on a domain? are there any scripts or roaming profiles being transfered? Can you logon with a different user account (admin) to see if the problem persists? access/permission problem maybe – Logman Jul 19 '13 at 3:43
  • install the enterprise update rollup: msfn.org/board/topic/… if this doesn't improve boot, capture a boottrace with xbootmgr: msfn.org/board/index.php?showtopic=140247. Zip and upload the trace (skydrive, dropbox) and post a link here. – magicandre1981 Jul 19 '13 at 4:03
  • @Logman Yes it is on a domain and I don't think there are scripts or profiles being transferred but I don't know for sure... How would I find that out? – doovers Jul 19 '13 at 5:00
  • @magicandre1981 Just installed the update but no joy... Still taking too long and also a test mode watermark has appeared on the desktop...? Will do a new boottrace and will post dropbox link when it's uploaded – doovers Jul 19 '13 at 5:02
  • dropbox.com/s/mhd5b1b6cu31ml8/… – doovers Jul 19 '13 at 5:20

The WinLogonInit phase is the slowest part:


The largest delay occurs because Windows displays the Welcome Screen and hangs while restoring the network connections:


Disable the automatic reconnecting of the network drives and use net use to reconnect the drives when you need them.

net use <driveletter>: \\Server\Share /persistent:no
| improve this answer | |
  • Thank you that worked perfectly! I'm curious as to how you figured that out from the trace. I had a look t it myself using xperfview and I could see that the Winlogoninit was very long but I couldn't figure out why... What software did you get the screenshot above from? – doovers Jul 20 '13 at 5:57
  • I also used xperfview. I selected the internvall, clicked on "Clone Selection", went to generic events and opened the summary table. Now I expended the WInLogon Provider entries and looked at the times when there was a gap between a win:start and win:stop entry. – magicandre1981 Jul 20 '13 at 6:34

I had a similar problem (dual boot OSX, win7 on macbook, very long delay before Win7 started loading after selection in rEFIt).

What helped was to boot from the Win7 install DVD (or USB), go to Repair > Command line and enter:

bootrec /fixmbr

bootrec /fixboot

After reboot, the issue was gone and Win7 started booting immediatelly after selection.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.