A. Service Pack 4 makes some permanent changes to the registry and so before installing you should perform the following steps to facilitate a Service Pack uninstall in the event of a problem. Before installing the service pack make sure you have performed the installation on a test server and as with another "fix" don't install unless you need a fix supplied by the Service Pack or have been instructed to install it by a Microsoft support engineer. If it ain't broke, don't fix it.
- Perform a full backup of all files and the registry using NTBACKUP or another backup program
- Create an up-to-date Emergency Repair Disk and store safely
- Reboot your system and check the Event Viewer (Start - Programs - Administrative Tools - Event Viewer) and check for any errors. Fix before proceeding. If you make any changes fixing the problems go back to step 2 and recreate another ERD.
- Copy your old Uninstall directory to a backup location
C:\> md %systemroot%\$ntservicepackuninstallback$
C:\> copy %systemroot%\$ntservicepackuninstall$ %systemroot%\$ntservicepackuninstallback$
- Run the resource kit utility SRVINFO.EXE (if available) and keep a copy of the output
- Disable any non-essential third-party drivers/services not required for starting the system. Contact the manufacturers to see if updated versions are available.
- Check you have enough disk space, you will need 80MB if you select to create an uninstall directory, 40MB if not
- Close all active debugging sessions or remote control sessions and any other non-essential applications before starting the upgrade