A. Service Pack 1 for Windows 2000 is now available from http://www.microsoft.com/windows2000/downloads/recommended/sp1/default.asp or from Windows Update at http://www.windowsupdate.com.

The first Windows 2000 service pack includes the long promised ability to "slipstream" the service pack into a distribution area which means you can apply the service pack directly to a copy of the CD on a network share and when you install from that network share the installed machine will already have the service pack installed!

Windows 2000 is now service pack "aware" and so when you install a service pack it remembers its been installed and where from and when you install a new service/component it will get the files from both the windows 2000 media and updated files from the service pack distribution point, no more having to reapply service packs after installing new components.

A new log is created, svcpack.log which contains the command that was used to start the service pack install and also the files that were replaced.

The actual process is similar to NT 4.0 but with some new steps:

  1. Copies the Service Pack files locally (if you just want to expand and not install you can use the /x switch as with other service packs)
  2. Backs up the current file set and registry information on the local computer
  3. Based on the system catalog, modifies Windows File Protection service (WFP) to reflect the new Service Pack files
  4. Updates the encryption files according to the encryption level of the currently installed operating system (56 or 128, there are not separate versions of the service pack)
  5. Updates the necessary system files
  6. Updates the registry with any new or modified registry keys
  7. Installs a new driver.cab file that Setup and other components can use to install device drivers without requiring access to the network or the Service Pack CD
  8. Updates Drvindex.inf with the new drivers contained in the Service Pack driver .cab file
  9. Updates Layout.inf, which identifies which files to install from the operating system media and which files to install from the Service Pack media
  10. Writes a ServicePackSourcePath registry key, which Setup uses to identify the location of the Service Pack media when it needs future files
  11. Creates the $NTServicePackUninstall$ folder to store the uninstall information and compresses if NTFS
  12. Creates a log file that identifies the command line used to initiate the Update.exe program and the files copied to the computer by the Update.exe program
  13. Makes an entry in the event log about the installation

There are some good documents with the Service Pack CD which you should read.

To install: 

  1. Run update.exe (in the update folder, or if you downloaded the single file it will decompress first and execute update.exe for you.
  2. Check the "Accept the License Agreement" box
  3. Click Install
  4. It will then backup the files that will be replaced
  5. You must then reboot the machine by clicking Restart
    Click here to view image

After reboot you will be running with the new service pack. If you run Winver it will show you running the new service pack (as will my WinInfo utility, http://www.savilltech.com/wininfo.html)