Jump to content

HOWTO create a fully up to date XP x64 DVD (EoL Feb 2016)


Kurt_Aust

Recommended Posts

One thing curious about is the Buildnumber, seeing as i will update many things including kernel. Does it matter much if that number is different much?

I assume it has some kind of purpose.

As I understand it, Microsoft's hotfix installers as well as 3rd party apps like nLite, HFslip & RVM integrator use the build number simply to determine which is the latest version and hence whether the file in question should be replaced.

If you look at the version number it is in the form x.x.x.x, for XP x64 it should be 5.2.3790.x where:

5 => NT5 series

2 => 2K3 series (Win2000 5.0, WinXP 5.1)

3790 => Build number of service pack 2

Only the last number should change.

Contents of my svcpack.in_

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

[SetupData]
CatalogSubDir="\amd64\SVCPACK"

[ProductCatalogsToInstall]
IDNMITIGATIONAPIS.CAT
IE7.CAT
KB924667-V2.CAT
KB925398.CAT
KB925876.CAT
KB925902.CAT
KB927891.CAT
KB929123.CAT
KB929399.CAT
KB930178.CAT
KB931261.CAT
KB932168.CAT
KB932596.CAT
KB933729.CAT
KB935839.CAT
KB935840.CAT
KB936021.CAT
KB936782.CAT
KB938127-IE7.CAT
KB939683.CAT
KB941202.CAT
KB941569.CAT
KB941693.CAT
KB942288-V4.CAT
KB942763.CAT
KB942830.CAT
KB942831.CAT
KB943055.CAT
KB943460.CAT
KB943485.CAT
KB943729.CAT
KB944653.CAT
KB945553.CAT
KB946026.CAT
KB948590.CAT
KB950759-IE7.CAT
KB950760.CAT
KB950762.CAT
KB951376.CAT
KB951698.CAT
KB951748.CAT
MSCOMPPACKV1.CAT
NLSDOWNLEVELMAPPING.CAT
WMFDIST11-64.CAT
WMP11-64.CAT
WUDF01000.CAT

[SetupHotfixesToRun]
daemontools-lite-4301.exe
SPTD-156-x64.exe
kb942288-v4.exe /q /n /z /o /b:sp2qfe
KB923789.EXE /Q
kb925876.exe /q /n /z /o /b:sp2gdr
kb925398_wmp64.exe /q /n /z /o
KB936181.EXE /quiet
KB933579.EXE /quiet
kb942763.exe /q /n /z /o /b:sp2gdr
kb950760.exe /q /n /z /o /b:sp2gdr
kb943729.exe /q /n /z /o

[CatalogHeader]

; Customized by nLite - www.nliteos.com

Edited by Kurt_Aust
Link to comment
Share on other sites


I see most hotfixes contain CAT (security catalog files) named in the 8character already. Can i just call them, or do i have to extract them? If i write KB111111.cat (example name) under productcatalogsdata, will it then understand that that comes from kb111111.exe file? I somehow think so.

This is very interesting process =)

I am very interested in getting rid of the .cab archives, using them in extracted formated if possible. Reason why is to be able to update contents, and modify, without having to de-cab and re-cab everytime.

I guess you dont know that one?

Edited by TranceEnergy
Link to comment
Share on other sites

I am very interested in getting rid of the .cab archives, using them in extracted formated if possible. Reason why is to be able to update contents, and modify, without having to de-cab and re-cab everytime.

I guess you dont know that one?

You guess correctly (though I think you're stuck with the cabs). Your prize is a suggestion that those who make update packs (RyanVM forums) are more likely to be able to give a definite answer to your question.

Link to comment
Share on other sites

I will perhaps do that, tho i dont mind doing some more googling atm. Running first install in vmware now, i have selected to not install more or less everything i could through winnt.sif (using link as reference), keeping paint etc.

I kinda wish i did this way back. This is so much fun =)

edit: well it's working great so far. I really like the higher level of control on whats going into the windows install. I used gosh's guide to create smaller xp source(only upgrade install option lost), which with a few modifications works on x64 as well, saved about 130mb on iso =)

Edited by TranceEnergy
Link to comment
Share on other sites

August updates

Deletions:

Hotfix\220-WindowsServer2003.WindowsXP-KB941202-x64-ENU.exe

Hotfix\240-WindowsServer2003.WindowsXP-KB942763-x64-ENU.exe

Hotfix\365-WindowsServer2003.WindowsXP-KB944338-x64-ENU.exe

Hotfix\400-WindowsServer2003.WindowsXP-KB950760-x64-ENU.exe

Hotfix\420-IE7-WindowsServer2003.WindowsXP-KB950759-x64-ENU.exe

Additions:

@ 155-WindowsServer2003.WindowsXP-KB936357-x64-ENU.exe [770,440] Intel CPU update, no effect on AMD CPUs (my new PC has a Q9450)

@ 450-WindowsServer2003.WindowsXP-KB953839-x64-ENU.exe [674,352]

@ 460-WindowsServer2003.WindowsXP-KB951072-x64-ENU.exe [739,376]

@ 470-WindowsServer2003.WindowsXP-KB951066-x64-ENU.exe [1,697,840]

@ 480-WindowsServer2003.WindowsXP-KB946648-x64-ENU.exe [712,240]

@ 490-WindowsServer2003.WindowsXP-KB950974-x64-ENU.exe [1,036,336]

@ 500-WindowsServer2003.WindowsXP-KB952954-x64-ENU.exe [830,512]

# 510-IE7-WindowsServer2003.WindowsXP-KB953838-x64-ENU.exe [37,187,632] Direct link to .exe

There are also new versions of:

# WindowsUpdateAgent30-x64.exe [7,048,216] Direct link to .exe updated 7 Aug 08

% directx_aug2008_redist.exe [84,245,536] Direct link to .exe

MD5: 3FA04CDE0808ED0AB035AB56735FA86B

SHA1: 44B175AD7E2A2614AA91BFB816EAB0279BCAC61E

.Net 3.5 SP1 released 11 Aug 08

% dotnetfx35.exe [242,743,296] Direct link to .exe

You want the Redistributable Package from near the bottom of the page

MD5: D481CDA2625D9DD2731A00F482484D86

SHA1: 3DCE66BAE0DD71284AC7A971BAED07030A186918

Link to comment
Share on other sites

Thank you for this glorious update!

I am so grateful that you have added such update as the 155- too, i dont care wheter or not its for intel cpu fix, i just like having everything in latest versions.

Kick a** effort there, good job sir!

On dot.net 3.5 with sp1 built does contain 2.0 and 3.0 and 3.5 all versions with x86 and x64, just looked inside the temp dirs.

Goto link Kurt here provides and down on the same page you can choose to download the full version and not just "the bootstrapper" which it says on the page.

post-91607-1218640421_thumb.png post-91607-1218641161_thumb.png

I suggest using /lang:ENU for english only, so it skips other languages installations. Perhaps install even goes a bit faster then.

Edited by TranceEnergy
Link to comment
Share on other sites

Here is the link to Adobe Labs to DL Flash Player 10 (both plugin and ActiveX). Note that it is a Release Candidate and requires the removal of older versions of Flash if you are going to install it on a machine with Flash already installed.

http://labs.adobe.com/downloads/flashplayer10.html

Thanks much, Kurt for the latest updates!!!!!

Enjoy, John.

Edited by johnhc
Link to comment
Share on other sites

I actually installed both. However i dont have IE installed, only IE core, so old activex is removed as well i assume. Tho i cant know for sure, sometimes nlite keeps components partially and leaves registry settings for things to be compatible. There is no normal procedure , add/remove control applet, to remove "old activex" that i have ever seen. So i have no idea what they mean by that.

Link to comment
Share on other sites

Okay, i've started to go through Kurt's list versus my own. And i noted down a few differences. I'll add more if i find any...

Hotfixes with KB'numbers' are not in Kurt's list and 'numbered' hotfixes are obviously from Kurt's list

KB948570 contains :

oleaut32.dll 5.2.3790.4235

advapi32.dll 5.2.3790.4235

shlwapi.dll 6.0.3790.4235

340-WindowsServer2003.WindowsXP-KB943055-x64-ENU contains

oleaut32.dll 5.2.3790.4202

no other files

------

KB948963 contains :

contains

rsaenh.dll 5.2.3790.4313 Microsoft Enhanced Cryptographic Provider

schannel.dll 5.2.3790.4313 TLS / SSL Security Provider

130-WindowsServer2003.WindowsXP-KB935840-x64-ENU contains:

schannel.dll 5.2.3790.4068

no other files

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

KB945272 contains:

shell32.dll Windows Shell Common Dll 6.0.3790.4220

230-WindowsServer2003.WindowsXP-KB943460-x64-ENU contains:

shell32.dll 6.0.3790.4184

no other files

---

Update craziness ;D

one more:

KB944043 contains many files new versions of windows time,workstation service etc.:

lsasrv.dll 5.2.3790.4275 LSA Server DLL

300-WindowsServer2003.WindowsXP-KB943485-x64-ENU contains:

lsasrv.dll 5.2.3790.4186 LSA Server DLL

ops found another :

KB952679 contains 1 file :

win32k.sys 5.2.3790.4305 Multi-User Win32 Driver

360-WindowsServer2003.WindowsXP-KB941693-x64-ENU contains 1 file:

win32k.sys 5.2.3790.4256 Multi-User Win32 Driver

Another situation:

100-WindowsServer2003.WindowsXP-KB927891-v5-x64-ENU contains 1 file (i really should write update instead) :

msi.dll 3.1.4000.4042 Windows installer

Which of course is superseeded by 040-WindowsServer2003-KB942288-v4-x64

msi.dll 4.5.6001.22159

So obviously if one chooses windows installer 4.5, one does not need the 100-WindowsServer2003.WindowsXP-KB927891-v5-x64-ENU

Also about msxml 4.0 sp2

File Name: msxml4-KB936181-enu.exe

Version: 4.20.9848.0

Security Bulletins: MS07-042

Knowledge Base (KB) Articles: KB936181

Date Published: 8/14/2007

Language: English

Download Size: 5.4 MB

is superceeded by:

File Name: msxml4-KB941833-enu.exe

Version: 4.20.9849.0

Knowledge Base (KB) Articles: KB941833

Date Published: 9/27/2007

Language: English

Download Size: 5.4 MB

about 480-WindowsServer2003.WindowsXP-KB946648-x64-ENU

this only contains x86 file for Messenger Service wmsgsc.dll 4.7.0.3002

This entire hotfix should just be deleted. If one wants to run old msn, one can get version 5.1 which i *believe* is more or less the same as 4.7 only more secure/patched up etc.

At least mark it as optional.

WindowsServer2003.WindowsXP-KB924131-x64-ENU.exe from run1 xp64 batch file

rem Virtual PC 2007 (KB924131 is only for processors supporting AMD-V)

%Source%AddOns\WindowsServer2003.WindowsXP-KB924131-x64-ENU.exe /Passive /NoRestart

is a SP1 update afaik. Actually scratch that, looks like sp0 update. Tho there never was such a thing.

It will try to update kernels, sp and mp, to version 5.2.3790.2771, far below sp2. (.3790)

about Group Policy Preference Client Side Extensions for Windows XP x64 Edition KB943729

if one doesnt need IE7 or perhaps one uses ie8 beta or whatever. KB943729 needs XMLLite according to KB article. Link to x64 edition here. Needed for Visio 2007, IE7 it says. KB article link with download links for various versions.

Note: XMLLite is packaged with IE7.

Edited by TranceEnergy
Link to comment
Share on other sites

TranceEnergy,

It looks like avast! has a really good silent install feature, but it only applies to the Pro version. See silent installation in their Help file.

Also see this post in the avast! forum.

Enjoy, John.

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