So, I was hoping to write a "How to: Install Vista SP1 using SCCM 2007", but I'm not quite there yet. . . so for now, I'll blog about my issues, and maybe someone else will offer assistance, or confirm my issues (at least my issues related to SCCM with Vista SP1). I have two distinct issues in this post....
**Check the end of this post for additional links to SP1 info.
This process should be as easy as following the steps in KB 947939.
Here are the basics of KB 947939 (with a few SCCM-specifics added):
- On your Central Site Software Update Point, apply KB 938759 and reboot the server. This is an update to theWinVerifyTrust function.
- Follow the steps in KB 947939 to import KB 936330 (Vista SP1). You'll see a few entries for KB 936330.
- Windows Vista Service Pack 1 Standalone for x64-based Systems (KB936330) - All Languages (call it "x64_All" for this post)
- Windows Vista Service Pack 1 Standalone (KB936330) - All Languages (call it "x86_All" for this post)
- Windows Vista Service Pack 1 Standalone (KB936330) - English, French, German, Japanese, Spanish (call it "x86_EFJS" for this post)
- Windows Vista Service Pack 1 Standalone for x64-based Systems (KB936330) - English, French, German, Japanese, Spanish (call it x64_EFJS for this post)
- From your Central Site, force a Synchronization - after the synch and refresh, you should be able to find the following:

- Perform "usual" software updates process to create a Deployment Package, and create a Deployment.
And now for a little more detail on the issues I've encountered using the process above:
(issue 1) I began testing at the beginning of April, and only the last two downloads were available (x64_EFJS and x86_EFJS). On my pilot sites, SCCM identified x86_EFJS as Required on all 671 Vista RTM (x86) Enterprise systems. I then tested on approximately 10 workstations (both notebooks and desktops, one at a time). All clients "failed" the SP1 upgrade according to SCCM. All clients successfully downloaded the SP into the SCCM cache, and started the installation. Between 1-2 hours, the installation completed (three or four reboots required). When I logged in the SCCM client showed the SP as still required. After a couple more reboots, SCCM client showed this as successful. . . . I'm still testing. . not exactly sure what happened here. It looks like it installed, but isn't reporting properly - at least not for a while (or the next scan) - still testing.
(issue 2) Earlier this week, performed the same steps above to be able to synch and detect x86_All and x64_All (all languages are included in the recently released - I'm trying to simplify things :). Unfortunately, only 16 of the 671 vista systems on my pilot sites have reported it as applicable. . . . So for some reason, I have a lot of Vista RTM systems that see x86_EFJS as "Required", but those same systems don't see x86_All as "Required". (Side Note: - I'm certain that 95+% are English language). . .So before I continue testing, I'm going to try to figure out why most of my Vista x86 RTM systems do not show x86_All as "Required".
Side Note 2: I have also manually downloaded KB 936330, created a traditional package, Program, and Advertisement to test, and it has run successfully on every system I've tested (8 or 9 so far). This is how I have the package/advert configured:
- Command line: Windows6.0-KB936330-X86.exe /unattend /forcerestart
- Reboot Property: Program Restarts Computer.
- Requirements: x86 Windows Vista Original Release
- Environment: Whether or not a user is logged on, Run with Admin Rights, and enable Allow users to interact with this program.
- Advertisement: I have configured the advert to download from DP. I have also set a mandatory assignment on the advert to July of 2009, so that it forces the bits to download as soon as possible (trying to reduce the amount of time required for the user to run from Run Advertised Programs).
Installation using this method takes 1-2 hours (and 3-4 reboots) for the installation to complete. I will say it does a very good job of notifying the user of what's going on . . ("this can take more than one hour to complete" "stage 1 of three...", "configuring updates. . do not turn off your computer").
I'll post a "how to" article after I get the kinks worked out - please post your success (or failures) too!
Greg
Deployment Guide for Windows Vista SP1
Overview of Windows Vista Service Pack 1
Notable Changes in Windows Vista SP1
Hotfixes and Security Updates included in Windows Vista SP1
Release Notes for Windows Vista SP1
Windows Vista SP1: Frequently Asked Questions