There have been reports of slow boot ups when running Windows Vista… Â But so far far, it appears to be a variety of issues… Â One issue is the GPCLIENT service taking an long time to startup during boot up…
- Check your DNS settings on the Vista client, and make sure that the Fastest DNS server is first in the list. Â You may want to add the OpenDNS DNS servers to your DNS list, to help diagnose a local DNS issue.
- Turning off auto-tuning on the Vista client may help.  From a command prompt, type:
netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled - Make sure that Vista SP 1 or later is installed on the system, and that the system is fully patched.
- If the previous did not work, then try the Performance Self-Tuning & Diagnsotics.  Open the Windows Menu, Control Panel, System Maintenance, Performance Information & Tools, Advanced Tools.  Choose Performance Self-Tuning & Diagnsotics.
- Consider setting the Network Card Speed & Duplex, instead of Auto-negotation. Â That may help resolve the issue in some cases.
Please feel free to let me know if you have any alternative suggestions, or comments…