A default out-of-the-box vanilla install of SBS 2008 RTM can take anywhere from 8-20 minutes to reboot depending on the hardware and disk I/O subsystem underneath the OS.
The following script will greatly improve those reboot times:
net stop msexchangeadtopology /y
net stop msftesql-exchange /y
net stop msexchangeis /y
net stop msexchangesa /y
net stop iisadmin /y
Please make sure to copy the above and paste it into Notepad to reveal any hidden errant characters inserted by the blogging service when this was posted.
Save the above into a batch file. When it comes time to reboot the server during updates, leave the Restart button and right click on the batch file and Run as Administrator.
Once the batch completes, which should only take a couple of minutes, click on the reboot button.
If the server needs to be rebooted and no Restart button is present, run the following after clicking Start:
- shutdown –r –t 0 –f [Enter]
That will initiate a restart of the server.
Here are the reboot times not using the script and using the script for reference:
- SBS 2008 RTM no SP2 fresh install VM:
- 1057Hrs – Initiate shutdown.
- 1107Hrs – System Off.
- 1110Hrs – CTRL + ALT + DLT
- Total Reboot Time: 13 minutes.
- Same VM using the service shutdown script:
- 1124Hrs – Initiate script.
- 1125Hrs – Initiate shutdown.
- 1127Hrs – System Off.
- 1128Hrs – CTRL + ALT + DLT
- Total Reboot Time: 4 minutes.
Indeed, there is a significant time difference!
Microsoft Small Business Specialists
Co-Author: SBS 2008 Blueprint Book