Jump to content

I don't manege to add hotfixes to my unattended CD


Recommended Posts

Hello.

I am making my first Unattended CD. I read the Guide more then once

I want to do it manualy without Nlite.

Here is what I did .

1. I download all the hotfix from microsoft site.

2. I copied them all to C:\XPCD\i386\SVCPACK\

3. I renamed them to 8 characters like it said at the guide

4. I made all the chanegs like it explane at this part of the guide--SVCPACK.INF Method

5. I even tried to add media plater 10 but it doesnt work

here is my svcpack.inf file

;Windows XP

[Version]

Signature=" NT$"

MajorVersion=5

MinorVersion=1

BuildNumber=2600

[setupData]

CatalogSubDir="\i386\SVCPACK"

[ProductCatalogsToInstall]

[setupHotfixesToRun]

MP10Setup.exe

KB873339.exe /Q /O /N /Z

KB885222.exe /Q /O /N /Z

KB885250.exe /Q /O /N /Z

KB885626.exe /Q /O /N /Z

KB885835.exe /Q /O /N /Z

KB885836.exe /Q /O /N /Z

KB886185.exe /Q /O /N /Z

KB886677.exe /Q /O /N /Z

KB887742.exe /Q /O /N /Z

KB887797.exe /Q /O /N /Z

KB888113.exe /Q /O /N /Z

KB888240.exe /Q /O /N /Z

KB888302.exe /Q /O /N /Z

KB890046.exe /Q /O /N /Z

KB890859.exe /Q /O /N /Z

KB891781.exe /Q /O /N /Z

KB893066.exe /Q /O /N /Z

KB893756.exe /Q /O /N /Z

KB893803.exe /Q /O /N /Z

KB894391.exe /Q /O /N /Z

KB896358.exe /Q /O /N /Z

KB896422.exe /Q /O /N /Z

KB896423.exe /Q /O /N /Z

KB896424.exe /Q /O /N /Z

KB896428.exe /Q /O /N /Z

KB897338.exe /Q /O /N /Z

KB898461.exe /Q /O /N /Z

KB899587.exe /Q /O /N /Z

KB899589.exe /Q /O /N /Z

KB899591.exe /Q /O /N /Z

KB900725.exe /Q /O /N /Z

KB901017.exe /Q /O /N /Z

KB901214.exe /Q /O /N /Z

KB902400.exe /Q /O /N /Z

KB904706.exe /Q /O /N /Z

KB905414.exe /Q /O /N /Z

KB905749.exe /Q /O /N /Z

KB905915.exe /Q /O /N /Z

KB910437.exe /Q /O /N /Z

KB912919.exe /Q /O /N /Z

qchain.exe

after I finished make the CD I test it with Virtual PC

Whene I went to windows update It steel found 34 Critical Updates

What I did worng??

Link to comment
Share on other sites


theres a file called SVCPACK.IN_ in the i386 folder, did you delete it?

"Save this as svcpack.inf in C:\XPCD\I386\. You must delete svcpack.in_ in the I386 directory otherwise Windows XP Setup will not use the svcpack.inf file. "

Link to comment
Share on other sites

and MP10Setup.exe has switch too ...

Witch switch I have too add MP10Setup.exe ??

according to the guide its say "and add an entry BEFORE any other hotfixes, simply with the name of the file you download"

so I understood that there is no need for switch!!

thanks

Link to comment
Share on other sites

I test it again yesterday and stil I does not work.

I do eveything the the guide say but the hotfix dont enter to my unattended cd.

I checked and I deledt SVCPACK.IN_ in the i386 folder

Does any body have an idea?

Link to comment
Share on other sites

with the method you choose in how to install....

you want the fixes applied during installation of the OS

with the above you skiped a cruical step

in that you need the CAT files from given hotfixes. (found in extracted hotfixes)

and then list the cat files under [ProductCatalogsToInstall] plus your current listing of hot fixes under [setupHotfixesToRun]

----------------------

i may be wrong. but ordering of the hotfixes may be cruical as well. meaning some hotfix numbers may need re ordering.

example

kb8812345

kb8812346

kb8810001

kb8899079

kb5187915

in that some hotfixs may be need to be applied first before others are applied. its like applying service pack 2 first then attempting to apply service pack 1 afterwards. it just doesn't work. or less there has been some update some were along the way that i do not know about. (very well could be)

-------------------

out of curisoty, why are you attempting to install updates at time of install instead of just applying them to the setup now. so you don't have to wait extra time each time you install the os to allow updates to take place.

Link to comment
Share on other sites

Thank you for the help!

First all the part about the CAT files don't appear at the guide! Am I worng????

If I want to do it with the method way! Where can I find and download the CAT files??

By the way I order the hotfixes in numerical order.

Link to comment
Share on other sites

dear Ohad,

It is recommended that the updates are in the same language as the language of the XP version you are using.

The correct switch for Media Player 10 is: "/Q:A /R:N"

So that part of SVCPACK.INF must look like:

[setupHotfixesToRun]MP10Setup.exe /Q:A /R:N

KB885250.exe /Q /O /N /Z

KB885835.exe /Q /O /N /Z

KB885836.exe /Q /O /N /Z

KB886185.exe /Q /O /N /Z

KB887742.exe /Q /O /N /Z

KB888113.exe /Q /O /N /Z

KB888302.exe /Q /O /N /Z

KB890046.exe /Q /O /N /Z

KB890830.exe /Q

KB890859.exe /Q /O /N /Z

KB891781.exe /Q /O /N /Z

KB893066.exe /Q /O /N /Z

KB893756.exe /Q /O /N /Z

KB893803.exe /Q /O /N /Z

KB894391.exe /Q /O /N /Z

KB896358.exe /Q /O /N /Z

KB896422.exe /Q /O /N /Z

KB896423.exe /Q /O /N /Z

KB896424.exe /Q /O /N /Z

KB896428.exe /Q /O /N /Z

KB898461.exe /Q /O /N /Z

KB899587.exe /Q /O /N /Z

KB899589.exe /Q /O /N /Z

KB899591.exe /Q /O /N /Z

KB900725.exe /Q /O /N /Z

KB901017.exe /Q /O /N /Z

KB902400.exe /Q /O /N /Z

KB904706.exe /Q /O /N /Z

KB905414.exe /Q /O /N /Z

KB905749.exe /Q /O /N /Z

KB905915.exe /Q /O /N /Z

KB910437.exe /Q /O /N /Z

qchain.exe

As you can see, there is a hotfix witch does not require all the switches /Q/O/N/Z

This is KB890830.exe /Q

Furtheron, you can test all the updates bij copying your updates to c:\Test

and make a batch file containing your switchlist.

Make a textfile in c:\Test and rename to *.bat

Edit bat file and put all your updates + proper switches in them, save and run batchfile.

This way you can see if all the switches are correct and in the right order.

Please test on a VM!

These are all the hints i can give you, at my own unattend installation the updates are also NOT applied. :(

I have followed the tutorial completely by the letter and have double checked every file.

Still the updates are not installed. I have checked the updates and switches as described above.

I am using a Windows XP proff Dutch version...

Anyone idea's?

Greetz Ivo

Edited by ivwolferen
Link to comment
Share on other sites

yes that should fix the problem, i checked the unattended guide and it said " NT$" which i'm wondering if it was just a typo (hard to get a typo in 3 spots...imho) or if someone purposley changed it.. i hit edit on it and they were corrected, but i'll check it again in a day or 2 and make sure they get corrected.

Link to comment
Share on other sites

can't believe i didn't see this before....

in your file you have:

Signature=" NT$"

the above line should read:

Signature="$Windows NT$"

That is the problem, it generates a pre-compiling error in setuplog.txt (error = 000100E or something close) when it tries to process the SVCPACK.INF file during the file copy stage. I had a similar problem but managed to track down the cause.

A question about applying hotfixes by SVCPACK.INF, why does Microsoft say to expand the hotfix files and separate the .CAT files and create additional entries for them in the SVCPACK.INF? Looking at Technet, Microsoft seems to contradict themselves in several different articles about this particular method.

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...