Windows Vista Service Pack 1 Release Notes contains important information that all Vista users who want to upgrade to SP1 should know prior to deploying and installing the update on their operating system. The Vista SP1 Release Notes, now version 2.0 to differentiate that it’s for RTM or official final release of SP1 instead of from beta and release candidate editions. The release notes also lists known issues related to the service park with its workarounds or resolutions.

Windows Vista SP 1 Release Notes can be viewed here, or directly read below. Apparently Microsoft still hasn’t remove the word ‘candidate’ from the document, although the official title has changed on end of January.

Release Notes for This Release of Windows Vista Service Pack 1

These release notes address late-breaking issues related to this release candidate of Windows Vista® Service Pack 1 (SP1), along with instructions for working around them. Unless otherwise specified, these notes apply to all editions of the Windows Vista operating system with SP1.

For an overview of significant changes and improvements in this release candidate of SP1, see http://go.microsoft.com/fwlink/?LinkID=107921.

For a list of the hotfixes and security updates included in SP1, see http://go.microsoft.com/fwlink/?LinkID=107922.

Before you install Windows Vista Service Pack 1

  • If you install Windows Vista and then install this release candidate of SP1 without first activating Windows Vista, you might not be able to uninstall the service pack.

    Either activate Windows Vista before you install SP1 or activate SP1 before you attempt to uninstall the service pack.

  • If you attempt to install the Korean version of this service pack on a computer that has the Korean version of the 2007 Microsoft® Office system, installation may fail. This only occurs when you use the executable installer—not Windows Update.

    To avoid this, install Office-kb937905-fullfile-x86-ko-kr.exe from http://go.microsoft.com/fwlink/?LinkID=107923 before installing SP1.

  • If you have certain applications installed, installation of this release candidate of SP1 may fail with the error code 0x80010119 (RPC_E_TOO_LATE). This is definitely known to occur when either Nokia PC Suite or Exceed PowerSuite 2006 are installed.

    To avoid this, uninstall these applications before you install SP1. Once SP1 installation is complete, you can reinstall the applications.

  • If you attempt to install SP1 from a protected shared network resource that requires a password (that is, the administrator does not have direct access to the shared resource), installation may fail with the error “ERROR_FILE_NOT_FOUND”.

    To avoid this, gain access to the shared resource, copy the installation file to the computer you want to install SP1 on, and then start the installation.

Customer Experience Improvement Program

The Microsoft Customer Experience Improvement Program (CEIP) is turned on by default. If you do not want to participate in the CEIP, you can change the settings.

To change CEIP settings

  1. In “Control Panel”, click “System and Maintenance”, and then click “Problem Reports and Solutions”.
  2. In the “Task” list, click “Change settings”.
  3. Change the settings.

For information about the CEIP and the data that is transmitted to Microsoft, see http://go.microsoft.com/fwlink?linkid=52095. For the CEIP privacy statement, see http://go.microsoft.com/fwlink?linkid=52097.

Display

In some cases, computers that use multiple monitors may display black screens when the display mode is changed after resuming from sleep. This issue can also affect laptop computers connected to an external monitor. Display mode changes may occur in any of the following circumstances:

  • Attaching or detaching a monitor.
  • Accessing the computer remotely.
  • Changing the screen resolution or color depth using the “Display Properties” dialog box (which you can access in Control Panel) or an application.
  • Logging users on or off.
  • Rotating the display on a tablet computer.

To avoid this, do not use multiple monitors, or do not allow the computer to sleep or change the display mode.

If this has already occurred, restart the computer.

Event log messages

The following events from the Shell Hardware Detection service are not valid and can be safely ignored:

  • Event 7011: A time-out (30000 milliseconds) was reached while waiting for a transaction response from the ShellHWDetection service.
  • Event 263: The service ‘ShellHWDetection’ may not have unregistered for device event notifications before it was stopped.

Group Policy management

This issue affects Windows Vista Business and Windows Vista Enterprise.

When you install Windows Vista SP1, the Group Policy Management Console (GPMC) is removed from the computer. It is being replaced by an updated downloadable version, which will be available later.

To continue managing Group Policy from a client computer, do either one of the following:

  • Maintain a computer running Windows Vista for managing Group Policy.
  • Remotely connect to a computer running the GPMC.

Note: If you must run the GPMC from a computer running Windows Vista, do not install this release of Windows Vista SP1.

Installation

  • If you attempt to install this release candidate of SP1 immediately after uninstalling any of the release candidate preview versions, installation may fail.

    To avoid this, wait at least 30 minutes after uninstalling the preview version before you start this installation. You can check that the computer is ready for installation by running the following command at a command prompt:

    reg query HKLM\Components\DerivedData\Components | findstr /i /c:"-ntdll_" | findstr 6001.170

    If the output lists any versions prior to 6001.17047, you should allow more time before starting the installation.

  • In some instances, installation of this release candidate fails with the error code 0x80010108 (RPC_E_DISCONNECTED).

    If this occurs, simply rerun the SP1 installer.

Message Queuing

If your computer is in workgroup mode and you install this service pack, and then uninstall the service pack, the Message Queuing (MSMQ) service will not start. The event log will indicate that “notify_queue$” was not found.

To correct this, complete the following steps:

Edit the Local Queue Storage file

  1. Start Notepad with administrative rights.
  2. Navigate to the \Windows\system32\MSMQ\Storage\lqs directory
  3. Copy the entire contents of the file 000000002.* and paste them into Notepad.
  4. Find the following values in the file:
    • Label=private$\admin_queue$
    • Type=00000000-0000-0000-0000-000000000000
    • QueueName=\private$\admin_queue$
  5. Edit the values to the following:
    • Label=private$\notify_queue$
    • Type=00000000-0000-0000-0000-000000000000
    • QueueName=\private$\notify_queue$
  6. Save the new file in the \MSMQ\Storage\lqs directory with file name 000000003.6AB7C4B8 and file type All Files.

Microsoft .NET Framework

If your computer is running Microsoft .NET Framework 3.5 and Internet Information Services (IIS) is configured to host XOML files, and you then install this release candidate of SP1, the files may not load properly if the application pool is in Integrated Mode. When you attempt to load the file, you will receive HTTP error 404.17.

To correct this, use the “WFServicesReg.exe /c” command to install handlers for Integrated Mode. This command is in the %windir%\Microsoft.NET\Framework\v3.5\ directory.

Note: On computers running 64-bit versions of Windows Vista, the command is in the %windir%\Microsoft.NET\Framework64\v3.5 directory.

System Restore

When you install this service pack on a computer with low available disk space, the installer may delete previous System Restore points and shadow copies. This means that you may not be able to revert to the exact state of the computer prior to installing the service pack and that previous versions of files may not be available.

Uninstallation

Follow these steps to uninstall SP1 using the command line:

To uninstall SP1 using Package Manager

  1. Click “Start”, expand “All Programs”, and expand “Accessories”.
  2. Right-click “Command Prompt”, and then click “Run as administrator”.
  3. In the command window, type the following and press ENTER:

    start /w pkgmgr /up: VistaSP1-KB936330~31bf3856ad364e35~x86~~6.0.0.<build number>

    Note: To uninstall SP1 from a 64-bit computer, replace x86 with amd64 in this command. Replace <build number> with the appropriate build number you are uninstalling. For example, for the Vista SP1 RC Preview, the build number is 17042.

  4. Wait for the command to complete (there is no progress indicator), and then restart the computer when prompted.
  5. To confirm that the uninstallation was successful, click Start and type winver in the Start Search box. The reported build version should be 6000.