GreenMachine

GreenMachine's Complete SP3 SVCPACK.INF

40 posts in this topic

In the never ending search for the complete, up to date Windows XP Installation, here is my latest SVCPACK.INF, used to install all the updates and hotfixes for Windows XP Service Pack 3. This list of updates and hotfixes are those I have determined to be necessary to show Zero Updates needed, High Priority or Recommended, in Windows Update. One major obstacle is finding the hotfixes. I use a combination of standard hotfix downloads from Microsoft, inspection of WindowsUpdate.log for update URLs, and NirSoft's SmartSniff to detect from where the hotfixes are downloaded. Please do the same to find your own hotfixes, and do not bother asking me for direct download links ...

Two problems discussed here and on other forums is how to install the .Net Frameworks (1.1 and 2.0), and the IE7 Updates from SVCPACK.INF. This is the only part of the installation that requires "smoke and mirrors".

For .Net, the file REG.EXE is extracted from the Windows source, and included in the SVCPACK folder. From there it is used to change two entries in the Windows registry to allow the installation of .Net 2.0. The .Net installers for .Net 1.1 and 2.0 have been renamed to DOTNET11 and DOTNET20, respectively. Oddly enough, .Net 3.0 and 3.5 do NOT show up as needed on Windows Update, but I suspect that will soon change.

The second problem was to allow the updates to IE7 to succeed. This was achieved by using REG.EXE again to add an entry into the registry to allow the update to run as if a Windows Update installation of IE7 was being performed. After the update is installed, the registry setting is deleted.

[Version] 
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\svcpack"

[SetupHotfixesToRun]
; ---------- SVC-D1F Files ----------
"DOTNET11.EXE /Q:A /C:""INSTALL /Q"""
; ---------- SVC-D1U Files ----------
"NDP1.1SP1-KB867460-X86.EXE /QN"
"NDP1.1SP1-KB928366-X86.EXE /QN"
; ---------- SVC-D2F Files ----------
"REG DELETE HKLM\Software\Microsoft\PCHealth\ErrorReporting\DW /F"
"REG ADD HKLM\SYSTEM\Setup /V SystemSetupInProgress /T REG_DWORD /D 0 /F "
"DOTNET20.EXE /Q:A /C:""INSTALL /Q"""
; ---------- SVC-D2U Files ----------
"NDP20-KB928365-X86.EXE /QN"
; ---------- SVC-WMP Files ----------
"WMP11-WINDOWSXP-X86-ENU.EXE /Q:A /R:N /c:""SETUP_WM.EXE /Q /R:N /NoPID /DisallowSystemRestore /P:#e"""
; ---------- SVC-HF1 and SVC-HF2 Files ----------
"ROOTSUPD.EXE /Q:A /R:N"
; ---------- SVC-CF1 Files ----------
"WINDOWSXP-KB892130-ENU-X86.EXE /Q /U /O /N /Z /ER"
"WINDOWSXP-KB941569-X86-ENU.EXE /Q /U /O /N /Z /ER"
; ---------- SVC-MRT Files ----------
"WINDOWS-KB890830-V1.40.EXE /Q"
; ---------- SVC-IE7 Files ----------
"IE7-WINDOWSXP-X86-ENU.EXE /NoRestart /NoBackup /UpDate-No /Quiet"
; ---------- SVC-IEU Files ----------
"REG ADD ""HKLM\SOFTWARE\Microsoft\Internet Explorer\Setup\7.0\WU"" /v ForcePostUpdateInstall /t REG_DWORD /d 1 /f"
"IE7-WINDOWSXP-KB947864-X86-ENU.EXE /Q /U /O /N /Z /ER"
"REG DELETE ""HKLM\SOFTWARE\Microsoft\Internet Explorer\Setup\7.0\WU"" /f"

[ProductCatalogsToInstall]

Here are the contents of I386\SVCPACK:

05/12/2008  12:00 AM		24,265,736 DOTNET11.EXE
05/12/2008 12:00 AM 23,510,720 DOTNET20.EXE
05/12/2008 12:00 AM 8,846,888 IE7-WINDOWSXP-KB947864-X86-ENU.EXE
05/12/2008 12:00 AM 15,452,536 IE7-WINDOWSXP-X86-ENU.EXE
05/12/2008 12:00 AM 10,703,680 NDP1.1SP1-KB867460-X86.EXE
05/12/2008 12:00 AM 9,249,736 NDP1.1SP1-KB928366-X86.EXE
05/12/2008 12:00 AM 15,394,248 NDP20-KB928365-X86.EXE
05/12/2008 12:00 AM 50,176 REG.EXE
05/12/2008 12:00 AM 292,952 ROOTSUPD.EXE
05/12/2008 12:00 AM 8,548,984 WINDOWS-KB890830-V1.40.EXE
05/12/2008 12:00 AM 1,131,560 WINDOWSXP-KB892130-ENU-X86.EXE
05/12/2008 12:00 AM 2,166,832 WINDOWSXP-KB941569-X86-ENU.EXE
05/12/2008 12:00 AM 25,755,448 WMP11-WINDOWSXP-X86-ENU.EXE
13 File(s) 145,369,496 bytes

This is the SP3 version of the topic originally started HERE.

Edited by GreenMachine
0

Share this post


Link to post
Share on other sites

How do i integrate this into my cd, I have already slipstreamed sp3 using nlite.

Thanks

0

Share this post


Link to post
Share on other sites
Here are the contents of I386\SVCPACK:

05/12/2008  12:00 AM		24,265,736 DOTNET11.EXE
05/12/2008 12:00 AM 23,510,720 DOTNET20.EXE
05/12/2008 12:00 AM 8,846,888 IE7-WINDOWSXP-KB947864-X86-ENU.EXE
05/12/2008 12:00 AM 15,452,536 IE7-WINDOWSXP-X86-ENU.EXE
05/12/2008 12:00 AM 10,703,680 NDP1.1SP1-KB867460-X86.EXE
05/12/2008 12:00 AM 9,249,736 NDP1.1SP1-KB928366-X86.EXE
05/12/2008 12:00 AM 15,394,248 NDP20-KB928365-X86.EXE
05/12/2008 12:00 AM 50,176 REG.EXE
05/12/2008 12:00 AM 292,952 ROOTSUPD.EXE
05/12/2008 12:00 AM 8,548,984 WINDOWS-KB890830-V1.40.EXE
05/12/2008 12:00 AM 1,131,560 WINDOWSXP-KB892130-ENU-X86.EXE
05/12/2008 12:00 AM 2,166,832 WINDOWSXP-KB941569-X86-ENU.EXE
05/12/2008 12:00 AM 25,755,448 WMP11-WINDOWSXP-X86-ENU.EXE
13 File(s) 145,369,496 bytes

I may have missed some previously assumed information, so I apologize in advance.

A few questions on this section...

Do I simply download the .NET Framework Version 1.1 Redistributable Package and .NET Framework Version 2.0 Redistributable Package (x86) and rename them according to your information above? If so, do I still need .NET Framework 1.1 Service Pack 1?

I could not find the following for download from the Microsoft Download Center. Is there another place I should be look for these?

NDP1.1SP1-KB867460-X86.EXE

WINDOWSXP-KB892130-ENU-X86.EXE

For the REG.EXE, do I simply take the file from a working Windows XP SP2 installation?

Where did the ROOTSUPD.EXE come from? Is this the Root Certificates Update hotfix? If so, can you list the kb number?

Thanks in advance for your clarification.

0

Share this post


Link to post
Share on other sites
I could not find the following for download from the Microsoft Download Center. Is there another place I should be look for these?

NDP1.1SP1-KB867460-X86.EXE

WINDOWSXP-KB892130-ENU-X86.EXE

For the REG.EXE, do I simply take the file from a working Windows XP SP2 installation?

Where did the ROOTSUPD.EXE come from? Is this the Root Certificates Update hotfix? If so, can you list the kb number?

Thanks in advance for your clarification.

Hmm have you tried something insane like copying and pasting each of the .exe lines into say Google??

The first search result is usually going to be what you are looking for

Some people really need spoonfeeding :)

0

Share this post


Link to post
Share on other sites

Make sure you compare the filesize on GreenMachine's post to what you have downloaded.

The only place you'll find WINDOWSXP-KB892130-ENU-X86.EXE is if you download it from windows update on your machine, and then read the c:\windows\WindowsUpdate.log to find the path. It will have the filename of: windowsxp-kb892130-enu-x86_72e487d115be77f49f64053893a23ecb58bc59cb.exe

0

Share this post


Link to post
Share on other sites

Thanks lokelo for the tip on how to acquire WINDOWSXP-KB892130-ENU-X86.EXE.

After some research, it seems that NDP1.1SP1-KB867460-X86.EXE is the same as Microsoft .NET Framework 1.1 Service Pack 1. Apparently, it cannot be searched by the KB number.

I'm still not clear what "the file REG.EXE is extracted from the Windows source" means. Is this on the OEM disc or from an active Windows installation?

I was able to find the ROOTSUPD.EXE mentioned in a thread in the ms newsgroups. It appears that it is an older version, but in fact the file is dated December 2007, so I think it is the right one. Someone please correct me if I am mistaken. Here is the direct link.

0

Share this post


Link to post
Share on other sites
Thanks lokelo for the tip on how to acquire WINDOWSXP-KB892130-ENU-X86.EXE.

After some research, it seems that NDP1.1SP1-KB867460-X86.EXE is the same as Microsoft .NET Framework 1.1 Service Pack 1. Apparently, it cannot be searched by the KB number.

I'm still not clear what "the file REG.EXE is extracted from the Windows source" means. Is this on the OEM disc or from an active Windows installation?

I was able to find the ROOTSUPD.EXE mentioned in a thread in the ms newsgroups. It appears that it is an older version, but in fact the file is dated December 2007, so I think it is the right one. Someone please correct me if I am mistaken. Here is the direct link.

reg.exe you get from the windows iunstall, on xp doa search for reg.exe you will fidn it in windows folder somewhere

0

Share this post


Link to post
Share on other sites

Use expand.exe (see http://unattended.msfn.org/unattended.xp/view/web/16/) to expand the reg.ex_ file to reg.exe in your i386 folder.

as for the other files, a google search should almost always find the file you are looking for with the exception of WINDOWSXP-KB892130-ENU-X86.EXE that I mentioned how to find below.

You can also look at the windows update log to see the download paths.

0

Share this post


Link to post
Share on other sites

Is it possible to use *.reg /s file instead of reg.exe to save the space?

I also doubt if the reg.exe have been already extracted at T13? So we don't need to copy it to that folder again?

Edited by quya
0

Share this post


Link to post
Share on other sites

Awsome :thumbup

You just saved me a rather large shrink bill ;)

Seriously though, how do you figure this stuff out?

I've been trying all sorts of stuff to get this to work (particularly kb947864), adding extra RunOnce entries, rebooting multiple times, removing files, rebooting again etc etc.

Thanks again dude :thumbup

0

Share this post


Link to post
Share on other sites

Hi Greenmachine,

I will try your solution but I would also like to know if xcpreate is still alive. I have sent you severall pm's for the latest version but unfortunatly no replies. I also noticed that xpcreate.com is no longer online. Downloading the 2006 version is therefore also no longer possible.

If you stopped with xpcreate, is it possible to make a statement. Then I switch to another tool or method. Until now I always used XPCREATE with much pleasure.

Thanks in advance,

The Bitfrotter

(Hans Broeders)

0

Share this post


Link to post
Share on other sites

Just a report. This method did NOT work for me. I created the SVCPACK directory inside the i386 directory and put the files listed above inside. I then created a SVCPACK.INF file and copied the text from above and placed it in the i386 directory.

It appears that none of the code executed because when I booted into Windows I did not have IE7, WMP11 or any of the updates installed.

Edited by calderstrake
0

Share this post


Link to post
Share on other sites
Just a report. This method did NOT work for me. I created the SVCPACK directory inside the i386 directory and put the files listed above inside. I then created a SVCPACK.INF file and copied the text from above and place d it in the i386 directory.

...try to delete "SVCPACK.IN_" (i386 directory) ;)

0

Share this post


Link to post
Share on other sites

Hi,

Is there a reason why using SVCPACK.INF would prevent Windows XP Home OEM SP3 from creating a default user name at first logon?

The "Administrator" account is created however you cannot logon to this account in normal mode in Windows XP Home.

This means that the XP Home logon screen is blank and there is no account available to select to logon to the PC.

The usual "Owner" account which XP Home OEM creates when I do not use SVCPACK.INF is not being automatically created.

Anyone have experience of this and can point me to a solution?

Kind Regards

Simon

0

Share this post


Link to post
Share on other sites

Hi Greenmachine,

I made a test, I integrate SP3 with IE7 (at T13) into installation CD.

After installation, I add the following information into reg.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Setup\7.0\WU]

"ForcePostUpdateInstall"=dword:00000001

And immediately I install KB947864, unfortunately it still failed just like before. Only re-installing IE7 can solve this problem.

I did not test to install IE7 and KB947864 all at T13, but I think there is no much different than what I did, any comments please. Thank you.

By the way, KBxxxxxx /ER, what's mean for switch "/ER", thanks. I only use switch /q /n /z, should I use other switchs?

Edited by quya
0

Share this post


Link to post
Share on other sites

Hi,

Well to quote myself,

Is there a reason why using SVCPACK.INF would prevent Windows XP Home OEM SP3 from creating a default user name at first logon?

The answer seems to be something to do with the .NET 1.1 installation or it's updates.

Following a lot of testing when these are commented in the SVCPACK.INF file, Windows XP Home OEM SP3 now installs correctly and the default "Owner" account is created.

Clearly something about this way of installing .NET 1.1 is not 100% working with Windows XP Home OEM.

Kind Regards

Simon

P.S. KB947864 does not install correctly for me either. QFECHECK reports incorrect versions for various files. It would appear that this install method will not work via SVCPACK.INF.

Edited by PsiMoon314
0

Share this post


Link to post
Share on other sites
P.S. KB947864 does not install correctly for me either. QFECHECK reports incorrect versions for various files. It would appear that this install method will not work via SVCPACK.INF.

It works fine with XP Pro. It didn't include any of the option updates though. Also I slipstreamed IE7 with nLite before integrating this update as a service pack.

0

Share this post


Link to post
Share on other sites

Greenmachine,

Is there something wrong with one of them switchs? because at T-13 stage jsut before it moves onto T-12 i get message askign to cnfirm where to extract files i merely only have ot press ok but i thought it was meant ot be silent.

0

Share this post


Link to post
Share on other sites

Download links for files

DOTNET11.EXE

DOTNET20.EXE

IE7-WINDOWSXP-KB947864-X86-ENU.EXE

IE7-WINDOWSXP-X86-ENU.EXE

NDP1.1SP1-KB867460-X86.EXE

NDP1.1SP1-KB928366-X86.EXE

NDP20-KB928365-X86.EXE

REG.EXE <-- found in %systemroot%\windows\system32

ROOTSUPD.EXE

WINDOWS-KB890830-V1.40.EXE

WINDOWSXP-KB892130-ENU-X86.EXE

WINDOWSXP-KB941569-X86-ENU.EXE

WMP11-WINDOWSXP-X86-ENU.EXE

Download from the links above and save the files as per greenmachine post.

If anyone has direct download links like for WGA i will edit and put them in

0

Share this post


Link to post
Share on other sites

Oh . . . my . . . goodness. My sincere thanks, Green, wouldn't have been able to do this so seemlessly without your insights. I'm running all of this post-install, no need to update CDs.

0

Share this post


Link to post
Share on other sites
Oh . . . my . . . goodness. My sincere thanks, Green, wouldn't have been able to do this so seemlessly without your insights. I'm running all of this post-install, no need to update CDs.

Junes updates aint listed and one of them wont install via svcpack

0

Share this post


Link to post
Share on other sites
In the never ending search for the complete, up to date Windows XP Installation, here is my latest SVCPACK.INF, used to install all the updates and hotfixes for Windows XP Service Pack 3. This list of updates and hotfixes are those I have determined to be necessary to show Zero Updates needed, High Priority or Recommended, in Windows Update. One major obstacle is finding the hotfixes. I use a combination of standard hotfix downloads from Microsoft, inspection of WindowsUpdate.log for update URLs, and NirSoft's SmartSniff to detect from where the hotfixes are downloaded. Please do the same to find your own hotfixes, and do not bother asking me for direct download links ...

Two problems discussed here and on other forums is how to install the .Net Frameworks (1.1 and 2.0), and the IE7 Updates from SVCPACK.INF. This is the only part of the installation that requires "smoke and mirrors".

For .Net, the file REG.EXE is extracted from the Windows source, and included in the SVCPACK folder. From there it is used to change two entries in the Windows registry to allow the installation of .Net 2.0. The .Net installers for .Net 1.1 and 2.0 have been renamed to DOTNET11 and DOTNET20, respectively. Oddly enough, .Net 3.0 and 3.5 do NOT show up as needed on Windows Update, but I suspect that will soon change.

The second problem was to allow the updates to IE7 to succeed. This was achieved by using REG.EXE again to add an entry into the registry to allow the update to run as if a Windows Update installation of IE7 was being performed. After the update is installed, the registry setting is deleted.

[Version] 
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\svcpack"

[SetupHotfixesToRun]
; ---------- SVC-D1F Files ----------
"DOTNET11.EXE /Q:A /C:""INSTALL /Q"""
; ---------- SVC-D1U Files ----------
"NDP1.1SP1-KB867460-X86.EXE /QN"
"NDP1.1SP1-KB928366-X86.EXE /QN"
; ---------- SVC-D2F Files ----------
"REG DELETE HKLM\Software\Microsoft\PCHealth\ErrorReporting\DW /F"
"REG ADD HKLM\SYSTEM\Setup /V SystemSetupInProgress /T REG_DWORD /D 0 /F "
"DOTNET20.EXE /Q:A /C:""INSTALL /Q"""
; ---------- SVC-D2U Files ----------
"NDP20-KB928365-X86.EXE /QN"
; ---------- SVC-WMP Files ----------
"WMP11-WINDOWSXP-X86-ENU.EXE /Q:A /R:N /c:""SETUP_WM.EXE /Q /R:N /NoPID /DisallowSystemRestore /P:#e"""
; ---------- SVC-HF1 and SVC-HF2 Files ----------
"ROOTSUPD.EXE /Q:A /R:N"
; ---------- SVC-CF1 Files ----------
"WINDOWSXP-KB892130-ENU-X86.EXE /Q /U /O /N /Z /ER"
"WINDOWSXP-KB941569-X86-ENU.EXE /Q /U /O /N /Z /ER"
; ---------- SVC-MRT Files ----------
"WINDOWS-KB890830-V1.40.EXE /Q"
; ---------- SVC-IE7 Files ----------
"IE7-WINDOWSXP-X86-ENU.EXE /NoRestart /NoBackup /UpDate-No /Quiet"
; ---------- SVC-IEU Files ----------
"REG ADD ""HKLM\SOFTWARE\Microsoft\Internet Explorer\Setup\7.0\WU"" /v ForcePostUpdateInstall /t REG_DWORD /d 1 /f"
"IE7-WINDOWSXP-KB947864-X86-ENU.EXE /Q /U /O /N /Z /ER"
"REG DELETE ""HKLM\SOFTWARE\Microsoft\Internet Explorer\Setup\7.0\WU"" /f"

[ProductCatalogsToInstall]

Here are the contents of I386\SVCPACK:

05/12/2008  12:00 AM		24,265,736 DOTNET11.EXE
05/12/2008 12:00 AM 23,510,720 DOTNET20.EXE
05/12/2008 12:00 AM 8,846,888 IE7-WINDOWSXP-KB947864-X86-ENU.EXE
05/12/2008 12:00 AM 15,452,536 IE7-WINDOWSXP-X86-ENU.EXE
05/12/2008 12:00 AM 10,703,680 NDP1.1SP1-KB867460-X86.EXE
05/12/2008 12:00 AM 9,249,736 NDP1.1SP1-KB928366-X86.EXE
05/12/2008 12:00 AM 15,394,248 NDP20-KB928365-X86.EXE
05/12/2008 12:00 AM 50,176 REG.EXE
05/12/2008 12:00 AM 292,952 ROOTSUPD.EXE
05/12/2008 12:00 AM 8,548,984 WINDOWS-KB890830-V1.40.EXE
05/12/2008 12:00 AM 1,131,560 WINDOWSXP-KB892130-ENU-X86.EXE
05/12/2008 12:00 AM 2,166,832 WINDOWSXP-KB941569-X86-ENU.EXE
05/12/2008 12:00 AM 25,755,448 WMP11-WINDOWSXP-X86-ENU.EXE
13 File(s) 145,369,496 bytes

This is the SP3 version of the topic originally started HERE.

Following on from greenmahine original post, hre are teh june updates

switchs

kb951376-v2.exe /q /n /z /o /b:sp3gdr
kb950760.exe /q /n /z /o /b:sp3gdr
kb898461.exe /q /n /z /o
kb915865.exe /q /n /z /o /b:sp2gdr
KB923789.EXE /Q
kb950759.exe /q /n /z /o /b:sp2gdr

[ProductCatalogsToInstall]
KB951376-V2.CAT

size

497,162 kb950760.exe 
488,176 kb898461.exe
536,888 kb915865.exe
555,072 KB923789.EXE
8,914,472 kb950759.exe
605,224 kb951376-v2.exe

all can be found on microsoft update catalog

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.