Install Windows Vista Service Pack 1

Windows Vista Service Pack 1 (SP1) contains the latest servicing stack, software updates and new functionality. It also includes language packs and new deployment tools. The service pack is available as an express installation, a stand-alone update package, and is integrated with Windows Vista on the Windows Vista SP1 DVD. The service pack must be installed on a running operating system, regardless of which update package you use.

Important

Offline installation of Windows Vista SP1, or of any of the update packages included in the service pack, is not supported. Offline installation will cause the Windows image to be corrupted.

New deployment tools are included in the Windows OPK and AIK 1.1 release. New tools in the OPK and AIK deployment tool set include:

  • Boot critical driver tool. The new command line tool, PostReflect.exe, ensures that boot critical drivers are reflected so that images can be deployed to various hardware configurations. PostReflect.exe must be run offline on images that are updated to Windows Vista SP1 to ensure the operating system boots. It can also be run on customized Windows Vista RTM images to ensure that all boot critical device drivers are reflected, and that the image can be deployed to various hardware configurations. For more information, see PostReflect Command-Line Options.
  • Vista SP1 Files Removal Tool (Vsp1cln.exe). This is an optional tool that can be used after SP1 is applied to remove archived RTM files. If you use this tool to remove archived RTM files, you can not uninstall SP1. For more information, see VSP1CLN Command-Line Options.

Windows Vista SP1 must be installed on a running Windows installation. If you already have custom Windows images that you want to update, you should use the Windows Vista SP1 DVD to recreate the custom images to include SP1. Optionally, you can boot the Windows image, apply the service pack, and then recapturing the image. The following procedures are outlined in this topic.

  • Recreating Custom Windows Images to Include Windows Vista SP1
  • Updating an Existing Windows Vista RTM Images with Windows Vista SP1
  • Cross-Platform and Cross-Architecture Servicing
  • Additional Considerations

Additional information about deploying Windows Vista SP1 can be found in the Windows Vista SP1 Deployment Guide at this Microsoft Web site.

Recreating Custom Windows Images to Include Windows Vista SP1

If you have an automated process for reproducing images, you can use the Windows Vista SP1 DVD to recreate your images using the same procedures you used for RTM. The following procedure outlines the steps that are required to recreate a custom image using the Windows Vista SP1 DVD.

To recreate custom images that include SP1

  1. Remove previous versions of the OPK or AIK.
  2. Obtain and install the 1.1 version of the Windows OPK or AIK.
  3. Use your custom answer file (Unattend.xml), configuration sets, and other resources, and the Windows Vista SP1 DVD to install the operating system and SP1.
  4. After Windows Setup completes, confirm that Windows installed correctly and other customizations were applied.
  5. If you intend to capture the Windows image, use sysprep /generalize to prepare the image to be captured.
    For more information, see Sysprep Technical Reference
  6. Use ImageX to capture the updated image.
    For more information, see ImageX Command-Line Options.

Note

If you compress and capture an entire installation, the best practice is to boot from Windows PE. You cannot use Windows PE 2.0 and the RTM servicing stack with Windows Vista SP1 images. This results in a servicing stack mismatch. Use the updated deployment tools to recreate Windows PE images.

Updating Existing Windows Vista RTM Images with Windows Vista SP1

This section outlines the steps that are required to update an existing custom Windows image online. These steps include booting the Windows image, installing Windows Vista SP1, running Sysprep, and then running the new SP1 deployment tools before you recapture the image.

The stand-alone service pack package contains every file that is necessary to install the service pack; this includes all prerequisite packages. The Windows Vista SP1 stand-alone package is released as a self-extracting cabinet file which can be run either at a command prompt or by double-clicking the file within Windows Explorer.

The stand-alone package will automatically install the following updates:

  • Hotfix for Microsoft Windows (KB937287)
  • Update for Microsoft Windows (KB935509)
  • Update for Microsoft Windows (KB937954)
  • Update for Microsoft Windows (KB938371)
  • Service Pack for Microsoft Windows (KB936330)

To update custom images to include SP1

  1. Remove previous versions of the OPK or AIK.

  2. Obtain and install the 1.1 version of the Windows OPK or AIK.

  3. Apply the Windows image to the destination computer by using ImageX.

  4. Boot the destination computer.
    You can boot the image to either Audit mode or Windows Welcome.

  5. Download the stand-alone Windows Vista SP1 update (KB936330).

  6. To start the update process, run the Windows Vista SP1 .exe file at a command prompt or double-click the file from within Windows Explorer.

  7. Restart the computer when prompted.

  8. Run sysprep /generalize to remove system-specific information from the Windows image, and then shut down the computer.

Note

The service pack carries an additional licensing re-arm so you will not lose one when you apply the SP1 update and generalize the Windows image.

  1. Boot to Windows PE.

Note

If you compress and capture an entire installation, the best practice is to boot from Windows PE. You cannot use Windows PE 2.0 and the RTM servicing stack with SP1 images. This results in a servicing stack mismatch. Use the updated deployment tools to recreate Windows PE images.

  1. (Optional) From a command prompt, run VSP1Cln.exe. For example,

    VSP1CLN /o: <Offline_WINDIR_Path> /quiet
    

    For more information, see VSP1CLN Command-Line Options

  2. From a command prompt, run PostReflect.exe. For example,

    Postreflect <Offline_WINDIR> <Offline_DriveLetter>:
    

    where <Offline_WINDIR> is the path to the Windows folder in the image and <Offline_DriveLetter> is the system drive letter that is used when the target operating system is running. For example,

    Postreflect X:\MyImage\Windows C:
    

    For more information, see PostReflect Command-Line Options.

  3. Use ImageX to capture the updated image.

To run the Windows Vista SP1 stand-alone installation at a command prompt, use the following command-line parameters.

Parameter Description

/quiet

Runs the command in quiet mode, which performs an unattended installation without displaying output. The success or failure status will still be shown unless /nodialog is also used.

/norestart

Does not restart the system or prompt for a system restart.

/forcerestart

Forces the system to restart even if user applications are open. This is equivalent to /warnrestart:30.

/warnrestart[:<seconds>]

Forces system restart but provides users who are logged in a warning of the pending restart.

/promptrestart

Prompts for the system restart.

/nodialog

Suppresses the success or failure status at the end of installation.

/?

Displays command usage.

Cross-Platform and Cross-Architecture Servicing

To continue deploying and servicing both Windows Vista RTM and SP1 images, you must use the updated 1.1 version of the OPK and AIK deployments tools. The updated tools are included in the 1.1 release of the Windows OPK and AIK. The RTM servicing stack is included in the OPK and AIK Servicing folder. The SP1 servicing stack is included in Windows Vista SP1. The appropriate servicing stack is also included in all Windows installations. The updated tools contain the logic to find and use the correct servicing stack if it is present.

For more information, see Updating the Servicing Stack.

To update Windows PE to deploy both RTM and SP1 images

You cannot use Windows PE 2.0 and the RTM servicing stack to deploy Windows Vista SP1 images. This results in a servicing stack mismatch and will cause your Windows image to be unusable. Follow these steps to update to Windows PE 2.1.

  1. Remove previous versions of the OPK or AIK.
  2. Install the 1.1 version of the OPK or AIK.
  3. Use the 1.1 version of the OPK or AIK Windows PE creation tools to recreate all Windows PE images.

For more information, see Building a Windows PE Image.

The new deployment tools will service and deploy RTM and SP1 images in Windows PE on the following architectures.

Windows PE Target x86 Target x64 Target Itanium-based

x86

Yes

Yes

Yes

x64

No

Yes

No

Itanium-based

No

No

Yes

Note

WOW64 support is not available in Windows PE. Itanium-based architectures can install Itanium-based images only.

To service both RTM and SP1 images in a non-Windows PE environment

To service both Windows Vista RTM and Windows Vista SP1 images you must install the new 1.1 deployment tools because the updated tools contain the logic to find the appropriate servicing stack if it is present. Follow these steps to update your deployment tools.

  1. Remove previous versions of the OPK or AIK.
  2. Install the 1.1 version of the OPK or AIK to install the new tools.
  3. Service the Windows Vista RTM and SP1 images.

For more information, see Servicing an Image.

The new deployment tools will service RTM and SP1 images on the following architectures.

Non-Windows PE Target x86 Target x64 Target Itanium-based

x86

Yes

Yes

Yes

x64

Yes

Yes

No

Itanium-based

Yes

No

Yes

Additional Considerations

Hard disk requirements

To install Windows Vista SP1, you must have the following hard disk drive space available.

Windows Vista SP1 X64 Hard Disk Drive Space X86 Hard Disk Drive Space

Express installation

11 gigabytes (GB)

7 GB

Stand alone installation

11 GB

7 GB

Windows Setup

The Windows Vista RTM Setup binaries are different from the Windows Vista SP1 Setup binaries. The version of Windows Setup must match the Windows image you intend to install. To install Windows Vista SP1, you must use the Windows Vista SP1 version of Setup.exe. To install Windows Vista RTM, you must use the Windows Vista RTM version of Setup.exe.

Language packs

Windows Vista RTM language packs will not work in Windows Vista SP1 images. You must use the SP1 version of the language pack. For multilingual deployments, language packs can be included in the Windows image or on a distribution share. Do not use different versions of language packs inside the image or on a distribution share. If you use Windows Vista SP1, you must always use the Windows Vista SP1 version of the language pack.

Warning

Setup will not block the installation of RTM language packs from a distribution share to an SP1 image. However, the Windows image will be corrupt if you apply an RTM language pack to an SP1 image.

Warning

For offline installations, Package Manager will not block an installation of RTM language packs. However, the Windows image will be corrupt if you apply an RTM language pack to an SP1 image.

Windows Vista SP1 language packs will be released at the same time Windows Vista SP1 is released. However, SP1 language packs will be released in two increments. The first release will include five languages: en-US, de-DE, ja-JP, es-ES, and fr-FR. The second release will include 36 languages. For a complete list of supported languages and locales, see this Microsoft Web site.

Windows images that contain only en-US, de-DE, ja-JP, es-ES, or fr-FR must use the first release of Windows Vista SP1, which includes SP1 updates for these language packs. Images that contain any of the other 36 languages must use the subsequent release of SP1.

See Also

Concepts

Phase 5: Image Maintenance
Install Service Packs
PostReflect Command-Line Options
VSP1CLN Command-Line Options
Deployment Tools Supported Platforms