Help - Search - Members - Calendar
Full Version: HOWTO create a fully up to date XP x64 DVD
MSFN Forums > Member Contributed Projects > nLite
Pages: 1, 2, 3, 4, 5

   
Google Internet Forums Unattended CD/DVD Guide
Kurt_Aust
There is a screenshot heavy version of this post at PlanetAMD64 (generous attachment policy).
Some of you might also be interested in this similar guide for Windows 2000.

So you want to create a fully up to date Windows XP Professional x64 edition installation DVD ? Well here's how (updated for November).
Important Note: This procedure will only work when carried out on a 64-bit version of Windows.


First you are going to need some files:

From this page's attachments, the Config_XP-64_date.zip file and extract it, this will also setup the necessary directory structure. The archive contains:

\Run1_XP-64.bat (install .Net 3.5/2.0, DirectX redist and any number of applications)
\Run2_XP-64.bat (optional second pass of application installs)
\WinUp.lnk (bug fix, launch IE7 at https://update.microsoft.com directly)
\AddOns\Access *.lnk
\AddOns\ChOwn*.bat (optional files for running as a limited user)
\AddOns\Grant_Access.txt
\AddOns\klmcp.ini (config file for K-Lite mega codec pack installation)
\AddOns\qtlite.ini (config file for QuickTime alternative lite installation)
\AddOns\Tweak UI.lnk
\Misc\Hotfix_XP-64_date.torent (hotfixes, duh)
\Misc\UpdatePrep.bat (renames files and deletes outdated hotfixes)
\Misc\WinXP-64.ini (nLite session file)


Note on colour codes:
% means that you must directly download this file yourself, this is because it either:
A ) is simply huge (Service Pack 2 and .Net Framework 3.5) or
B ) requires validation (Media Player 11 and depending on how M$ feels on the day, DirectX) or
C ) is an optional component (.Net Framework 2.0)
MD5 and SHA1 checksums are provided.
@ means that the file is part of the 7zip archive available at eSnips and as a part of the torent.
# means that in order to save time (and my bandwidth) you should directly download this file but it's also in the torent.
is a direct link to the executable


From Microsoft you want (read the section on 5eraph's pack below before downloading anything):
At \Misc
% Service Pack 2 for Windows XP Professional x64 edition [367,964,016]
MD5: 46D05CE174437A224C8A77047D010AE9
SHA1: 7F8E909C52D23AC8B5DBFD73F1F12D3EE0FE794C

At \Hotfix for direct integration by nLite
# 020-IE7-WindowsServer2003-x64-enu.exe [29,662,072]
# 040-WindowsServer2003-KB942288-v4-x64.exe [4,691,480] Optional, Windows Installer v4.5
@ . . . 050-WindowsXP-KB923789-x86-ENU.exe [555,072]
# 060-WindowsServer2003.WindowsXP-KB925902-x64-ENU.exe [12,371,336]
@ . . . 070-WindowsServer2003.WindowsXP-KB930178-x64-ENU.exe [965,512]
@ . . . 080-WindowsServer2003.WindowsXP-KB931261-x64-ENU.exe [935,304]
@ . . . 090-WindowsServer2003.WindowsXP-KB932168-x64-ENU.exe [813,448]
# 095-WindowsServer2003.WindowsXP-KB925876-v2-x64-ENU.exe [8,668,552] Optional, Remote Desktop Connection (Terminal Services Client 6.0)
@ . . . 100-WindowsServer2003.WindowsXP-KB927891-v5-x64-ENU.exe [4,546,952]
@ . . . 110-WindowsServer2003.WindowsXP-KB924667-v2-x64-ENU.exe [2,754,440]
# 120-WindowsServer2003.WindowsXP-KB929123-x64-ENU.exe [8,748,424]
@ . . . 130-WindowsServer2003.WindowsXP-KB935840-x64-ENU.exe [922,504]
@ . . . 140-WindowsServer2003.WindowsXP-KB935839-x64-ENU.exe [3,053,448]
@ . . . 150-WindowsMedia6-KB925398-v2-x64-ENU.exe [921,504]
@ . . . 155-WindowsServer2003.WindowsXP-KB936357-x64-ENU.exe [770,440] Intel CPU update, no effect on AMD CPUs
@ . . . 180-IE7-WindowsServer2003.WindowsXP-KB938127-x64-ENU.exe [1,440,136]
@ . . . 210-WindowsServer2003.WindowsXP-KB933729-x64-ENU.exe [4,230,536]
# 230-WindowsServer2003.WindowsXP-KB943460-x64-ENU.exe [24,192,560]
@ . . . 260-WindowsServer2003.WindowsXP-KB944653-x64-ENU.exe [679,984]
@ . . . 300-WindowsServer2003.WindowsXP-KB943485-x64-ENU.exe [1,847,344]
@ . . . 310-WindowsServer2003.WindowsXP-KB942830-x64-ENU.exe [1,399,856]
@ . . . 320-WindowsServer2003.WindowsXP-KB942831-x64-ENU.exe [857,648]
@ . . . 330-WindowsServer2003.WindowsXP-KB946026-x64-ENU.exe [827,952]
@ . . . 340-WindowsServer2003.WindowsXP-KB943055-x64-ENU.exe [1,928,752]
@ . . . 370-WindowsServer2003.WindowsXP-KB945553-x64-ENU.exe [1,048,112]
@ . . . 380-WindowsServer2003.WindowsXP-KB948590-x64-ENU.exe [1,330,224]
# 385-WindowsServer2003.WindowsXP-KB944043-v5-x64-ENU.exe [9,298,480] Optional, Server 2008 compatibility pack (untested)
# 390-WindowsServer2003.WindowsXP-KB951698-x64-ENU.exe [5,493,808]
@ . . . 410-WindowsServer2003.WindowsXP-KB950762-x64-ENU.exe [766,000]
@ . . . 415-WindowsServer2003.WindowsXP-KB951376-x64-ENU.exe [831,024]
@ . . . 430-Windows-en-US-KB943729.exe [890,936] Optional, Group Policy Preference Client Side Extensions
# 440-WindowsServer2003.WindowsXP-KB951748-x64-ENU.exe [5,106,736]
@ . . . 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]
@ . . . 520-WindowsServer2003.WindowsXP-KB938464-x64-ENU.exe [4,394,032]
# 530-WindowsServer2003.WindowsXP-KB954211-x64-ENU.exe [8,410,160]
@ . . . 540-WindowsServer2003.WindowsXP-KB953155-x64-ENU.exe [873,008]
@ . . . 550-WindowsServer2003.WindowsXP-KB956803-x64-ENU.exe [900,144]
# 560-WindowsServer2003.WindowsXP-KB956841-x64-ENU.exe [15,207,984]
@ . . . 570-WindowsServer2003.WindowsXP-KB957095-x64-ENU.exe [1,238,576]
# 580-IE7-WindowsServer2003.WindowsXP-KB956390-x64-ENU.exe [37,200,760]
@ . . . 590-WindowsServer2003.WindowsXP-KB958644-x64-ENU.exe [1,288,568]
# 600-WindowsServer2003.WindowsXP-KB955069-x64-ENU.exe [4,885,552]
# 610-msxml4-KB954430-enu.exe [5,687,304] Optional, Microsoft XML Core Services 4.0 Service Pack 2
@ . . . 620-msxml6-KB954459-enu-amd64.exe [1,851,912] Optional, Microsoft XML Core Services 6.0 Service Pack 1, required if installing .Net 3.5
@ . . . 630-WindowsServer2003.WindowsXP-KB957097-x64-ENU.exe [1,214,000]

All of the following files are optional (except KB956391), like the optional files in the hotfix list above if you include them as directed then they will be installed.

At \WMP11 for integration by the WMP11 slipstreamer (all or none)
% . . . wmp11-windowsxp-x64-enu.exe [27,926,896]
MD5: 8BC7F3CD5F20FD04A607360BBEDA46CF
SHA1: 1E8522AF9B1353F9E1790D602C05D3740043D5E4
@ . . . WindowsMedia11-KB929399-v2-x64-INTL.exe [768,416]
# WindowsMedia11-KB936782-x64-ENU.exe [5,946,272]
@ . . . WindowsMedia11-KB939683-x64-ENU.exe [684,960]
@ . . . WindowsMedia11-KB941569-x64-ENU.exe [696,384]
@ . . . WindowsMedia11-KB954154-x64-ENU.exe [744,512]

At \RunOnce for installation via nLite's RunOnce / batch files.
@ . . . WindowsServer2003.WindowsXP-KB956391-x64-ENU.exe [672,632]
# vcredist_x64.exe [3,200,960] (Visual C++ 2005 SP1 runtime)
# WindowsUpdateAgent30-x64.exe [7,040,352] updated 31 Oct 08
% directx_nov2008_redist.exe [90,435,952]
MD5: 94B5D58455313A9A2A2ACB85D7265521
SHA1: 0CBE95CACD413208A9F38E31B602015408025019
Either .Net 3.5 SP1 released 11 Aug 08
% dotnetfx35.exe [242,743,296]
You want the Redistributable Package from near the bottom of the page
MD5: D481CDA2625D9DD2731A00F482484D86
SHA1: 3DCE66BAE0DD71284AC7A971BAED07030A186918
OR if you only want/need .Net 2.0
% NetFx20SP1_x64.exe [49,196,040]
MD5: 4C07706A2AC5806944BC6A09C103BF9F
SHA1: F4FC64EBF66978CA95EBF4F5ACFD0107D77C5656


To save on click fatigue a 7zip archive is available of the smaller hotfixes at eSnips, extract it into the same directory that you chose to extract the Config archive into. This archive won't necessarily be updated every month, only when there is a deletion and/or several new small hotfixes.

For returning users updating their hotfix list a torent is available containing all but 4 of the Microsoft downloads (all but SP2, .Net 3.5/2.0, DirectX & WMP11). As (due to my upload limitations) it won't exactly be Speedy Gonzales (expect about 2KB/s, 1 day for full download), you are recommended to at least directly download the current IE7 cumulative update.

Run the UpdatePrep.bat file in the \Misc directory before opening the Hotfix torent, this will remove any outdated hotfixes. The torent is also useful for checking that you have all the downloads and that they aren't corrupted. It is important to note that the tracker's IP address is at least nominally dynamic (static for months at a time though), so if you can't connect for more than a day PM me. The 7zip archive and torent also contain:

At \AddOns
SubInACL.exe [290,304]
SubInACL.htm [89,886] (both extracted from subinacl.msi)
TweakUIPowertoySetup_amd64.exe [164,920] (also available from this post's attachments)

Note as to format, the trailing number in [] is obviously file size while the leading number is to ensure that they are integrated in the same order that Windows Update would install them. The large gaps in number are so that any future changes can be inserted into the hotfix torent without requiring name changes, re-ordering or re-downloading files.

Whether or not you prefer to directly download all the hotfixes, UpdatePrep.bat will rename the files as appropriate. If you've chosen to include all optionals \Hotfix should have 49 files [230,718,880].

Of course you won't get very far without nLite (v1.47 or later), Boooggy's WMP11 slipstreamer (v1.2 or later) and a Windows XP pro x64 install CD.

5eraph's XP Pro x64 post sp2 update pack
Rather than using the original Microsoft hotfixes, you can instead use the update pack maintained by 5eraph over at the RyanVM forums, it includes all of the high priority updates as well as a few extras. If using 5eraph's pack the required files are:

At \Hotfix: Only the following files are needed
% . . . 010-5er_UpdatePack_XPx64SP2_2008-11_1.7z
% 020-IE7-WindowsServer2003-x64-enu.exe [29,662,072]
MD5: AF5465B7E20FE89266A5B81BA1857BE1
SHA1: 1B9EF0777397B6781BBC27A90D4D9894F19ADEB1
@ . . . 180-IE7-WindowsServer2003.WindowsXP-KB938127-x64-ENU.exe [1,440,136]
% 580-IE7-WindowsServer2003.WindowsXP-KB956390-x64-ENU.exe [37,200,760]
MD5: 818D704B01E9988DBCA3C6D17A35002C
SHA1: EB3FD0DC888ED19BCBBFBAABEA1817B8B2DADE1F
@ . . . 620-msxml6-KB954459-enu-amd64.exe [1,851,912] Optional, Microsoft XML Core Services 6.0 Service Pack 1, required if installing .Net 3.5

At \Misc: Unchanged from above
At \WMP11: Unchanged from above
At \RunOnce: Delete WindowsUpdateAgent30-x64 & KB956391, otherwise unchanged

However when using this pack I have encountered weird application (Windows Defender) install errors that I can't eliminate and 5eraph can't replicate, so if you choose to use 5eraph's pack testing is a must. Once again there is an archive with the smaller hotfixes at eSnips.



Now it's time to fire up nLite (NB: must be run with administrator privileges, might need to disable anti-virus software, Vista users should run in XP compatability mode).

1. Locate your source.

2. Slipstream service pack 2 then exit nLite (if nLite is open it can interfere with the WMP11 slipstreamer).

3. Whoa there Tex, it's time to get down and Boooggy. The WMP11 slipstreamer is fairly self explanatory, just target your working directory, the WMP11 install file and the 5 hotfixes in the WMP11 directory, then hit the integrate button. If you encounter a problem that you think might be WMP11 slipstreamer related, you can instead copy the WMP11 folder to your working directory at step 9.

4. If you are planning to experiment, now is the time to backup your working directory. Then it's time to fire up nLite again (my session file is located at \Misc, you may wish use it as a base).

5. Add all the hotfixes listed in the \Hotfix directory (use Crtl-A, check the order, IE7 MUST be first).

6. Add any drivers you may need, especially textmode SATA & RAID drivers (Intel, nVidia). I've found that 7zip will extract some things WinRAR won't.

7. Unattended settings, this is the most important one. Your RunOnce file should look like this:
CODE
TimeOut /T 40
CMD /R %Source%Run1_XP-64.bat

You should also set it to autologon once as the Administrator (read the note), fully automated mode would be an excellent idea Smithers. The TimeOut is to avoid a "Device not Ready" error. If you need to load drivers from a floppy then read the note on the general tab about Oem Preinstall.

8. Make any tweaks you want, then run the process.

9. Copy all the files and folders that you have downloaded, except those at \Hotfix, \Misc and \WMP11 to your nLite working directory, maintaining the directory structure (\AddOns contains optional files).

10. After you drag n drop anything else that you may want / need, go ahead and burn that image / DVD.



Installation:
If you have gone for the fully unattended option, then all you have to do is let it be for roughly 1 1/2 hours (assuming lots of AddOns). The system will be ready for use when a logon box is waiting for your input. The only download available will be the "Malicious Software Removal Tool".


Application AddOns:
nLite supports the use of application addon .cab files at the hotfix integration step, however I do not recommend their use as the file associations don't register with XP x64 (OK with x86 Windows). You should instead edit Run1_XP-64.bat to call the standard enduser installer with the appropriate silent install switches. Currently the following applications will be installed if they are copied to \AddOns (7-Zip & HashTab strongly recommended):

Tweak UI, requires 7-Zip
HashTab
7-Zip Needed for Tweak UI, Comodo Firewall & VMware Tools
WinRAR
Windows Desktop Search
Firefox
Thunderbird
SeaMonkey
Opera
Flash Player plugin (for Firefox, Seamonkey & Opera)
Flash Player ActiveX (for IE, direct link)
Silverlight Player plugin
Java Runtime Enviroment for i586 & amd64
Open Office
SumatraPDF (only uninstallable by the Administrator)
Adobe Reader
Adobe Reader Lite Liposuctioned version by Shark007, requires 7-Zip
The GIMP
Picasa
DOS Box (only uninstallable by the Administrator)
Virtual Box
Virtual PC 2007 SP1
Google Earth
Skype Business version ( .msi)
Daemon Tools Using JohnDoe74's Addon
AnyDVD
DVD Shrink
CDBurnerXP
K-Lite Mega Codec Pack
QuickTime Alternative lite
See here if you want to create your own config files
K-Lite Codec Pack 64-bit
Save2PC lite
Windows Defender . Detection update integration supported
Spybot: Search & Destroy . Detection update integration supported
Avast Anti-Virus . Detection update integration supported
Comodo Firewall << Direct link to older, stable version, don't upgrade for now (BSOD'd my laptop), requires 7-Zip
VMware Tools, requires 7-Zip (seeing a pattern?)

Check to see that the version numbers match, also some files have been renamed to clarify what the executable is (Avast Anti-Virus, VirtualPC 2007).

The option to reboot and have a second pass of application installs is provided. To do this deRem the SchTasks line in Run1_XP-64.bat and (in nLite step 7 above) set it to autologon twice as the Administrator with a password of "giberish" (note deliberate misspelling). You can change the password if you wish but you will have to edit the Run1_XP-64.bat file to match. Note that as %Source% will return a blank string when undefined, you can block copy sections from Run1_XP-64.bat to Run2_XP-64.bat if so desired. Be sure to install security software (esp. Comodo Firewall) last.


Optional components (currently SubInACL/ChOwn & TweakUI):
Any small (<2MB) but useful optional components will be placed in the \AddOns directory. The batch files will be written to support their installation if \AddOns is copied to the nLite working directory.

SubInACL is a command line utility meant for network administrators, but it can be useful to us mere mortals as it makes running as a limited user possible. Using the "Access *" shortcuts I only have to logon as the Administrator about once a fortnight. Since I started setting up my friend's computers this way I haven't had to deal with the "I cancelled a print job and now my printer is gone" (they deleted the printer) or "Why do I get all these annoying pop-ups" (opened Amazing_Photos.vbs) type service calls. How many of us can truly say they have never clicked the wrong button or typed the wrong command? Remember, the neck you save might just be your own.

TweakUI is a unofficial Microsoft powertoy that acts as a one stop shop for User Interface configuration. This is the (hard to find) x64 version, digitally signed though. As there are no silent install switches, you must include 7-Zip for automated install.


Testing:
I use VMware Server 1.0.x for testing purposes, it's free but has some limitations (no default sound for one) and requires registration. Before downloading and installing, use this tool to ensure that your processor will support 64-bit guests.

VMware Server 1.0.x Hints:
1. Silent installation of Virtual Machine extensions is supported, once VMware server is installed there will be a file "windows.iso" at "\Program Files (x86)\VMware\server", copy it to \AddOns in your nLite working directory (requires 7-zip).

2. To enable sound you will have to integrate the VMaudio driver (3rd party signed version) with nLite at step 6 of the process AND once you have completed the New Virtual Machine wizard, choose VM >> Settings >> Hardware >> Add >> Sound Adapter.

3. (v1.0.5 & earlier) When booting up the Virtual Machine choose VM >> Send Ctrl-Alt-Del and then quickly click your mouse inside the VM and hit F2, this will allow you to access the VM BIOS (it usually flashes by way too fast), you can then alter the boot sequence so that it always boots off the CD first.


Other free testing options:

VMware Server 2.0, haven't tried this one, the huge 575MB download might scare some people off.

VirtualBox 2.0.x, not as advanced as VMware server (for instance installing Daemon Tools on the guest will lead to a guest BSOD) but smaller (36.7MB vs 146MB) and doesn't require registration. Silent installation of Virtual Machine extensions is supported, once VirtualBox is installed there will be a file "VBoxGuestAdditions.iso" at "\Program Files (x86)\Sun\xVM VirtualBox", copy it to \AddOns in your nLite working directory (requires 7-zip).



[Run1_XP-64.bat]
CODE
rem fix Windows Update shortcut
If Not exist "%AllUsersProfile%\Start Menu\Microsoft Update.lnk" Copy %Source%WinUp.lnk "%AllUsersProfile%\Start Menu\Windows Update.lnk"

rem setup for optional second pass
rem SchTasks /create /tn Run2 /tr %Source%Run2_XP-64.bat /sc OnLogon /ru Administrator /rp giberish

rem core OS updates
%Source%RunOnce\WindowsServer2003.WindowsXP-KB956391-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\vcredist_x64.exe /Q
%Source%RunOnce\NetFx20SP1_x64.exe /Passive /NoRestart
%Source%RunOnce\dotnetfx35.exe /Passive /NoRestart
%Source%RunOnce\directx_nov2008_redist.exe /Q /T:%Temp%\DirectX
%Temp%\DirectX\DXsetup.exe /Silent
RmDir /S /Q %Temp%\DirectX
%Source%RunOnce\WindowsUpdateAgent30-x64.exe /Q /WUforce

rem support WMP11 silent install
%Source%WMP11\wmp11-windowsxp-x64-enu.exe /Q
%Source%WMP11\WindowsMedia11-KB929399-v2-x64-INTL.exe /Passive /NoRestart
%Source%WMP11\WindowsMedia11-KB936782-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsMedia11-KB939683-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsMedia11-KB941569-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsMedia11-KB954154-x64-ENU.exe /Passive /NoRestart



rem copy optional files, these make running as a limited user feasible and use no system resources
Copy %Source%AddOns\SubinACL.* %SystemRoot%
Copy %Source%AddOns\ChOwn*.bat %SystemRoot%
Copy %Source%AddOns\Grant_Access.txt %SystemRoot%
If exist %SystemRoot%\SubinACL.exe MkDir "%AllUsersProfile%\Start Menu\Programs\Grant Access\"
Copy %Source%AddOns\Access*.lnk "%AllUsersProfile%\Start Menu\Programs\Grant Access\"

rem file hash utility
%Source%AddOns\hashtab2_setup.exe /S

rem compressor/decompressor utilities
%Source%AddOns\wrar380.exe /S
msiexec /I %Source%AddOns\7z457-x64.msi /Passive

rem Tweak UI
"%ProgramFiles%\7-Zip\7z" X %Source%AddOns\TweakUIPowertoySetup_amd64.exe -O%SystemRoot%
If exist %SystemRoot%\TweakUI.exe Copy "%Source%AddOns\Tweak UI.lnk" "%AllUsersProfile%\Start Menu\Programs\"

rem Windows desktop search
%Source%AddOns\WindowsSearch-KB940157-Srv2K3_XP-x64-enu.exe /Passive /NoRestart

rem alternate web browsers
%Source%AddOns\Opera_962_int_Setup.exe /S /V"ALLUSERS=1 CREATE_STARTMENU_ICONS=1 CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=1 MULTI_USER_SETTING=1 /Passive"
"%Source%AddOns\Firefox Setup 2.0.0.18.exe" /S
"%Source%AddOns\Firefox Setup 3.0.4.exe" /S
"%Source%AddOns\Thunderbird Setup 2.0.0.17.exe" /S
%Source%AddOns\seamonkey-1.1.13.en-US.win32.installer.exe -ms -ira

rem browser plugins
%Source%AddOns\install_flash_player_10_active_x.exe /S
%Source%AddOns\install_flash_player.exe /S
%Source%AddOns\Silverlight.2.0.exe /q

rem Java runtime enviroment
%Source%AddOns\jre-6u10-windows-i586-p.exe IEXPLORER=1 MOZILLA=1 ADDLOCAL=ALL /Passive /NoRestart
%Source%AddOns\jre-6u10-windows-x64.exe /Passive /NoRestart

rem Open Office
%Source%AddOns\OOo_3.0.0_Win32Intel_install_en-US.exe /S

rem PDF readers
%Source%AddOns\SumatraPDF-0.9.3-install.exe /S
Copy "%UserProfile%\Start Menu\Programs\SumatraPDF\SumatraPDF.lnk" "%AllUsersProfile%\Start Menu\Programs\"
"%ProgramFiles%\7-Zip\7z" X %Source%AddOns\ar9lite_eng.exe -O%Temp%\AdobeReaderLite
msiexec /I %Temp%\AdobeReaderLite\AcroRead.msi /Passive /NoRestart
RmDir /S /Q %Temp%\AdobeReaderLite
%Source%AddOns\AdbeRdr90_en_US.exe /sPB /rs /rps /msi"ALLUSERS=TRUE EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES"

rem the GIMP image editor
%Source%AddOns\gimp-2.6.2-i686-setup-1.exe /Silent /SP- /NoRestart
%Source%AddOns\gimp-help-2-2.4.0-eng-setup.exe /Silent

rem Google Picasa photo management app
%Source%AddOns\picasaweb-current-setup.exe /S
TaskKill /IM Picasa2.exe /T /F
%Source%AddOns\picasa3-setup.exe /S
TaskKill /IM Picasa3.exe /T /F

rem Virtualisation applications
%Source%AddOns\DOSBox0.72-win32-installer.exe /S
Xcopy "%UserProfile%\Start Menu\Programs\DOSBox-0.72" "%AllUsersProfile%\Start Menu\Programs\DOSBox-0.72\" /e
Del "%AllUsersProfile%\Start Menu\Programs\DOSBox-0.72\Uninstall.lnk"
SubInACL /file "%ProgramFiles(x86)%\DOSBox-0.72\dosbox.conf" /grant=everyone
msiexec /I %Source%AddOns\VirtualBox-2.0.4-38406-Win_amd64.msi /Passive /NoRestart
%Source%AddOns\VirtualPC2007x64setup.exe /C
msiexec /I %Temp%\Virtual_PC_2007_Install.msi ALLUSERS=1 /Passive /NoRestart
Del %Temp%\Virtual_PC_2007_Install.msi

rem Google Earth
%Source%AddOns\Google_Earth_CZXV.exe /S /V"ALLUSERS=1 /Passive"

rem Skype VoIP application (business version)
msiexec /I %Source%AddOns\SkypeSetup.msi /Passive /NoRestart

rem (almost) every video codec known to man
%Source%AddOns\klmcodec425.exe /Silent /NoRestart /LoadInf=".\klmcp.ini"
%Source%AddOns\qtlite270.exe /Silent /NoRestart /LoadInf=".\qtlite.ini"
%Source%AddOns\klcp64v150.exe /Silent

rem YouTube downloaders
%Source%AddOns\save2pc_light_setup.exe /Silent

rem DVD backup utility
%Source%AddOns\dvdshrink32setup.exe /Silent

rem basic freeware CD/DVD burner
%Source%AddOns\cdbxp_setup_4.2.3.1110.exe /Silent

rem support JohnDoe74's Daemon Tools addon (both current versions)
%SystemRoot%\daemon\dt410x64.exe
%SystemRoot%\daemon\dt4301.exe
If exist "%ProgramFiles(x86)%\DAEMON Tools Lite\daemon.exe" TaskKill /IM IExplore.exe /T /F
RmDir /S /Q %SystemRoot%\daemon

rem DVD playback utility (21 day trial)
%Source%AddOns\SetupAnyDVD6479.exe /S
rem edit Key.AnyDVD >> ...\Software\Wow6432Node\SlySoft\...
If exist %Source%AddOns\Key.AnyDVD Regedit /S %Source%AddOns\Key.AnyDVD

rem anti-spyware
msiexec /I %Source%AddOns\WindowsDefenderX64.msi ALLUSERS=1 REBOOT=SUPRESS CHECK_WGA=0 LAUNCHPROGRAM=0 LAUNCHSCAN=0 /Passive /NoRestart
%Source%AddOns\mpas-feX64.exe /Q
%Source%AddOns\spybotsd160.exe /Silent /SP- /Components="" /NoRestart
%Source%AddOns\spybotsd_includes.exe /S
"%ProgramFiles(x86)%\Spybot - Search & Destroy\SpybotSD.exe" /taskbarhide /autoimmunize /autoclose

rem anti-virus
%Source%AddOns\Avast_setupeng.exe /Silent /SP- /NoRestart
%Source%AddOns\vpsupd.exe /Silent

rem firewall
"%ProgramFiles%\7-Zip\7z" X %Source%AddOns\CFP_Setup_3.0.25.378_XP_Vista_x64.exe -O%Temp%
%Temp%\CFP_Setup_3.0.25.378_XP_Vista_x64.exe -s
Del %Temp%\CFP_Setup_3.0.25.378_XP_Vista_x64.exe

rem VirtualBox
"%ProgramFiles%\7-Zip\7z" X %Source%AddOns\VBoxGuestAdditions.iso -O%Temp%\VirtualBox
%Temp%\VirtualBox\VBoxWindowsAdditions-amd64.exe /S
RmDir /S /Q %Temp%\VirtualBox

rem VMware tools
"%ProgramFiles%\7-Zip\7z" X %Source%AddOns\Windows.iso -O%Temp%\VMware
msiexec /I "%Temp%\VMware\VMware Tools.msi" ADDLOCAL=ALL /Passive /NoRestart
RmDir /S /Q %Temp%\VMware

rem force reboot once account initializes
Start ShutDown /R /F /T 120



[Run2_XP-64.bat]
CODE
rem startup delay to allow disk thrashing to subside before proceeding
TimeOut /T 120

rem remove second pass from scheduled tasks
SchTasks /delete /tn Run2 /f

rem silent installers go here

ShutDown /R /F /T 10
Kurt_Aust
Changelog:

2 Oct 07: Dropped Weed's Windows Defender AddOn for the current Microsoft installer & other minor changes (see post 4).

14 Oct 07: October updates and partial hotfix .7z pack available at eSnips (see post 5).

16 Nov 07: November updates (see post 8).

21 Dec 07: December updates (see post 13), new fully updated .Net installers, file numbering reorder, Open Office install options, option for second pass of application installs.

11 Jan 08: January updates (see post 16).

17 Feb 08: February updates (see post 18).

10 Mar 08: Updated tracker IP addy, link for latest DirectX, Run1*.bat filenames.

15 Mar 08: March updates (see post 25).

28 Mar 08: Just updates to silent install switches for latest program versions.

11 Apr 08: April updates (see post 31).

14 Apr 08: Added 2 runtimes (MSXML4 & C++ 2005) and a hotfix that should have shown up on Windows Update (post 33).

15 May 08: No updates this month, added info on testing (use VMware server) and VMware tools to Run1_XP-64.bat

14 Jun 08: June updates (see post 73) and quite a few other changes.

11 Jul 08: July updates (see post 109) and quite a few other changes.

14 Jul 08: Added info on enabling VMware server sound provided by JohnHC.

26 Jul 08: Added details on 5eraph's update pack.

13 Aug 03: August updates (see post 141).

29 Aug 08: Cleanup of the downloads section & updates to Run1_XP-64.bat for latest program versions (post 158).

12 Sep 08: September updates (see post 171).

16 Oct 08: October updates (see post 184).

14 Nov 08: November updates (see post 202).
boooggy
get down and boooggy?
hehehehehe
nice tutorial................ biggrin.gif
Kurt_Aust
Major change: Dumped Weed's Windows Defender AddOn (30/1/07) for the current Microsoft installer (23/5/07), also added support for integration of latest definition updates on OS installation.

Minor changes:
Details on Hotfix 800 -> "Remote Desktop Connection (Terminal Services Client 6.0)"
Added more info to OpenOfficeDocIcon.reg
Added support for Avast definition updates
Minor typos
Kurt_Aust
October updates

Deletion:
Hotfix\110-IE7-WindowsServer2003.WindowsXP-KB937143-x64-ENU.exe

Additions:
110-WindowsServer2003.WindowsXP-KB941202-x64-ENU.exe [1,698,184]
115-WindowsServer2003.WindowsXP-KB933729-x64-ENU.exe [4,230,536]
175-IE7-WindowsServer2003.WindowsXP-KB939653-x64-ENU.exe [36,590,472]

There is now a .7z archive at eSnips with all of the smaller (<8MB) hotfixes.
Broken One
Hi there,

one possible really dumb question but why can't I create a DVD like this on a non 64bit windows?

Can I even change anything within my Windows XP x64 cd version with Nlite or will this always lead to a non working installation CD?

I tried all of the above steps within a Windows XP 32 bit and always get a bluescreen when the setup loader tries to start windows (installer).


Greets,

Broken
Kurt_Aust
QUOTE (Broken One @ Oct 15 2007, 03:09 AM) *
Hi there,

one possible really dumb question but why can't I create a DVD like this on a non 64bit windows?

Can I even change anything within my Windows XP x64 cd version with Nlite or will this always lead to a non working installation CD?

I tried all of the above steps within a Windows XP 32 bit and always get a bluescreen when the setup loader tries to start windows (installer).


Greets,

Broken


The main reason it won't work is that service pack 2 won't slipsteam on a 32 bit platform. You might be able to make changes to the setup files and integrate drivers, but adding hotfixes would probably cause it to fail.
wirapuru
Thanks a lot Kurt_Aust, I was looking for a way to practice some x64 'nliteing', this is perfect. Really good work here.
Kurt_Aust
November Updates

Addition:
Hotfix\230-WindowsServer2003.WindowsXP-KB943460-x64-ENU.exe [24,192,560]

Also added support for dotNET\KB934238 x64 [4,414,800] Forum Thread
thijs
Great job! This was exactly what I have been looking for.
chewy
Quick question...

How does the 64-bit xp performance compare to 32-bit xp? I know early on there were major driver issues and such, but I can't really find and recent reviews to see how things are going.

EDIT:

Meant performance-wise as far as games and programs go.
Kurt_Aust
QUOTE (chewy @ Nov 26 2007, 03:00 AM) *
Quick question...

How does the 64-bit xp performance compare to 32-bit xp?


Well, the reviews I've seen (mainly on Planet AMD64) show no significant difference performance wise.

Some benchmarks are slightly faster on x64 XP, marginally more are slightly slower, but in most cases the difference is less than 5% either way.

So the answer to your implied question is that performance is not a reason to use x64 XP, but it's also not a reason to not use it.

x64 Pros: Better security, better stability

x64 Cons: Lower compatibility both Hardware (improving) and Software (esp. no 16 bit subsystem).


Actually, the inability to play really old games (i.e. Civ2) is what lead to this project, in a very convoluted way.
Kurt_Aust
December updates

Deletions:
Hotfix\090-WindowsServer2003.WindowsXP-KB933360-x64-ENU.exe
Hotfix\175-IE7-WindowsServer2003.WindowsXP-KB939653-x64-ENU.exe
dotNET\dotnetfx3_x64.exe
dotNET\NDP20-KB928365-X64.exe
dotNET\xpsepsc-amd64-en-us_f7e8c905bf5cc63cce1a7f75fdccc17194a1e384.exe

Additions:
Hotfix\240-WindowsServer2003.WindowsXP-KB942763-x64-ENU.exe [738,352]
Hotfix\250-WindowsServer2003.WindowsXP-KB941568-x64-ENU.exe [5,498,416]
Hotfix\260-WindowsServer2003.WindowsXP-KB944653-x64-ENU.exe [679,984]
Hotfix\270-IE7-WindowsServer2003.WindowsXP-KB942615-x64-ENU.exe [36,623,408]
Hotfix\280-WindowsMedia11-KB941569-x64-ENU.exe [696,384]

At \dotNET for installation via nLite's RunOnce / batch files. Either
dotnetfx35.exe [206,692,864] You want the Redistributable Package from near the bottom of the page
MD5: D1B341C1BC8B96E4898450C9881B1425
SHA1: 0A271BB44531AADEF902829F98DFAD66E4A57586
OR if you only want/need .Net 2.0
NetFx20SP1_x64.exe [49,196,040]
MD5: 4C07706A2AC5806944BC6A09C103BF9F
SHA1: F4FC64EBF66978CA95EBF4F5ACFD0107D77C5656


File numbering sequence has been reordered, returning users must run UpdatePrep.bat to bring it back into line (it seems that the taskbar version of Windows Update installs hotfixes in a different order than the Internet Explorer based one).

Changed Open Office install method to one that gives end user more options but requires the installation of 7-Zip.

Added option for second pass of application installs.
HJW
Thanks for this guide. It is really helpful and exactly what I am looking for.

There are some minor issues though with slipstreaming hotfixes using nLite

240# KB942763 - Timezone update
280# KB941569
800# KB925876

Failed for direct integration method (I got a dialog) Then I selected use "svcpack" integration but those attempts by nLite failed too sad.gif sad.gif

Bytheway while slipstreaming IE7 I got some dialogs if I wanted to overwrite a existing file with an older version :S

Could you help me? What causes these failures ??

Thanks
HJW

EDIT: Everything works fine when integrating under X64-Operating System.
HJW
Hi all,

biggrin.gif In addition to this guide I want to add a few things. I use those to make my X64-CD even more up2date. biggrin.gif

KB890830 (Malicious Software Removal Tool)
Use /Q to install silent (T13 ready).

DirectX_march08_x64_redist (switchless SFX installer with only x64 CABs)
size = 38,9mb, md5 = a112fadb6b527f9e1f1de23b375424eb
download here
NET20SP1_x64 ( repacked switchless SFX with T-13 ready )
size = 46,8mb, md5 = 19dd772d6cddced9b246a8e99dad3a7e
download here
Windows Update Client X64 ( repacked switchless SFX installer )
size = 7.69mb, md5 = 5372304f21699279fefe3df163e984e4
download here

I also tried to make an SFX covering the issues in this topic but I failed with that one. sad.gif
* Windows Genuine Advantage Validation Tool ActiveX Control - KB892130 (LegitCheckControl.cab)
* Office Genuine Advantage Validation Tool ActiveX Control (OGAControl.cab)
* Windows Update ActiveX Control (wuweb_site.cab)
* Microsoft Update ActiveX Control (muweb_site.cab)
* Office Update Installation Engine ActiveX Control (opuc4.cab)
* Microsoft Update Catalog ActiveX Control (MuCatalogWebControl.cab)


Well I hope you guys can use these files smile.gif for your x64 disc

HJW
Kurt_Aust
January updates

Additions:
290-WindowsServer2003.WindowsXP-KB941644-x64-ENU.exe [1,430,576]
300-WindowsServer2003.WindowsXP-KB943485-x64-ENU.exe [1,847,344]
nch
Working on my x64 cd now. biggrin.gif
Kurt_Aust
February updates:

Deletions
Hotfix\170-WindowsServer2003.WindowsXP-KB921503-x64-ENU.exe
Hotfix\270-IE7-WindowsServer2003.WindowsXP-KB942615-x64-ENU.exe

Move (and rename) Hotfix\280-WindowsMedia11-KB941569-x64-ENU.exe to WMP11\WindowsMedia11-KB941569-x64-ENU.exe

Additions:
310-WindowsServer2003.WindowsXP-KB942830-x64-ENU.exe [1,399,856]
320-WindowsServer2003.WindowsXP-KB942831-x64-ENU.exe [857,648]
330-WindowsServer2003.WindowsXP-KB946026-x64-ENU.exe [827,952]
340-WindowsServer2003.WindowsXP-KB943055-x64-ENU.exe [1,928,752]
350-IE7-WindowsServer2003.WindowsXP-KB944533-x64-ENU.exe [37,179,440] Direct link to .exe


Also be sure to read the changelog (post2) for options relating to the WMP11 slipstreamer with limited accounts.
bosco555
Hi Kurt_Aust and thanks a million for this how-to.

I have a question that might seem stupid, but I see that the updates in the \Hotfix folder start and 020-Win*, do we have to download previous updates (ie from 001 to 019) or are these superseded?

Thanks again for your effort and best regards

GB

Kurt_Aust
QUOTE (bosco555 @ Feb 29 2008, 07:06 PM) *
I have a question that might seem stupid, but I see that the updates in the \Hotfix folder start and 020-Win*, do we have to download previous updates (ie from 001 to 019) or are these superseded?


There are (to the best of my knowledge) no Microsoft updates that start with such a number, the names displayed in the download list are the result of commands like the following:
Rename ..\Hotfix\WindowsServer2003.WindowsXP-KB*-x64-ENU.exe xxx-WindowsServer2003.WindowsXP-KB*-x64-ENU.exe

Files in the .7z archive and the torr-ent <<[and how can that be flagged as a swear word?] have already been renamed, running UpdatePrep.bat will rename any you downloaded.

The only purpose of the leading number is to ensure that they are integrated in the same order that Windows Update would install them and even of those, only having IE7 first seems to be absolutely critical.


The update list in the first post is current for the month mentioned (currently Feb 07).
bosco555
Thanks Kurt, just making sure.

Thanks again for the help
gb
johnhc
Kurt_Aust,
Thanks so much for your tutorial. It is a great tool. Being new to slipstreaming, I have used it for educational purposes. I have built several trials, testing various options and tasks and learning a lot. I have also had great fun!
I do have some questions:
1.Found a reference to Run1_W2Ksp5.bat.
2.Is it OK to just leave files I don't want out of addons or must I also remove them from the .bat?
3.I have two registry updates I want to include (IE7 search engines and home page). One is a single command I found on the forum and the other is an .reg file I exported from my current registry. How do I include these – put them into the .bat somehow?
4.Can I place files into My Documents (e.g. CPU-Z and SuperPi) of a created user? Perhaps this would require the second pass.
5.Is it a bad idea to include a FW (Comodo)? Would a second pass make this active? - avast! also?
6.I see you have included Flash but not Shockwave or other players. Is there any problem with others? I looked at the shockwave site and found the switches needed and also found that there is both an .msi and .exe installer. Is there an installer type preference? Where in general do you find the switches for installers?
7.I don't understand the reason for the optional second pass.
8.I see you have specified Fully Automaticic. Will the Repair (reinstall) option be available?

Thanks much for a great tool and any help you can give me.........John
Kurt_Aust
QUOTE (johnhc @ Mar 13 2008, 11:56 AM) *
1.Found a reference to Run1_W2Ksp5.bat.
2.Is it OK to just leave files I don't want out of addons or must I also remove them from the .bat?
3.I have two registry updates I want to include (IE7 search engines and home page). One is a single command I found on the forum and the other is an .reg file I exported from my current registry. How do I include these – put them into the .bat somehow?
4.Can I place files into My Documents (e.g. CPU-Z and SuperPi) of a created user? Perhaps this would require the second pass.
5.Is it a bad idea to include a FW (Comodo)? Would a second pass make this active? - avast! also?
6.I see you have included Flash but not Shockwave or other players. Is there any problem with others? I looked at the shockwave site and found the switches needed and also found that there is both an .msi and .exe installer. Is there an installer type preference? Where in general do you find the switches for installers?
7.I don't understand the reason for the optional second pass.
8.I see you have specified Fully Automaticic. Will the Repair (reinstall) option be available?


1. Run1_W2Ksp5.bat is from my similar guide for Windows 2000, but I see that in a moment of absent-mindedness I've used that name instead of Run1_XP-64.bat

2. The batch files are written so that if an optional application is not found at \AddOns, they will display "The command ***.exe does not refer to ..." (i.e. file not found) and skip on to the next command. Note that as %Source% returns a blank string if not set, one can block copy sections from Run1_XP-64.bat to Run2_XP-64.bat if so desired.

3. To include a .reg file use a command like that for Key.AnyDVD [If exist %Source%AddOns\Key.AnyDVD Regedit /S %Source%AddOns\Key.AnyDVD], replacing Key.AnyDVD with MySetting.reg. The "If exist %Source%AddOns\Key.AnyDVD" part of the command is not really necessary, but if you execute "Regedit /S %Source%AddOns\Key.AnyDVD" and the reg file isn't found the installation will halt with an error message.

4. I'm not really sure about this one, you could certainly put it in the shared documents. But as the account settings for new accounts are not actually created until that new account is logged into, I'm not sure if it will work (I'll test if I remember tomorrow).

5. Comodo is a good firewall (Defense+ annoying as all hell though), but the silent install switch "-s" doesn't work (crashes the installer). Avast will be active on user logon if the installer is placed at \AddOns.

6. There is no problem as far as I know with Shockwave, it's just that I don't use it. Some things just don't work, for example Opera will install with the switches "/S /V/Passive" but doesn't create a start menu icon. I've tried to include a selection of common software that will produce a system that is pretty much ready to go "out of the box". In general I prefer to use .msi installers, but only because there are generally more options and they are easier to understand, for a good example take a look at the .exe and .msi installers for Open Office. For switches search the Application installs forum here at MSFN, extract some of the addons created by others and read the entries file (Rado354's are good for this), read the originating website for that software, google it [software.exe "Silent Install"] and if all else fails, trial and error. If you read through Run1_XP-64.bat, you will see that there are several common sets of silent install switches.

7. In most cases there is no need for a second pass. But if for example you had some software that needed say .Net already installed before it could be installed, then that application would have to be installed in a second pass.

8. As the repair option appears in the textmode section of installation (before it goes into fully automatic mode), it should be available.
johnhc
Wow, Kurt_Aust, Thanks for the detailed response! It will take me some time to digest it all and I have some time since I am planning on an upgrade but am waiting for AMD to get their game together.
I did forget to ask one question:
I noticed you do not include any component removals. I did a trial with nuhi's Safe preset and looked at the removals. They seem mostly reasonable with only a few I would modify. He also suggests that the drivers be removed that are being installed in the build.

Thanks again - Great Job!
John
Kurt_Aust
March updates:

New version of the DirectX redistributable (Mar 08), extract it to \DirectX_9c [67,196,968] Direct link to .exe
MD5: E1E85376D4F03072B99FF0E9ED5DDE36
SHA1: 21AA91CA8E0CBB5FBB986F47A1CCDAD5D2984CAE

No other hotfix changes (so no change in the torent or 7-zip package either).


Added support for a few more applications and latest codec pack versions:

CDBurnerXP
Picasa
K-Lite Mega Codec Pack
QuickTime Alternative lite
See here if you want to create your own config files
K-Lite Codec Pack 64-bit Requires C++ runtime
Orbit Downloader


Johnhc:

There doesn't seem to be an easy way to place files into "My Documents" of a created user. As I suspected if you create the folder and copy the files there prior to account initialization, Windows decides that the directory structure belongs to a deleted account and creates a new user account directory structure with a modified name. You might be able to do it if you log into the desired account on first boot (when .Net et al is installed) rather than the administrator account (would obviously have to be administrator class) and then copy the files (probably safest to do on 2nd pass).

I didn't include information on component removals for a couple of reasons, firstly it's not the objective of this topic, secondly I couldn't reliably test all possible combinations and points of failure.
johnhc
Kurt_Aust, thanks for the March updates and the reply to my questions.
Enjoy..............John
HJW
QUOTE (HJW @ Jan 2 2008, 11:46 AM) *
Hi all,

biggrin.gif In addition to this guide I want to add a few things. I use those to make my X64-CD even more up2date. biggrin.gif

KB890830 (Malicious Software Removal Tool)
Use /Q to install silent (T13 ready).

DirectX_march08_x64_redist (switchless SFX installer with only x64 CABs)
size = 38,9mb, md5 = a112fadb6b527f9e1f1de23b375424eb
download here
NET20SP1_x64 ( repacked switchless SFX with T-13 ready )
size = 46,8mb, md5 = 19dd772d6cddced9b246a8e99dad3a7e
download here
Windows Update Client X64 ( repacked switchless SFX installer )
size = 7.69mb, md5 = 5372304f21699279fefe3df163e984e4
download here

I also tried to make an SFX covering the issues in this topic but I failed with that one. sad.gif
* Windows Genuine Advantage Validation Tool ActiveX Control - KB892130 (LegitCheckControl.cab)
* Office Genuine Advantage Validation Tool ActiveX Control (OGAControl.cab)
* Windows Update ActiveX Control (wuweb_site.cab)
* Microsoft Update ActiveX Control (muweb_site.cab)
* Office Update Installation Engine ActiveX Control (opuc4.cab)
* Microsoft Update Catalog ActiveX Control (MuCatalogWebControl.cab)


Well I hope you guys can use these files smile.gif for your x64 disc

HJW


Updated DirectX
johnhc
HJW, getting the famous 'Internet Explorer cannot display the webpage' on all your 'download here' links.
I do not understand what your SFX installers are except you have extracted the original, stripped out unnecessary stuff and repacked into self extracting. I know about DirectX (about half the size) but don't understand the other two.
Thanks, John

HJW
QUOTE (johnhc @ Mar 16 2008, 01:45 AM) *
HJW, getting the famous 'Internet Explorer cannot display the webpage' on all your 'download here' links.
I do not understand what your SFX installers are except you have extracted the original, stripped out unnecessary stuff and repacked into self extracting. I know about DirectX (about half the size) but don't understand the other two.
Thanks, John


Links are fully working here (firefox) http://vistapacks.siginetsoftware.com/files/X64-PostSP2/

SelfExtractingInstallers , just run the file and the rest will be done automatically.
johnhc
HJW,
I see several interesting things in your three 'download here' links. I did a Copy Shortcut and Paste into my IE7 address bar and saw an extra '/' (%2f) after the http on each. I removed one and they all work. Sizes you specify in the post do not agree on two:
1)38.9MB should be 41.9
2)46.8MB should be 48.6
3)OK
I don't know why your links work and mine don't - other links work for me including your Removal Tool one. Perhaps you have an old copy in your browser cache or Firefox does not care or strips the extra slash.
Enjoy............John
Kurt_Aust
April updates:

Deletion
Hotfix\350-IE7-WindowsServer2003.WindowsXP-KB944533-x64-ENU.exe

Additions
Hotfix\350-Windows-en-US-KB943729-x64.exe [889,912] This one does not seem to install, fault has been reported
Hotfix\360-WindowsServer2003.WindowsXP-KB941693-x64-ENU.exe [8,403,504] Direct link to .exe
Hotfix\370-WindowsServer2003.WindowsXP-KB945553-x64-ENU.exe [1,048,112]
Hotfix\380-WindowsServer2003.WindowsXP-KB948590-x64-ENU.exe [1,330,224]
Hotfix\390-WindowsServer2003.WindowsXP-KB948881-x64-ENU.exe [670,768]
Hotfix\400-IE7-WindowsServer2003.WindowsXP-KB947864-x64-ENU.exe [37,178,416] Direct link to .exe
bartgrefte
Hi!

Maybe you could help me out on something.

Yesterday I slipstreamed SP2 in my XP x64 install cd with this howto, that went good. Then I made it unattended, that went good to. (tested in VMWare)

Now I'd like to slipstream all other updates. Already downloaded them with the help of the Microsoft Update Catalog, searched all KBnumbers what I found at the Windows Update page. Got 35 essential and 4 optional updates plus WMP11 and IE7.
Gonna try slipstreaming them at some time this weekend.

Now there are 2 updates I can't seem to find. When I first went to the Windows Update/Catalog pages, just after installing windows, I had to install something to be able of opening those webpages, here's some screenshots:




Where can I find those 2 and can they be slipstreamed?


Now something else, bit offtopic... Can I change some default settings which are used when the installation is finished?
Like to:
- Change some startmenu settings;
- turn off automatic update;
- disable the tour, which appears after the 1st start when the installation is complete;
- turn off windows security warnings
- turn off the firewall.

Is this possible?
Kurt_Aust
Additions:
Hotfix\195-msxml4-KB936181-enu.exe [5,652,328] Optional, Microsoft XML Core Services 4.0 Service Pack 2
Hotfix\365-WindowsServer2003.WindowsXP-KB944338-x64-ENU.exe [3,866,672]
dotNET\vcredist_x64.exe [3,200,960] Optional, Visual C++ 2005 SP1 runtime

It seems that the Windows Update logic is a bit twitchy this month (nothing unusual there), KB944338 should have shown but didn't and KB943729 still shows up even after being installed. I'm still including KB943729 in the list as they'll probably fix it by next month.


Bartgrefte this thread might have the information you seek. From memory all of the default settings you mentioned can indeed be changed with nLite.
bartgrefte
QUOTE (Kurt_Aust @ Apr 14 2008, 01:35 PM) *
Additions:
Hotfix\195-msxml4-KB936181-enu.exe [5,652,328] Optional, Microsoft XML Core Services 4.0 Service Pack 2
Hotfix\365-WindowsServer2003.WindowsXP-KB944338-x64-ENU.exe [3,866,672]
dotNET\vcredist_x64.exe [3,200,960] Optional, Visual C++ 2005 SP1 runtime

It seems that the Windows Update logic is a bit twitchy this month (nothing unusual there), KB944338 should have shown but didn't and KB943729 still shows up even after being installed. I'm still including KB943729 in the list as they'll probably fix it by next month.


Bartgrefte this thread might have the information you seek. From memory all of the default settings you mentioned can indeed be changed with nLite.

Okay, thanks! I'll check that thread.

And what about those 2 updates/patches I mentioned?

By the way, no "email notification" option at the edit-post page?
bartgrefte
Hmm, something went wrong here I think.

Just let nLite integrate IE7 and a bunch (not all!) of hotfixes. After installing windows says it couldn't load some battery installer thing...

Did I do something wrong?

I'm testing in VMware Workstation ACE Edition 6.0.3 build 80004 on my laptop*.

After rebooting the virtual machine, still the error:
Windows could not load the installer for Battery. Contact your hardware vendor for assistance.

* Toshiba Satellite a100-683, with a T7600 instead of a T2250, 2GB ram instead of 1GB, 200GB 7200rpm drive instead of 120GB 5400rpm
Did some upgrades newwink.gif

Edit:
Never mind. Found this topic

xpmaniac4ever
Mar 11 2006, 10:48 AM

QUOTE
I had the same problem before. Solved by adding

DriverSigningPolicy = Ignore
NonDriverSigningPolicy = Ignore

to the [Unattended] section of my winnt.sif

That solved it thumbup.gif

Now other problem. IE7 doesn't get installed anymore... Reslipstreaming it.

Edit: What the hell... IE7 still doesn't work. The exe files are not present on the harddrive after installing.

I'll start completely from scratch.

Edit: IE7 works now, when I let nlite slipstream al those hotfixes at once. Works great, now only have to slipstream WMP11+hotfixes/.net/directx/malicious software tool and that new hotfix I mentioned.


Kurt_Aust:
When I'm done slipstreaming those hotfixes from your startpost with Nlite, how do I slipstream the dotnet and directx ? Can't seem to get how that's done...

Don't now if you've noticed, but there's a new update: kb936357, some microcode update for intel cpu based computers. 752kB
Haven't seen that one in startpost. Ehh... 10/23/2007 , not new I gues.
Kurt_Aust
QUOTE (bartgrefte @ Apr 17 2008, 01:08 AM) *
* Toshiba Satellite a100-683, with a T7600 instead of a T2250, 2GB ram instead of 1GB, 200GB 7200rpm drive instead of 120GB 5400rpm
Did some upgrades newwink.gif

Obviously (blows the laptop I run VMWare testing on out of the water).

QUOTE (bartgrefte @ Apr 17 2008, 01:08 AM) *
Never mind. Found this topic

xpmaniac4ever
Mar 11 2006, 10:48 AM

QUOTE
I had the same problem before. Solved by adding

DriverSigningPolicy = Ignore
NonDriverSigningPolicy = Ignore

to the [Unattended] section of my winnt.sif

That solved it thumbup.gif

As long as you understand the security implications of turning off device driver signing enforcement (I prefer not to, but then I'm paranoid).

QUOTE (bartgrefte @ Apr 17 2008, 01:08 AM) *
Kurt_Aust:
When I'm done slipstreaming those hotfixes from your startpost with Nlite, how do I slipstream the dotnet and directx ? Can't seem to get how that's done...

The original Microsoft files are not slipstreamable, this guide uses Run1_XP-64.bat to silently install them on first Logon. Some people have repackaged the files so they can be added as AddOns at step 4 of the process (e.g. HJW's posts in this topic), but this guide will be written to use the original files whenever possible.

QUOTE (bartgrefte @ Apr 17 2008, 01:08 AM) *
Don't now if you've noticed, but there's a new update: kb936357, some microcode update for intel cpu based computers. 752kB
Haven't seen that one in startpost. Ehh... 10/23/2007 , not new I gues.

No, I hadn't noticed (my x64 hardware is all AMD), but as it is a hardware item and hence not applicable for all users, it will not be added.
bartgrefte
QUOTE (Kurt_Aust @ Apr 17 2008, 11:22 AM) *
The original Microsoft files are not slipstreamable, this guide uses Run1_XP-64.bat to silently install them on first Logon. Some people have repackaged the files so they can be added as AddOns at step 4 of the process (e.g. HJW's posts in this topic), but this guide will be written to use the original files whenever possible.

Okay, in that case... How do I add the .bat and the directx/.net files to the installation cd? With nlite?

QUOTE (Kurt_Aust @ Apr 17 2008, 11:22 AM) *
No, I hadn't noticed (my x64 hardware is all AMD), but as it is a hardware item and hence not applicable for all users, it will not be added.

Hmm, okay.
johnhc
Kurt,
I have been DLing some of the files and ran into a little problem with DirectX. Your Direct link leads to Nov2007 version while the Redistributable link leads to Mar2008. The hashes go with the Mar2008 and the byte count goes with Nov2007. The Mar2008 byte count should be (72,829,472 bytes).
Enjoy, John.
johnhc
Kurt,
I have run two tests with your procedure using QEMU virtual software. I had a few problems. The most serious was the reboot that came at the end which caught MS busy completing the install. Small dialog windows saying things like customizing IE settings or OE settings were running. Several failed when the reboot hit. The second try, I stuck a rem in front of the shutdown command to make sure it was coming from Run1_XP-64.bat. It fixed the problem but stopped everything. I clicked the x and closed the cmd prompt. The install then completed. I'm not sure what to put in the reboot place but maybe an exit command.
There are new versions of both Java and Flash available and I tried to use both. Flash is the most difficult installer to find. Some time ago, I found an archive file on the Adobe site and I used that. It is 99 MB because it contains all versions 9. I also had trouble finding Java 6u5 so I DLed 6u6. It installed fine and appears in Add/Remove but there is no Java Console or ActiveX in IE7 and no Java Control Center in Control Panel. I then found 6u5, removed 6u6 and installed 6u5 with the same results. Perhaps I have to exercise Java to get the items to be installed/activated.
The QEMU software is very slow, running 4 or 5 times real time.
Thanks for any help/insite you can offer.
John
Kurt_Aust
QUOTE (johnhc @ Apr 28 2008, 02:54 AM) *
Kurt,
I have run two tests with your procedure using QEMU virtual software. I had a few problems. The most serious was the reboot that came at the end which caught MS busy completing the install. Small dialog windows saying things like customizing IE settings or OE settings were running. Several failed when the reboot hit. The second try, I stuck a rem in front of the shutdown command to make sure it was coming from Run1_XP-64.bat. It fixed the problem but stopped everything. I clicked the x and closed the cmd prompt. The install then completed. I'm not sure what to put in the reboot place but maybe an exit command.


This is expected behaviour and nothing to worry about. It happens due to the task scheduler starting other processes (in this case account initialization) even though it has received a shutdown command. If and when you next log into the Administrator account, the system will perform/complete account initialization.

QUOTE (johnhc @ Apr 28 2008, 02:54 AM) *
There are new versions of both Java and Flash available and I tried to use both. Flash is the most difficult installer to find. Some time ago, I found an archive file on the Adobe site and I used that. It is 99 MB because it contains all versions 9. I also had trouble finding Java 6u5 so I DLed 6u6. It installed fine and appears in Add/Remove but there is no Java Console or ActiveX in IE7 and no Java Control Center in Control Panel. I then found 6u5, removed 6u6 and installed 6u5 with the same results. Perhaps I have to exercise Java to get the items to be installed/activated.
The QEMU software is very slow, running 4 or 5 times real time.
Thanks for any help/incite you can offer.
John


As it is a 32 bit virtual environment, the Java control panel doesn't show up in the normal Control Panel, you have to double click "View x86 Control Panel Icons" (found in the normal Control Panel).

You should (as a general rule) always try to use the latest version of any software as security bug fixes are the most common reason for updated releases. When uploading the config file, I write Run1_XP-64.bat to support the latest versions available, this should not be taken as a requirement to use that version if a newer one has come out. Rather you should rewrite Run1_XP-64.bat to support the updated version (or if lazy, rename the updated installer). The only proviso is that I won't have tested the updated software.

As noted in your other post, try