I had a similar delay of 1 minute made up of two 30 second
segments. In the Event viewer I found a grouping of 3 error
notices.
The 1st two were under the Service Control Heading, the last
DCOM.
The 1st error was shown as a "timeout (30secs) waiting for a
transaction
response from the SHELL HW Detection service, Event 7011
The 2nd error was AUDIOSRV service, also 30secs. Also Event
7011
The 3rd error was DCOM. Event 10005
Now the sad thing is I can't provide you with all the steps
I went through
to eliminate these errors except that restoring PNP was one
solution.
I also set both services to manual.
In any event (no pun intended

you'll have to look in Event
Viewer for
error notices and work from there.
BTW, I had this problem for months until I resolved it a
couple of weeks ago!
message
I'll never get this. My computer loads to the desktop,
all of the icons get filled in correctly, and my startup
group items start getting processed but for some reason,
after hotsync loads but before sound volume applet loads,
the computer hangs for about a minute. I do not see any
hard drive activity, and task manager will not load until
after the hanging period ends. I do not know if there is
any special significance to this but, the Windows startup
noise does not play for about two minutes after the desktop
appears. No heavy hard drive activity during these two
minutes either.