Jump to content

SVCPACK.INF - CD install


Recommended Posts

This is for Windows 2003 Server

I've created the SVCPACK.INF from the instructions given for unattended install of hotfixes, however this doesn't run during GUI mode setup. Reading through the instructions again for creating this file, I don't see anything that explains how to make this file execute. Is it supposed to happen automagically?

This is from a WinPE CD and the files reside here:

Directory of C:\OPKTools\cfgsets\storage server msi test\$OEM$\$$

03/26/2004 01:52 PM <DIR> .

03/26/2004 01:52 PM <DIR> ..

03/26/2004 10:54 AM 1,088 svcpack.inf

03/26/2004 12:02 PM <DIR> system32

03/26/2004 01:52 PM <DIR> Update

The update directory contains all the files renamed to 8.3 format

For the hell of it, after Windows is installed, I right click on the INF file and select install but nothing happens. Also of note, there is no other SVCPACK.* on the WinPE CD, but after installation, there is a .IN_ in the C:\i386 directory on the target machine. There is also a SVCPACK.INF in the C:\WINDOWS\INF directory. My .INF file ends up in C:\WINDOWS when the install is complete.

Here's the INF file:

[Version]

Signature="$Windows NT$"

MajorVersion=5

MinorVersion=1

BuildNumber=2600

[setupData]

CatalogSubDir="\i386\Update"

[ProductCatalogsToInstall]

[setupHotfixesToRun]

q282010.exe /Q /O /N /Z

Q321884.exe /Q:A /R:N

Q323255.exe /Q /O /N /Z

Q328310.exe /Q /O /N /Z

Q329048.exe /Q /O /N /Z

Q329115.exe /Q /O /N /Z

Q329170.exe /Q /O /N /Z

Q329390.exe /Q /O /N /Z

q329441.exe /Q /O /N /Z

Q329834.exe /Q /O /N /Z

q330994.exe /Q:A /R:N

Q331953.exe /Q /O /N /Z

Q810565.exe /Q /O /N /Z

Q810577.exe /Q /O /N /Z

Q810833.exe /Q /O /N /Z

Q811493.exe /Q /O /N /Z

Q811630.exe /Q /O /N /Z

Q814033.exe /Q /O /N /Z

Q815021.exe /Q /O /N /Z

Q817287.exe /Q /O /N /Z

Q817606.exe /Q /O /N /Z

q817787.exe /Q:A /R:N

q819639.exe /Q /O /N /Z

Q819696.exe /Q /O /N /Z

q821557.exe /Q /O /N /Z

q822925.exe /Q:A /R:N

q823182.exe /Q /O /N /Z

q823559.exe /Q /O /N /Z

q823980.exe /Q /O /N /Z

q824141.exe /Q /O /N /Z

q824146.EXE /Q /O /N /Z

q825119.exe /Q /O /N /Z

q828035.exe /Q /O /N /Z

q828750.exe /Q /O /N /Z

Q832483.EXE /Q:A /R:N

winscrpt.exe /Q:A /R:N

qchain.exe

Link to comment
Share on other sites


i personally go confused when you went from Windows 2003 to WinPE.

the svcpack.inf file should bein the i386 folder or equivalent in your Windows 2003 distro. It runs automatically if it's there. However if there is also a svcpack.in_ in your win2003 in i386 it overwrites your modified one. So be sure to remove it.

All your files should be in the i386\Update folder or nothing will happen. However I'm not sure if your version information is right, as that looks like it's for XP and not 2003. Perhaps it needs different numbers.

Right-Clicking doesn't work because by default it looks for a [DefaultInstall] tag inside the INF to run, and since there isn't one, right-clicking won't work.

This may help you:

http://www.microsoft.com/technet/security/...ion126121120120

Link to comment
Share on other sites

good catch on the signature, i never would have figured that one out. I keep thinking of 2003 Server as XP server, but I need to use

Signature=$CHICAGO$

I'll try that as soon as my current preinstall attempt at Storage Server fails... er... works!

The reason I'm switching back and forth from 2003 Server to PE is because its an OPK install of 2003 Server using the Windows PE methodology.

Link to comment
Share on other sites

ah, well even in that sense, the svcpack.inf file still needs to be int eh i386 directory of 2003 i believe.

also, i think you need to change the build numbers as well

this is the example svcpack.inf from Microsoft's website that is for 2003

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=2
BuildNumber=3790
[SetupData]
CatalogSubDir="\WS2003\Foldername\svcpack"
[ProductCatalogsToInstall]
KB######.cat
[SetupHotfixesToRun]
KB######.exe /options

I think Windows_NT is right, but it's the build numbers that you're missing/wrong

Link to comment
Share on other sites

Even with that, it won't install the hotfixes. It happens to be lucky it works for XP even though it wasn't meant to.

Tomorrow, I will try testing with cat files for Windows Server 2003.

Link to comment
Share on other sites

Even with that, it won't install the hotfixes. It happens to be lucky it works for XP even though it wasn't meant to.

Tomorrow, I will try testing with cat files for Windows Server 2003.

what's not supposed to work? the svcpack.inf file? or installing the hotfixes? or his file?

Link to comment
Share on other sites

I'm going to have to respectfully disagree with you on that one, AaronXP.

I use svcpack.inf to install hotfixes on Windows Server 2003 and it works just as well as it does on Windows XP. And all I did was change the build numbers under [Version] to what Alanoll had above.

Link to comment
Share on other sites

You're the first person to say it works! :) Most people couldn't, including me even with the version change.

So, did you specify cat files in svcpack.inf, or replace files in the i386 directory with newer versions? Or did you ran the hotfixes on their own as explained in XP's version of the guide?

Link to comment
Share on other sites

No, no cat files or anything. Just exactly what was done with Windows XP except for the build number. I don't understand why it shouldn't work. It's the Enterprise Edition, right? And I wasn't aware that others had trouble with this method.

I must admit, the first time I tried I failed. But that was because I used the svcpack.inf file for Windows XP. After figuring out the build number was the cause of the problem, though, everything went fine.

The only file I replaced in the i386 folder was svcpack.in_.

Link to comment
Share on other sites

Hmmm... I may be missing something, but XPCREATE has been working fine for WIN2K3 Server. I do use the Official MS method, with the SVCPACK subdirectory, as opposed to the UPDATE subdirectory method.

[Version] 
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=2
BuildNumber=3790  

[SetupData]
CatalogSubDir="\i386\svcpack"

[SetupHotfixesToRun]
DX9NTOPK.EXE /Q:A /R:N
ENU_Q8~1.EXE /Q:A /R:N
MSJAVA.EXE /Q:A /R:N
Q832894.EXE /Q:A /R:N
819696.EXE /Q /U /O /N /Z
823182.EXE /Q /U /O /N /Z
823559.EXE /Q /U /O /N /Z
824105.EXE /Q /U /O /N /Z
824141.EXE /Q /U /O /N /Z
824146.EXE /Q /U /O /N /Z
825119.EXE /Q /U /O /N /Z
828026.EXE /Q /U /O /N /Z
828028.EXE /Q /U /O /N /Z
828035.EXE /Q /U /O /N /Z
828750.EXE /Q /U /O /N /Z
829558.EXE /Q /U /O /N /Z
832894.EXE /Q /U /O /N /Z
QCHAIN.EXE

[ProductCatalogsToInstall]
KB819696.CAT
KB823182.CAT
KB823559.CAT
KB824105.CAT
KB824141.CAT
KB824146.CAT
KB825119.CAT
KB828028.CAT
KB828035.CAT
KB828750.CAT
KB829558.CAT
KB832894.CAT
Q828026.CAT

Link to comment
Share on other sites

hmm, it could possibly be a limitation in the trial version of Windows Server 2003 Standard.

I'm going to execute a Hello World .cmd file from svcpack.inf just to make sure its working.

Link to comment
Share on other sites

Hrm, it works now. It must have something to do with how I named the folder in my past attempts (which were Updates and Hotfixes)

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=2
BuildNumber=3790

[SetupData]
CatalogSubDir="\i386\svcpack"

[SetupHotfixesToRun]
DX9NTopk.exe
KB823182.exe /Q /O /N /Z
KB823559.exe /Q /O /N /Z
KB824105.exe /Q /O /N /Z
KB824141.exe /Q /O /N /Z
KB824146.exe /Q /O /N /Z
KB825119.exe /Q /O /N /Z
KB828028.exe /Q /O /N /Z
KB828035.exe /Q /O /N /Z
KB832894.exe /Q /O /N /Z
mdac.cmd
Q828026.exe /Q /O /N /Z

:)

btw GM, there's also a Standard Trial available free on CD, but this was ordered from the UK Technet site.

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