John said:
Why is this service such a glutton for CPU resources for the first few
minutes of startup?
Vista Business is almost unusable for the first 3 to 5 minutes while these
'services' load.
Hi John,
I' not sure exactly what you're seeing, without more detail. But as a wild
stab ... you may see a long wait at the "restoring network connections" if
your machine is trying to acquire network resources which are timing out -
for example, if a DHCP server is slow to respond; if you have mapped drives
to network shares which aren't available any more; or if you have offline
files configured.
The first step would be to look in teh Event Log, especiall the Windows
System log, to see if there are any events describing network timeouts (or
similar errors).
Also, disconnect any drive mappings which you are no longer using.
After that, it would depend a bit on your scneario: are you on a coporate
network? Are you logging in to an Active Directory domain? Are you using
DHCP or Static IP address? Do you have any applications which try to start
network connactions automatically? Are you actually seeing high CPU, or is
the machine just slow (maybe slow with low CPU?).
The definitive answer would come from getting a network traceof the machine,
as it starts up. Because the probem occurs before the machine is ready to
use, you can't run NetMon (or other Sniffer) on the machine itself; you'll
need to run NetMon on an adjaent machine, which is on the same Ethernet
segment. If your machine is connected to a Ethernet switch, rather than a
hub, you may need to configure port mirroring, or use the sniffer port if
your switch has one. If you are on a corporate LAN, you might want to get
help from your local IT guys to perform this kind of troubleshooting, it's
not really for end-users. The goal is to see if the machine is emitting some
kind of network request and then waiting a long time to get a response from
the network (eg send many DHCP Discover frames with no response) - in which
case, the problem is in the network; or if the machine is very slow to
respond to messages it receives from the network (eg PC receives DHCPOFFER,
does not respond with DHCPREQUEST for several seconds) - in which case, the
problem is something on the machine itself.
In summary, the networlk services in Vista are not intrinsically slow to
load. But the network connections can be slow to load if there are problems
in the configuration of the machine, or network; this is the same as on
Server 2003, XP and Windows 2000.
Other folks may have extra ideas; hope this helps a bit.