Jump to content

Install WIN XP SP2 updates?


Recommended Posts

I have downloaded 9 danish updates. My XP is danish and the same I used to my unattended SP1 XPCD. Whit this there where no problems with updates.

But I will monday check my updates and maybe slipstream a new XP SP2 CD.

Iceman and Hulk don't mean the same. But what about all others??

How have your done?

Thanks so far for all your help.

Link to comment
Share on other sites


RyanVM pack is a shortcut. It is easy to deploy but is only available in english and some people are building a similar pack in other languages.

The /integrate: switch is easy to use and all it really does is similar to manually adding the Hotfixes to your svcpack folder and svcpack.inf

It's up to you, I preffer using the /integrate: option

Link to comment
Share on other sites

Thanks For The Reply

Today, I downloaded all the Updates and integrate them manually.

But I got the Same Error as mentioned by koden in Updates.

i.e.

make sure architecture, language and service pack version match destination distributionfolder??
1. KB834707

2. KB885894

All other Updates has been integrated successfully.

This is my svcpack.inf

[CatalogHeader]

[Version]

BuildNumber=2600

MinorVersion=1

MajorVersion=5

Signature="$WINDOWS NT$"

[setupData]

CatalogSubDir="\I386\svcpack"

[setupHotfixesToRun]

KB887797.exe /q /n /z

KB887078.exe /q /n /z

KB873339.exe /q /n /z

KB887742.exe /q /n /z

KB886677.exe /q /n /z

KB890175.exe /q /n /z

KB886185.exe /q /n /z

KB884020.exe /q /n /z

KB885222.exe /q /n /z

KB885836.exe /q /n /z

KB885835.exe /q /n /z

KB885626.exe /q /n /z

KB885523.exe /q /n /z

[ProductCatalogsToInstall]

KB887797.cat

KB887078.cat

KB873339.cat

KB887742.cat

KB886677.cat

KB890175.cat

KB886185.cat

KB884020.cat

KB885222.cat

KB885836.cat

KB885835.cat

KB885626.cat

KB885523.cat

Should I try this update to integrate with SP2 by Using the nLite?

Please also tell me the integration Of Microsoft GDI+ Tool?

I don't know where I have to add the Registry Line mentioned by you.

post-70-1105787119_thumb.jpg

Link to comment
Share on other sites

Just put KB834707.exe and KB885894.exe in your svcpack folder then add the following to your svcpack.inf:

[SetupHotfixesToRun]
KB834707.exe /q /n /z
KB885894.exe /q /n /z

Next for the GDI+ reg tweak, put this notepad and save. Rename the file to AllUsers.reg

Windows Registry Editor Version 5.00 

;Disable GDI+ Update
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GdiDetectionTool]
"GDITool"=dword:00000001

Put this file in your $OEM$ folder and add this line to your cmdline.txt (also located in $OEM$)

[COMMANDS]
"REGEDIT /S AllUsers.reg"

that's it, the .reg file will be applied before the first logon so you can add other regtweak to be applied to All Users

Link to comment
Share on other sites

i'm a little bit confused.

If faisal gets same error as me, then it's proberly not my slipstreamed SP2.

So I have tried this:

made a bat file that I run on my laptop that is installed with my unattended XP SP2 CD.

This batfile:

echo

start /wait %systemdrive%\update\KB834707.exe /q /n /z

the file kb834707 is in my update folder :-)

I get no errors and the bat file is running fine.

I reboot and make a win update.

It still shows 9 updates including kb834707 ???????????????

IF i on my other pc runs winupdate i need 2 updates.

This pc i have updated with a SP2 cd and been running win update.

now win update says that I need to install

kb890175

kb890830

I then install kb890175 from my update folder i xpcd (it's from this pc i burn my unattended).

This update installes and with no error.

SO there must be a problem about install updates on a pc installed with unattended XP SP2 CD ????

Link to comment
Share on other sites

1:\ Extract The Script TO Here

YOUR-HD:\XPCD\

2:\

When The Script Is Run It Will Ask You If You

Want To Start The DL Of This Update KB834707

If You Have This Update KB834707 Than Type In No

Next The Script And Update Must be here

YOUR-HD:\XPCD\

If The Update Not At That Location it Will Go To A Error And Ask

You To make Sure The Update There And Give A optin To Redo

The Script.

Code For the Cmd

If You Want To Edit This Just Add Other Updates Numbers

Stuff In Green Must Be The Same Change It To Next Update Number

Stuff In Orange Is The Cmd Change It To Next Up Date Number

Stuff In Blue Is A Re Edit Of The Cmd

ECHO OFF

:REDO

CLS

COLOR 1F

MODE CON: COLS=55 LINES=11

TITLE XP Service Pack 2 (KB834707)

echo Type Yes To Go And Start The DownLoad Of KB834707

echo   Place The Down Loaded File In Your XPCD

ECHO.

ECHO  TYPE NO If You Have The Location Built And Update

ECHO  YOUR-HD:\XPCD\WindowsXP-KB834707-x86-enu.exe

ECHO  This Will Start The Process Without Downloading

echo.

echo   IMPORTANT IF THE FILES ARE NOT IN THE

echo   CORRECT DIRECTORY AN ERROR WILL OCCUR. 

ECHO.

set /p Loc= Would You Like To Down Load The Service Pack :

goto %Loc%

:YES

MODE CON: COLS=55 LINES=5

COLOR F9

TItLE GETTING UPDATE KB834707

START http://www.microsoft.com/downloads/details...&displaylang=en

echo.

echo Please Wait For Down Load To Be Finish!

echo Please Make Sure It In This Location

echo YOUR-HD:\XPCD\WindowsXP-KB834707-x86-enu.exe

SET /P = When DL Is Finish, Press Any Key To Continue! 

GOTO CONFIRM

:NO

cls

MODE CON: COLS=55 LINES=5

COLOR 5F

TITLE THE LOCATION WAS PRESENT

ECHO.

ECHO USER SAID FILES WHERE HERE

PING -n 3 127.0.0.1>NUL

GOTO CONFIRM

:CONFIRM

IF EXIST WindowsXP-KB834707-x86-enu.exe GOTO WORK

IF NOT EXIST WindowsXP-KB834707-x86-enu.exe GOTO OPS

:WORK

start /w WindowsXP-KB834707-x86-enu.exe /integrate:I:\xpcd  EDIT CORRECTION  I HAVE FOUND THIS ONE WORK ONLY FROM I:\

I HAVE CHANGE THE CODE TO THIS

SET UP=%CD%

start /w WindowsXP-KB834707-x86-enu.exe /integrate:%UP% >> UPDATE-KB834707.CMD

CMD /C UPDATE-KB834707.CMD

echo.

PING -n 3 127.0.0.1>NUL | set /p =  Completed Adding Update KB834707

>> G1.vbs Echo On Error Resume Next

>> G1.vbs Echo Dim Shell

>> G1.vbs Echo Set Shell = WScript.CreateObject("WScript.Shell")

>> G1.vbs Echo Set fso = CreateObject("Scripting.FileSystemObject")

>> G1.vbs Echo fso.DeleteFile("UP-KB834707.CMD")

>> G1.vbs Echo fso.DeleteFile("WindowsXP-KB834707-x86-enu.exe")

>> G1.vbs Echo fso.DeleteFile("G1.vbs")

start G1.vbs

ping -n 3 127.0.0.1>nul | Echo Good Bye

EXIT

:OPS

CLS

MODE CON: COLS=55 LINES=9

COLOR FC

TITLE OPS THE LOCATION NOT THERE

ECHO.

ECHO THIS LOCATION DOES NOT EXIST

ECHO YOUR-HD:\XPCD\WindowsXP-KB834707-x86-enu.exe

ECHO WOULD YOU LIKE TO RERUN THIS SCRIPT.

ECHO TYPE REDO TO REUN THE SCRIPT

ECHO.

ECHO TYPE QUIT TO EXIT THE SCRIPT

SET Choice=

SET /P Choice=Type the letter and press Enter:

IF NOT '%Choice%'=='' SET Choice=%Choice:~0,4%

IF /I '%Choice%'=='REDO' GOTO REDO

IF /I '%Choice%'=='Quit' GOTO QUIT

ECHO "%Choice%" is not valid. Please try again.

GOTO REDO

:QUIT

CLS

ECHO.

>> G1.vbs Echo On Error Resume Next

>> G1.vbs Echo Dim Shell

>> G1.vbs Echo Set Shell = WScript.CreateObject("WScript.Shell")

>> G1.vbs Echo Set fso = CreateObject("Scripting.FileSystemObject")

>> G1.vbs Echo fso.DeleteFile("UP-KB834707.CMD")

>> G1.vbs Echo fso.DeleteFile("WindowsXP-KB834707-x86-enu.exe")

>> G1.vbs Echo fso.DeleteFile("G1.vbs")

start G1.vbs

ECHO PLEASE RERUN THIS SCRIPT WHEN LOCTION IS PRESENT?

PING -n 3 127.0.0.1>NUL

Edited by gunsmokingman
Link to comment
Share on other sites

This Does The 6 Below

The Script Does

Alllow For Indivdual Install If Files Are Present

Intergrate All Of Them If Files Are Present

Open Each Update Download Page For You

To Start The DownLoad.

Update That It Intergrates

These Are The Exact Name That The Script Depends On

WindowsXP-KB834707-x86-enu.exe

WindowsXP-KB873339-x86-enu.exe

WindowsXP-KB885835-x86-ENU.exe

WindowsXP-KB885836-x86-ENU.exe

WindowsXP-KB886185-x86-enu.exe

WindowsXP-KB890175-x86-ENU.exe

Edited by gunsmokingman
Link to comment
Share on other sites

I have ISO'ed a XP CD to -> XPSource\WinXP.iso

I use winrar to extract the ISO to a file set -> c:\xptemp

to start:

make a folder XPBuild

make a subfolder called XPBuild\XPSource

put ISO there

Make another folder XPBuild\XPsp2

put WindowsXP-KB835935-SP2-ENU.exe in there (sp2)

Make another folder XPBuild\XPType3

put all the post SP2 hotfixes in there

Make the following commands into a batch file and place in XPBuild

REM  ----- Extract ISO to Working Folder -----
:Extract
"%programfiles%\winrar\winrar.exe" x XPSource\WinXP.iso c:\XPtemp

REM  ----- Slipstream SP2 if necessary -----
if not exist c:\xptemp\win51ip.SP2 XPsp2\WindowsXP-KB835935-SP2-ENU.exe /integrate:c:\xptemp /passive

REM  ----- Slipstream Type 3 Hotfixes -----
FOR /f %%f in ('dir /b XPType3\*.exe') DO XPType3\%%f /integrate:c:\xptemp /passive

Link to comment
Share on other sites

I integrate them in my C:\XPCD with run cmd c:\update\KB834707.exe /integrate:c:\xpcd

I get this error:

make sure architecture, language and service pack version match destination distributionfolder??

1. I have tried to make a new slepstreamed CD after the guide on MSFN.

same error

2. my updates are downloaded in danish, my WIN XP CD is danish and the sp2 is danish.

I have tried everything in this thread, also gunsmokingmans schript

same error.

Anyone no when MSFN update the guide from SP1 to SP2 ???

Link to comment
Share on other sites

  • 4 weeks later...

WHY WHY WHY.... now I have the problem again, when i want to integrate the new updates.

Last time I made a complete new slipstreamed XP SP2 CD and used that.

This resolved the integrate problem, as you can read in this tread.

But now I get same error again.

make sure architecture, language and service pack version match destination distributionfolder??

I don't understand ????

Link to comment
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.
×
×
  • Create New...