Windows Vista automatically reboots after a specific time period if you have Automatic Updates automatically downloading new updates. I like my updates to download and install, and complete the install the next time I reboot. I’ve implemented the following on my laptop because I do reboot it fairly frequently.
I wouldn’t necessarily recommend this for a desktop, or a system that is not often rebooted because Windows updates can affect currently running services. Instead, for those systems, I suggest downloading updates and choosing when to install them.
The good stuff:
1. Click the Windows Logo (Start button), type “gpedit.msc” and press Enter.
2. Expand Computer Configuration, Administrative Templates, Windows Components, then select Windows Update.
3. Open “No auto-restart with logged on users…”
4. Choose “Enable” and click OK.
That should do it!