After running critical Windows updates, you are required to reboot machine within certain period. On my Windows Vista, the longest I can pause is 4 hours.
Is there a way to disable reboot proprompt and be done with it?
Yes. The easy way, assuming you're not in a domain, is to edit the local policy through gpedit.msc
It's in Computer Configuration | Administrative Templates | Windows Components | Windows Update and you can change "Re-prompt for restart with scheduled installations".
There are some other settings you can tweak here, including setting AU to download and notify for install instead of just installing.
The equivalent registry data (for Home editions) for the Re-prompt for restart with scheduled installations group policy setting is:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU] "RebootRelaunchTimeoutEnabled"=dword:00000001 "RebootRelaunchTimeout"=dword:000005a0
For the maximum (in group policy) allowed value of 1440 minutes, or 24 hours.
Can make a
.reg file out of this.
Disabling the timeout defaults it to 10 minutes as the group policy information suggests.