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, 6, 7, 8, 9

   


Google Internet Forums Unattended CD/DVD Guide
Kurt_Aust
There is a screenshot heavy version of this post for members of PlanetAMD64 (generous attachment policy). The screenshots are available from my MediaFire page.

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

There are a couple of options as to how to configure your install media, you can:
. . . A) Use Microsoft hotfixes or 5eraph's update pack
. . . B} Install .Net 3.5 sp1 or just .Net 2.0 sp2 or no .Net at all
. . . C) Integrate IE8 using 5eraph's AddOn or silent install original IE8.exe or IE7 or IE6
. . . D) Integrate WMP11 using Booogy's Slipstreamer or silent install WMP11.exe or WMP10
This guide will first list the files needed for the first option given and then note the changes required to use the other options.

So 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 some applications)
\Run2_XP-64.bat (second pass of application installs)
\AddOns\Access *.lnk
\AddOns\ChOwn*.bat (optional files for running as a limited user)
\AddOns\Grant_Access.txt
\AddOns\klcp_mega_unattended.ini (config file for K-Lite mega codec pack installation)
\AddOns\MenuReorg.bat (optional menu & desktop cleanup)
\AddOns\Tweak UI.lnk
\Misc\Hotfix_XP-64_date.torent (hotfixes, duh)
\Misc\Run*_XP-64.bat (optional additional install passes)
\Misc\UpdatePrep.bat (renames files and deletes outdated hotfixes)
\Misc\WinXP-64.ini (nLite session file)
\RunOnce\AccountInit.bat (initialise account and IE8 silent install option)
\RunOnce\WinUp.lnk (bug fix, launch IE at https://update.microsoft.com directly)


Note on colour codes shown below:
% means that you must directly download this file yourself, this is because it either:
. . . A) is simply huge (Service Pack 2, .Net Framework 3.5 sp1 and DirectX redist) or
. . . B} requires validation (Media Player 11) or
. . . C) is an optional component (Internet Explorer 8, .Net Framework 2.0 sp2)
MD5 and SHA-1 checksums are provided for the above mentioned items.
@ means that the file is available in the 7-Zip archives available at MediaFire and as a part of the torent.
# means that in order to save time (honest, it will take forever) and my bandwidth you should directly download this file but it's also in the torent.
is a direct link to the executable
Optional items and groups are described in green (as are their security updates)


From Microsoft you want:

At \Misc
% WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe 367,964,016 Service Pack 2 for Windows XP Professional x64 edition Only needed if starting from a SP1 source
. . . MD5: 46D05CE174437A224C8A77047D010AE9
. . . SHA-1: 7F8E909C52D23AC8B5DBFD73F1F12D3EE0FE794C

At \Hotfix for direct integration by nLite
@ 020-WindowsServer2003-KB942288-v4-x64.exe .. . . . . . . . . . . . . 4,691,480 Windows Installer 4.5
@ . . . 024-WindowsXP-KB923789-x86-ENU.exe . . . . . . . . . . . . . . . . . . . . . 555,072 MS06-069 - Flash Player 6
# 028-WindowsServer2003.WindowsXP-KB925902-x64-ENU.exe .. 12,371,336 MS07-017 - Graphics Device Interface (GDI)
@ . . . 032-WindowsServer2003.WindowsXP-KB930178-x64-ENU.exe . . . . 965,512 MS07-021 - Client/Server Runtime Subsystem (CSRSS)
@ . . . 036-WindowsServer2003.WindowsXP-KB931261-x64-ENU.exe . . . . 935,304 MS07-019 - Universal Plug and Play (UPnP)
@ . . . 040-WindowsServer2003.WindowsXP-KB932168-x64-ENU.exe . . . . 813,448 MS07-020 - Microsoft Agent
# 044-WindowsServer2003.WindowsXP-KB925876-v2-x64-ENU.exe 8,668,552 Remote Desktop Connection (Terminal Services Client 6.0)
@ 048-WindowsServer2003.WindowsXP-KB927891-v5-x64-ENU.exe 4,546,952 MSI reliability update
@ . . . 052-WindowsServer2003.WindowsXP-KB924667-v2-x64-ENU.exe 2,754,440 MS07-012 - Foundation Classes
# 056-WindowsServer2003.WindowsXP-KB929123-x64-ENU.exe .. . 8,748,424 MS07-034 - Outlook Express - Cumulative
@ . . . 060-WindowsMedia6-KB925398-v2-x64-ENU.exe . . . . . . . . . . . . . . . 921,504 MS06-078 - Windows Media Format (WMP 6.4)
@ . . . 064-WindowsServer2003.WindowsXP-KB936357-x64-ENU.exe . . . . 770,440 Intel CPU update, no effect on AMD CPUs
# 068-WindowsServer2003.WindowsXP-KB943460-x64-ENU.exe .. 24,192,560 MS07-061 - URI Handling
@ . . . 072-WindowsServer2003.WindowsXP-KB944653-x64-ENU.exe . . . . 679,984 MS07-067 - Macrovision driver
@ . . . 076-WindowsServer2003.WindowsXP-KB942830-x64-ENU.exe .. . 1,399,856 MS08-006 - IIS - Active Server Pages
@ . . . 080-WindowsServer2003.WindowsXP-KB942831-x64-ENU.exe . . . . 857,648 MS08-005 - IIS - Helper library
@ . . . 084-WindowsServer2003.WindowsXP-KB946026-x64-ENU.exe . . . . 827,952 MS08-007 - WebDAV Mini-Redirector
@ . . . 088-WindowsServer2003.WindowsXP-KB943055-x64-ENU.exe .. . 1,928,752 MS08-008 - OLE Automation
@ . . . 092-WindowsServer2003.WindowsXP-KB945553-x64-ENU.exe .. . 1,048,112 MS08-020 - DNS Client
# 096-WindowsServer2003.WindowsXP-KB944043-v5-x64-ENU.exe 9,298,480 Server 2008 compatibility pack
@ . . . 100-WindowsServer2003.WindowsXP-KB950762-x64-ENU.exe . . . . 766,000 MS08-036 - Pragmatic General Multicast (PGM)
@ . . . 104-WindowsServer2003.WindowsXP-KB951376-x64-ENU.exe . . . . 831,024 MS08-030 - Bluetooth Stack
@ 108-WindowsServer2003.WindowsXP-KB951748-x64-ENU.exe .. . 5,106,736 MS08-037 - Domain Name System (DNS)
@ . . . 112-WindowsServer2003.WindowsXP-KB951066-x64-ENU.exe .. . 1,697,840 MS08-048 - Outlook Express
@ . . . 116-WindowsServer2003.WindowsXP-KB946648-x64-ENU.exe . . . . 712,240 MS08-050 - Windows Messenger 4.7
@ . . . 120-WindowsServer2003.WindowsXP-KB950974-x64-ENU.exe .. . 1,036,336 MS08-049 – Event System
@ . . . 124-WindowsServer2003.WindowsXP-KB952954-x64-ENU.exe . . . . 830,512 MS08-046 - Windows Image Color Management System
@ . . . 128-Windows-en-US-KB943729.exe . . . . . . . . . . . . . . . . . . . . . . . . . 890,936 Group Policy Preference Client Side Extensions
@ . . . 132-WindowsServer2003.WindowsXP-KB953155-x64-ENU.exe . . . . 873,008 MS08-062 - IIS - Windows Internet Printing service
@ . . . 136-WindowsServer2003.WindowsXP-KB956803-x64-ENU.exe . . . . 900,144 MS08-066 – Ancillary Function Driver
@ . . . 140-WindowsServer2003.WindowsXP-KB958644-x64-ENU.exe .. . 1,288,568 MS08-067 – Server Service
@ 144-WindowsServer2003.WindowsXP-KB955069-x64-ENU.exe .. . 4,885,552 MS08-069 - Microsoft XML Core Services 3.0
@ . . . 148-msxml6-KB954459-enu-amd64.exe .. . . . . . . . . . . . . . . . . . . . 1,851,912 MS08-069 - Microsoft XML Core Services 6.0 SP1 (.Net 3.5)
@ . . . 152-WindowsServer2003.WindowsXP-KB957097-x64-ENU.exe .. . 1,214,000 MS08-068 – Server Message Block (SMB)
@ . . . 160-WindowsServer2003.WindowsXP-KB956802-x64-ENU.exe .. . 1,344,888 MS08-071 – Graphics Device Interface (GDI)
@ . . . 164-WindowsServer2003.WindowsXP-KB958687-x64-ENU.exe .. . 1,237,880 MS09-001 - Server Message Block (SMB)
@ . . . 168-IMAPI_SRV2003_x64.exe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2,370,504 Blu-Ray image mastering support
@ . . . 172-WindowsServer2003.WindowsXP-KB960225-x64-ENU.exe .. . 1,034,640 MS09-007 - TLS/SSL Security Provider
# 176-WindowsServer2003.WindowsXP-KB967715-x64-ENU.exe .. 24,187,280 Windows Shell (AutoRun enforcement)
@ 180-WindowsServer2003.WindowsXP-KB923561-x64-ENU.exe .. . 3,745,680 MS09-010 - WordPad MFC Application
# 184-WindowsServer2003.WindowsXP-KB956572-x64-ENU.exe .. 30,019,464 MS09-012 - Windows Service Isolation
@ 188-WindowsServer2003.WindowsXP-KB952004-x64-ENU.exe .. . 5,366,832 MS09-012 - Distributed Transaction Coordinator (MSDTC)
@ . . . 192-WindowsServer2003.WindowsXP-KB960803-x64-ENU.exe .. . 1,147,256 MS09-013 - Windows HTTP Services
@ 196-WindowsServer2003.WindowsXP-KB959426-x64-ENU.exe .. . 3,359,112 MS09-015 - SearchPath
@ . . . 200-WindowsServer2003.WindowsXP-KB961501-x64-ENU.exe .. . 1,051,520 MS09-022 - Local Print Spooler
@ 204-WindowsServer2003.WindowsXP-KB968537-x64-ENU.exe .. . 4,319,624 MS09-025 - Kernel
@ . . . 208-WindowsServer2003.WindowsXP-KB970238-x64-ENU.exe .. . 2,443,120 MS09-026 - Remote Procedure Call (RPC)
@ . . . 212-WindowsServer2003.WindowsXP-KB970483-x64-ENU.exe .. . 1,010,032 MS09-020 - IIS - Web DAV Extensions for Windows
@ . . . 216-WindowsServer2003.WindowsXP-KB971633-x64-ENU.exe .. . 3,059,072 MS09-028 - DirectShow
@ 220-WindowsServer2003.WindowsXP-KB968389-x64-ENU.exe .. . 3,831,152 Extended Protection for Authentication
@ 224-WindowsServer2003.WindowsXP-KB971032-x64-ENU.exe .. . 4,464,512 MS09-040 - Message Queuing
@ . . . 228-WindowsServer2003.WindowsXP-KB971557-x64-ENU.exe . . . . 766,848 MS09-038 - Media File Processing
@ 232-WindowsServer2003.WindowsXP-KB973354-x64-ENU.exe .. . 3,333,504 MS09-037 - Outlook Express 6
@ . . . 236-WindowsServer2003.WindowsXP-KB973507-x64-ENU.exe . . . . 732,544 MS09-037 - ATL Component
@ . . . 240-WindowsServer2003.WindowsXP-KB960859-x64-ENU.exe . . . . 758,640 MS09-042 - Telnet
@ . . . 244-WindowsServer2003.WindowsXP-KB973815-x64-ENU.exe . . . . 750,960 MS09-037 - MSWebDVD ActiveX Control
@ . . . 248-WindowsServer2003.WindowsXP-KB971657-x64-ENU.exe . . . . 778,112 MS09-041 - Workstation Service
@ . . . 252-WindowsServer2003.WindowsXP-KB973869-x64-ENU.exe . . . . 723,312 MS09-037 - DHTML Editing Component ActiveX Control
@ . . . 256-WindowsServer2003.WindowsXP-KB970653-v3-x64-ENU.exe .. 703,856 Time Zone - August 2009 - Cumulative
@ . . . 260-WindowsServer2003.WindowsXP-KB961371-v2-x64-ENU.exe .. 868,720 MS09-029 - Embedded OpenType Font Engine
@ . . . 264-WindowsServer2003.WindowsXP-KB956844-x64-ENU.exe . . . . 828,784 MS09-046 - DHTML Editing Component ActiveX Control
@ . . . 268-WindowsServer2003.WindowsXP-KB967723-x64-ENU.exe .. . 1,331,568 MS09-048 - TCP/IP
@ . . . 272-WindowsServer2003.WindowsXP-KB975025-x64-ENU.exe . . . . 833,904 MS09-051 - Media Runtime
@ . . . 276-WindowsServer2003.WindowsXP-KB974571-x64-ENU.exe . . . . 747,376 MS09-056 - Crypto API
@ . . . 280-WindowsServer2003.WindowsXP-KB974112-x64-ENU.exe . . . . 790,384 MS09-052 - Media Player 6.4
# 284-WindowsServer2003.WindowsXP-KB971486-x64-ENU.exe .. . 7,807,344 MS09-058 - Kernel
@ . . . 288-WindowsServer2003.WindowsXP-KB958869-x64-ENU.exe .. . 2,357,616 MS09-062 - GDI+
@ 292-WindowsServer2003.WindowsXP-KB969059-x64-ENU.exe .. . 3,408,256 MS09-057 - Indexing Service
@ . . . 296-WindowsServer2003.WindowsXP-KB975467-x64-ENU.exe .. . 1,162,112 MS09-059 - Local Security Authority Subsystem Service (LSASS)

Internet Explorer 8 subgroup (\Hotfix)
# 900-5er_IE8_Addon_2009-03_2_x64.7z 24,201,504 5eraph's Internet Explorer 8 AddOn
# 904-IE8-WindowsServer2003.WindowsXP-KB974455-x64-ENU.exe 39,454,064 MS09-054 - Cumulative Security Update
@ . . . 908-IE8-WindowsServer2003.WindowsXP-KB971961-x64-ENU.exe 1,314,672 MS09-045 - JScript Scripting Engine
@ . . . 916-IE8-WindowsServer2003.WindowsXP-KB973874-x64-ENU.exe 685,936 Compatibility View list
% . . . 920-IE8Tweaks.7z . 5eraph's easily customisable IE8 tweaks . Readme



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

At \RunOnce for installation via nLite's RunOnce / batch files.
% directx_aug2009_redist.exe 108,279,664
. . . MD5: 3F615F38FDC5EE3A8F142DC6F7594657
. . . SHA-1: 563B96A3D78D6038D10428F23954F083320B4019
@ . . . install_flash_player_ax.exe 1,962,544 (updated 30 July 2009)
@ . . . msxml.msi 2,434,048 Microsoft XML Core Services 4.0 SP3
@ vcredist_x86.exe 2,745,256 Visual C++ 2005 SP1 32-bit (updated 28 July 2009)
@ vcredist_x64.exe 3,215,280 Visual C++ 2005 SP1 64-bit (updated 28 July 2009)
@ WindowsServer2003.WindowsXP-KB956744-x64-ENU.exe 4,044,672 MS09-044 - Remote Desktop Connection
@ . . . WindowsServer2003.WindowsXP-KB973525-x64-ENU.exe 674,176 MS09-055 - ActiveX Kill Bits - Cumulative
# WindowsUpdateAgent30-x64.exe 7,040,352

.Net 3.5 SP1 subgroup (\RunOnce)
% dotnetfx35.exe 242,743,296
. . . MD5: D481CDA2625D9DD2731A00F482484D86
. . . SHA-1: 3DCE66BAE0DD71284AC7A971BAED07030A186918
# NDP20SP2-KB958481-x64.exe 19,282,272
# NDP20SP2-KB974417-x64.exe 25,099,096
# NDP30SP2-KB958483-x64.exe 17,262,944
@ . . . NDP35SP1-KB958484-x64.exe 1,472,352
@ . . . NDP35SP1-KB963707-x64.exe 759,144
@ . . . WindowsServer2003.WindowsXP-KB961118-x64-ENU.exe 872,312
@ . . . WindowsServer2003.WindowsXP-KB926139-v2-x64-ENU.exe 2,297,392 PowerShell 1.0


At \WMP11 for integration by the Windows Media Player 11 slipstreamer
% . . . wmp11-windowsxp-x64-enu.exe 27,926,896
. . . MD5: 8BC7F3CD5F20FD04A607360BBEDA46CF
. . . SHA-1: 1E8522AF9B1353F9E1790D602C05D3740043D5E4
@ . . . WindowsMedia11-KB929399-v2-x64-INTL.exe 768,416
@ . . . WindowsMedia11-KB939683-x64-ENU.exe 684,960
@ . . . WindowsMedia11-KB941569-x64-ENU.exe 696,384
@ . . . WindowsMedia11-KB952069-x64-ENU.exe 1,865,616
@ . . . WindowsMedia11-KB954154-x64-ENU.exe 744,512
@ . . . WindowsMedia11-KB954155-x64-ENU.exe 913,288
@ . . . WindowsMedia11-KB968816-x64-ENU.exe 1,498,000
@ WindowsMedia11-KB973540-x64-ENU.exe 6,016,912


To save on click fatigue 2 7-Zip archives are available of the smaller hotfixes at MediaFire, extract them into the same directory that you chose to extract the Config archive into. The archives 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, DirectX & WMP11). As (due to my upload limitations) it won't exactly be Speedy Gonzales (expect about 2KB/s, 54 hours for full download), you are recommended to at least directly download the current IE8 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 7-Zip archives 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 italics 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 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 73 files 298,193,200 (ex IE8 tweaks) and RunOnce should have 18 files 440,187,459.

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 and Internet Explorer 8 AddOn
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 \Misc: Unchanged from above
At \WMP11: Unchanged from above

At \Hotfix:
% . . . 5er_UpdatePack_XPx64SP2_2009-MM_V.7z 5eraph's current XP Pro x64 post SP2 update pack
% . . . 5er_IE8_Addon_2009-MM_V_x64.7z 5eraph's current Internet Explorer 8 AddOn
% . . . IE8Tweaks.7z . 5eraph's easily customisable IE8 tweaks . Readme

At \RunOnce:
% directx_aug2009_redist.exe 108,279,664
. . . MD5: 3F615F38FDC5EE3A8F142DC6F7594657
. . . SHA-1: 563B96A3D78D6038D10428F23954F083320B4019
@ vcredist_x86.exe 2,745,256 Visual C++ 2005 SP1 32-bit
@ vcredist_x64.exe 3,215,280 Visual C++ 2005 SP1 64-bit
The .Net 3.5 subgroup

Once again there is an archive with the smaller hotfixes at MediaFire.


For .Net 2.0 sp2 (I really hope I don't have to spell out what to do if you don't want .Net at all)
Instead of the .Net 3.5 sp1 file set listed above, you only need the following files at \RunOnce, note that Windows Update will offer you the 132MB KB951847 .Net 3.5 SP1 family update.
% NetFx20SP2_x64.exe 48,524,296
. . . MD5: AD55AD64B69FED73807429859291DB8C
. . . SHA-1: A7CC6C6E5A4AD9CDF3DF16A7D277EB09FEC429B7
# NDP20SP2-KB958481-x64.exe 19,282,272
# NDP20SP2-KB974417-x64.exe 25,099,096
@ . . . WindowsServer2003.WindowsXP-KB926139-v2-x64-ENU.exe 2,297,392 PowerShell 1.0

Internet Explorer options: Replace the \Hotfix IE8 subgroup listed above with
For Internet Explorer 8 using the original Microsoft installer (silent install), 1 new & 3 moved files:
% RunOnce\IE8-WindowsServer2003-x64-ENU.exe 33,972,080 New
. . . MD5: F357A6B6B69FBD427610F1DD83A17C16
. . . SHA-1: CD917216AFD5592BB3B433E2829754972B6F08A0
@ . . . RunOnce\IE8-WindowsServer2003.WindowsXP-KB971961-x64-ENU.exe 1,314,672 Move
@ . . . RunOnce\IE8-WindowsServer2003.WindowsXP-KB973874-x64-ENU.exe 685,936 Move
# RunOnce\IE8-WindowsServer2003.WindowsXP-KB974455-x64-ENU.exe 39,454,064 Move
For Internet Explorer 7 (minimal testing):
% Hotfix\900-IE7-WindowsServer2003-x64-enu.exe 29,662,072
% Hotfix\904-IE7-WindowsServer2003.WindowsXP-KB938127-x64-ENU.exe 1,440,136
% Hotfix\908-WindowsServer2003.WindowsXP-KB971961-JS57-x64-ENU.exe 1,210,240 Included in 5eraph's pack
% Hotfix\912-IE7-WindowsServer2003.WindowsXP-KB974455-x64-ENU.exe 38,116,208
For Internet Explorer 6 (minimal testing) or use 5eraph's IE6 AddOn:
% Hotfix\896-WindowsServer2003.WindowsXP-KB938127-x64-ENU.exe 3,254,664
% Hotfix\900-WindowsServer2003.WindowsXP-KB944338-v2-x64-ENU.exe 3,866,160 Included in 5eraph's pack
% Hotfix\904-WindowsServer2003.WindowsXP-KB971961-JS56-x64-ENU.exe 1,238,912 Included in 5eraph's pack
% Hotfix\908-WindowsServer2003.WindowsXP-KB974455-x64-ENU.exe 18,368,880

Windows Media Player options:
For WMP11 silent install copy the WMP11 folder to your working directory at step 9 instead of using the slipstreamer at step 3.
For Windows Media Player 10 place the following files at \Hotfix and skip step 3 (minimal testing), these files are already included in 5eraph's update pack:
% 960-WindowsServer2003.WindowsXP-KB941569-x64-ENU.exe 785,968
% 964-WindowsServer2003.WindowsXP-KB952069-x64-ENU.exe 5,169,016
% 968-WindowsServer2003.WindowsXP-KB973540-x64-ENU.exe 4,625,280
% 972-WindowsServer2003.WindowsXP-KB968816-x64-ENU.exe 2,217,344
% 976-WindowsServer2003.WindowsXP-KB954155-x64-ENU.exe 963,464


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 compatibility mode).
  1. Locate your source.
  2. Slipstream service pack 2 then exit nLite (if nLite is open it can interfere with the WMP11 slipstreamer).
    Special note for users of 32-bit operating systems. You cannot slipstream Service Pack 2 as is (due to it being a 64-bit executable), instead you must do the following:
    1. First check that the files in your nLite working directory do NOT have their Read-Only attribute set, if so clear it.
    2. Extract WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe with 7-Zip or WinRAR.
    3. Download from my MediaFire page the Update.7z archive (contains files from the 32-bit version of Service Pack 2 for Windows Server 2003).
    4. Extract Update.7z into the \AMD64\Update folder of the extracted x64 Service Pack 2, replacing the existing files.
    5. nLite will warn that you cannot integrate 64-bit service packs from within a 32-bit environment, proceed anyway (just say no).
    6. Finally when integrating the Service Pack you need to navigate to the AMD64\Update folder and select the Update.exe file.

  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 8 hotfixes in the WMP11 directory, then hit the integrate button.
  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). 32-bit users: Move the following hotfixes to the RunOnce directory first (020, 044, 060, 096, 128, 168, 224, 256)
  6. Add any drivers you may need, especially textmode SATA & RAID drivers (Intel, nVidia). I've found that 7-Zip will extract some things WinRAR won't (case studies).
  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 twice to an administrator class account (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 high priority download available will be the "Malicious Software Removal Tool" (none if using 5eraph's pack).



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 or Run2_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):

Kels x64 CPL bonus pack Place at \Hotfix for direct integration, includes TweakUI
Tweak UI, requires 7-Zip
HashTab
7-Zip Needed for Daemon Tools, Tweak UI, Open Office configuration options, VirtualBox & VMware drivers
WinRAR
Windows Desktop Search & patch
Tool Tip Fixer
Firefox
Thunderbird
SeaMonkey
Opera
Flash Player Plugin for Firefox, Seamonkey & Opera
Shockwave Player plugin
Silverlight Player plugin
Java Runtime Environment for i586 & amd64
Notepad ++
Open Office Non-JRE (uncheck box), requires 7-Zip for configuration options
SumatraPDF
Adobe Reader
The GIMP (help files don't work with x64 version)
Google Picasa
IrfanView
Mihov Image Resizer
nLite
WMP11 Slipstreamer
AutoIt
DOS Box
Virtual PC 2007 sp1 & patch & patch
Virtual Box
VMware Server 1.0.x You will need to edit Run1_XP-64.bat inserting your registration key
Google Earth << Direct link to standalone installer
Skype Business version ( .msi)
uTorrent
Daemon Tools Requires 7-Zip or SPTD
AnyDVD
DVD Shrink
ImgBurn
CDBurnerXP Requires .Net 2.0 or greater
VideoLAN Player
K-Lite Mega Codec Pack (lots of stuff option)
See here if you want to create your own config files
QuickTime Alternative lite
K-Lite Codec Pack 64-bit
Ultra Get
BOINC Screensaver
Windows Defender . Detection update integration supported
Spybot: Search & Destroy . Detection update integration supported
Avast Anti-Virus . Detection update integration supported
Comodo Firewall, two options, see below
VirtualBox Additions, 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). Another option is to strip the actual executable out of the various AddOns created by others (copying the file to \Addons) and then adding the appropriate command to the batch files. The executables have usually been repacked as silent installers, but be sure to read the entries*.ini file to confirm this.

If you don't intend to include any of these applications (vanilla install disk) or install IE8 silently using the original Microsoft executable, then you only need to autologon once at step 7 (don't copy Run2_XP-64.bat across at step 9).

You can have as many application install reboot passes as desired. To do this simply set the system to auto-logon (in step 7) as many times as required and place the appropriate number of batch files in the root directory of your install media. The first 5 batch files are already written (at \Misc) with the needed handover command, but if you need more they are fairly self explanatory. Be sure to install security software last.

Comodo Firewall, in the absence of useful silent install switches the following options are provided:
. . . A) Use the older stable v3.0.25.378 firewall (only), it will default to safe mode on both firewall and defence+ (requires 7-Zip)
. . . B} Use the current version with a very basic, push the buttons, AutoIt script for firewall only, no AV, D+, ThreatCast or toolbars.


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. Third-party installer available.

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 VirtualBox 3.0.x for testing purposes, highly configurable regarding choice of emulated hardware and also good for virtualizing Linux (use VirtualPC2007 for Win9x), however hardware virtualization support is required for 64-bit guests (AMD-V or VT-x).

VirtualBox 3.0.x hints:
  1. Silent installation of Virtual Machine extensions is supported, once VirtualBox is installed there will be a file "VBoxGuestAdditions.iso" at "\Program Files\Sun\xVM VirtualBox", copy it to \AddOns in your nLite working directory (requires 7-Zip).
  2. Only use 1 virtual processor, 2 or more CPUs will lead to random system hangs or BSODs.
  3. Detection of network cable connection can be iffy, if so try disconnecting/reconnecting.
  4. On the machine setting page leave ACPI, IO APIC and VT-x/AMD-V enabled (default settings).
  5. (v3.0.2 & earlier) Enabling video 3D acceleration can cause problems with some programs.
  6. (v2.2.4 & earlier) In order to have a usable VirtualBox when you first logon to each account you should go [Start >> Control Panel >> System >> Advanced >> Performance Settings] and deselect the three options under Visual Effects that begin with "Fade ...".
  7. (v2.2.4 & earlier) AutoIt scripts can be unreliable and do NOT install Daemon Tools.

Another option is VMware Server 1.0.x, it's also free but has some limitations (no default sound for one), requires registration and is significantly larger (147MB vs 68MB) but importantly can virtualize 64-bit guests on some CPUs that don't have hardware virtualization capabilities (early Turions for instance). 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. When booting up the Virtual Machine click your mouse inside the VM and hit F2, this will allow you to access the VM BIOS, you can then alter the boot sequence so that it always boots off the CD first.
Finally there is VMware Server 2.0.x, but I haven't tried this one and the huge 507MB download might scare some people off.

Run1_XP-64.bat
CODE
rem fix Quick Launch toolbar (broken by IE8 installer)
MkDir "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch"
MkDir "%AllUsersProfile%\..\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch"

rem add Windows Explorer to Quick Launch
Copy "%AllUsersProfile%\..\Default User\Start Menu\Programs\Accessories\Windows Explorer.lnk" "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\"
Copy "%AllUsersProfile%\..\Default User\Start Menu\Programs\Accessories\Windows Explorer.lnk" "%AllUsersProfile%\..\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch\"

rem use https:// version of Windows Update (required fix for IE7 - check for 5eraph's pack)
If Not exist "%AllUsersProfile%\Start Menu\Microsoft Update.lnk" Copy %Source%RunOnce\WinUp.lnk "%AllUsersProfile%\Start Menu\Windows Update.lnk"

rem T-13 / SVCpack updates (for users of the guide who are running x86 Windows)
%Source%RunOnce\020-WindowsServer2003-KB942288-v4-x64.exe /Passive /NoRestart
%Source%RunOnce\044-WindowsServer2003.WindowsXP-KB925876-v2-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\060-WindowsMedia6-KB925398-v2-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\096-WindowsServer2003.WindowsXP-KB944043-v5-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\128-Windows-en-US-KB943729.exe /Passive /NoRestart
%Source%RunOnce\168-IMAPI_SRV2003_x64.exe /Passive /NoRestart
%Source%RunOnce\224-WindowsServer2003.WindowsXP-KB971032-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\256-WindowsServer2003.WindowsXP-KB970653-v3-x64-ENU.exe /Passive /NoRestart

rem Non-integrable core OS updates
%Source%RunOnce\install_flash_player_ax.exe /S
%Source%RunOnce\WindowsServer2003.WindowsXP-KB973525-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\WindowsServer2003.WindowsXP-KB956744-x64-ENU.exe /Passive /NoRestart
msiexec /I %Source%RunOnce\msxml.msi /Passive /NoRestart
%Source%RunOnce\vcredist_x86.exe /Q
%Source%RunOnce\vcredist_x64.exe /Q

rem dotNet 2.0/3.5 + PowerShell
%Source%RunOnce\NetFx20SP2_x64.exe /Passive /NoRestart
%Source%RunOnce\dotnetfx35.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB958481-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB974417-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP30SP2-KB958483-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP35SP1-KB958484-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP35SP1-KB963707-x64.exe /Passive /NoRestart
%Source%RunOnce\WindowsServer2003.WindowsXP-KB961118-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\WindowsServer2003.WindowsXP-KB926139-v2-x64-ENU.exe /Passive /NoRestart

%Source%RunOnce\directx_aug2009_redist.exe /Q /T:%Temp%\DirectX
%Temp%\DirectX\DXsetup.exe /Silent
RmDir /S /Q %Temp%\DirectX
%Source%RunOnce\WindowsUpdateAgent30-x64.exe /Q /WUforce /NoRestart

rem support WMP11 silent install option
%Source%WMP11\wmp11-windowsxp-x64-enu.exe /Q
%Source%WMP11\WindowsMedia11-KB929399-v2-x64-INTL.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
%Source%WMP11\WindowsMedia11-KB952069-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsMedia11-KB973540-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsMedia11-KB968816-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsMedia11-KB954155-x64-ENU.exe /Passive /NoRestart

rem copy SubInACL 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 delete leftover .Net setup directory (requires SubInACL)
Reg Export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP Version 2003\SP3\KB954550-v7\Filelist\1" %Temp%\dotNet35folder.reg
Type %Temp%\dotNet35folder.reg | Find "Location" > %Temp%\dotNet35folder.txt
For /F %%N in (%Temp%\dotNet35folder.txt) do Set dN0=%%N
Set dN1=%dN0:~0,-19%
Set dNdrive=%dN1:~12,2%
Set dNdirec=%dN1:~16%
If exist %Source%RunOnce\dotnetfx35.exe SubInACL /Subdirectories "%dNdrive%\%dNdirec%"\ /Grant=Everyone
If exist %Source%RunOnce\dotnetfx35.exe RmDir /S /Q %dNdrive%\%dNdirec%
Del %Temp%\dotNet35folder.*



rem fix tooltips hiding behind taskbar
"%Source%AddOns\ToolTipFixer 2.0.0.exe" /S

rem file hash utility
"%Source%AddOns\HashTab Setup.exe" /S

rem compressor/decompressor utilities
%Source%AddOns\winrar-x64-390.exe /S
msiexec /I %Source%AddOns\7z465-x64.msi /Passive /NoRestart

rem Tweak UI (check for Kel's CPL bonus pack)
If Not exist "%ProgramFiles(x86)%\System\CPL Bonus\TweakUI.exe" "%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
%Source%AddOns\WindowsServer2003.WindowsXP-KB963093-x64-ENU.exe /Passive /NoRestart


rem Virtualisation applications
%Source%AddOns\DOSBox0.73-win32-installer.exe /S

%Source%AddOns\VirtualPC2007x64setup.exe /C
msiexec /I %Temp%\Virtual_PC_2007_Install.msi ALLUSERS=1 /Passive /NoRestart
Del %Temp%\Virtual_PC_2007_Install.msi
msiexec /Update %Source%AddOns\KB958162.msp /Passive /NoRestart
%Source%AddOns\VPC2007x64-KB969856.exe /Q

%Source%AddOns\VMware-server-installer-1.0.10-203137.exe /a /s /v"/qb TARGETDIR=%Temp%\VMwareServer"
msiexec /I "%Temp%\VMwareServer\VMware Server Standalone.msi" ALLUSERS=1 ADDLOCAL=ALL SERIALNUMBER=XXXXX-XXXXX-XXXXX-XXXXX /Passive /NoRestart
rem msiexec /I "%Temp%\VMwareServer\VMware Management Interface.msi" ADDLOCAL=ALL /Passive /NoRestart
msiexec /I "%Temp%\VMwareServer\VMware VmCOM Scripting API.msi" ADDLOCAL=ALL /Passive /NoRestart
msiexec /I "%Temp%\VMwareServer\VMware VmPerl Scripting API.msi" ADDLOCAL=ALL /Passive /NoRestart
RmDir /S /Q %Temp%\VMwareServer

If exist %Source%AddOns\VirtualBox-3.0.10-54097-Win.exe Start %Source%AddOns\VirtualBox-3.0.10-54097-Win.exe /Extract
If exist %Source%AddOns\VirtualBox-3.0.10-54097-Win.exe TimeOut /T 20
TaskKill /IM VirtualBox-3.0.10-54097-Win.exe /T /F
msiexec /I %Temp%\VirtualBox\VirtualBox-3.0.10-r54097-MultiArch_amd64.msi /Passive /NoRestart
RmDir /S /Q %Temp%\VirtualBox


rem Daemon Tools (Part 1 / SCSI Pass Through Direct layer)
%SystemRoot%\daemon\dt410x64.exe
RmDir /S /Q %SystemRoot%\daemon
If Not exist %Source%AddOns\SPTDinst-v162-x64.exe "%ProgramFiles%\7-Zip\7z" X %Source%AddOns\DTLite4355-0068.exe -O%Temp%\Daemon
%Temp%\Daemon\$PLUGINSDIR\SPTDinst-x64.exe Add /Q
RmDir /S /Q %Temp%\Daemon
%Source%AddOns\SPTDinst-v162-x64.exe Add /Q

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

rem BOINC screensaver (SETI@home et al)
%Source%AddOns\boinc_6.10.17_windows_x86_64.exe /S /V"ALLUSERS=1 /Passive /NoRestart"
SubInACL /File "%ProgramFiles%\BOINC" /Grant=Everyone=R
SubInACL /Subdirectories "%ProgramFiles%\BOINC"\ /Grant=Everyone=R

rem Hardware specific driver applications | Intel Matrix Storage Manager
%Source%AddOns\IATA89ENU.exe /S

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

rem VirtualBox drivers
"%ProgramFiles%\7-Zip\7z" X %Source%AddOns\VBoxGuestAdditions.iso -O%Temp%\VirtualBoxAdditions
%Temp%\VirtualBoxAdditions\VBoxWindowsAdditions-amd64.exe /S
RmDir /S /Q %Temp%\VirtualBoxAdditions
Xcopy "%UserProfile%\Start Menu\Programs\Sun VirtualBox Guest Additions" "%AllUsersProfile%\Start Menu\Programs\Sun VirtualBox Guest Additions\" /e

rem initialise account, setup for second pass, support IE8 silent install option and force reboot
Start %Source%RunOnce\AccountInit.bat %Source%



AccountInit.bat
CODE
TimeOut /T 180
If exist %1Run2_XP-64.bat REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce /V command0 /D "%1Run2_XP-64.bat %1 "
%1RunOnce\IE8-WindowsServer2003-x64-ENU.exe /Passive /NoRestart
ShutDown /R /F /T 20



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

rem you must use either %Source% or %1 when referring to files on the install media
Set Source=%1

rem Internet Explorer 8 updates (silent install option)
%Source%RunOnce\IE8-WindowsServer2003.WindowsXP-KB974455-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\IE8-WindowsServer2003.WindowsXP-KB971961-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\IE8-WindowsServer2003.WindowsXP-KB975364-x64-ENU.exe /Passive /NoRestart

rem alternate web browsers
%Source%AddOns\Opera_1001_en_Setup.exe /S /V"ALLUSERS=1 CREATE_STARTMENU_ICONS=1 CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=1 MULTI_USER_SETTING=1 /Passive /NoRestart"
"%Source%AddOns\Firefox Setup 3.5.4.exe" /S /V"/Passive /NoRestart"
"%Source%AddOns\Thunderbird Setup 2.0.0.23.exe" /S
%Source%AddOns\seamonkey-1.1.18.en-US.win32.installer.exe -ms -ira
"%Source%AddOns\SeaMonkey Setup 2.0.exe" /S /V"/Passive /NoRestart"

rem browser plugins
%Source%AddOns\install_flash_player.exe /S
%Source%AddOns\sw_lic_full_installer.exe /S
%Source%AddOns\Silverlight.exe /Q

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

rem Notepad++
%Source%AddOns\npp.5.5.1.Installer.exe /S
Copy "%UserProfile%\Start Menu\Programs\Notepad++\Uninstall.lnk" "%AllUsersProfile%\Start Menu\Programs\Notepad++\"

rem install & configure Open Office, requires 7-Zip for configuration options (defaults shown)
"%ProgramFiles%\7-Zip\7z" X %Source%AddOns\OOo_3.1.1_Win32Intel_install_en-US.exe -O%Temp%\OpenOffice
If exist %Temp%\OpenOffice\openofficeorg31.msi msiexec /I %Temp%\OpenOffice\openofficeorg31.msi ALLUSERS=1 ADDLOCAL=ALL SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1 /Qr /NoRestart
RmDir /S /Q %Temp%\OpenOffice
If Not exist "%ProgramFiles%\7-Zip\7z.exe" %Source%AddOns\OOo_3.1.1_Win32Intel_install_en-US.exe /S
Del "%ProgramFiles(x86)%\OpenOffice.org 3\Basis\program\GdiPlus.dll"

rem PDF readers
%Source%AddOns\AdbeRdr920_en_US.exe /sPB /rs /msiEULA_ACCEPT=YES
%Source%AddOns\SumatraPDF-0.9.4-install.exe /S
Xcopy "%UserProfile%\Start Menu\Programs\SumatraPDF" "%AllUsersProfile%\Start Menu\Programs\SumatraPDF\" /e

rem image editors / managers (GIMP help x86 only)
%Source%AddOns\gimp-2.6.7-i686-setup.exe /Silent /SP- /NoRestart
%Source%AddOns\gimp-2.6.6-x64-setup.exe /Silent /SP- /NoRestart
If exist %Source%AddOns\gimp-2.6.7-i686-setup.exe %Source%AddOns\gimp-help-2-2.6.0-en-setup.exe /Silent /SP- /NoRestart
%Source%AddOns\iview425_setup.exe /silent /group=1 /allusers=1
%Source%AddOns\ir.exe /S
Xcopy "%UserProfile%\Start Menu\Programs\Mihov Image Resizer" "%AllUsersProfile%\Start Menu\Programs\Mihov Image Resizer\" /e
%Source%AddOns\picasa35-setup.exe /S
TaskKill /IM Picasa3.exe /T /F

rem nLitey type thingys
%Source%AddOns\autoit-v3-setup.exe /S
%Source%AddOns\wmp11slips1.4i.exe /Silent /NoRestart
%Source%AddOns\nLite-1.4.9.1.installer.exe /Silent /NoRestart

rem Google Earth
%Source%AddOns\GoogleEarth-Win-5.1.3509.4636.exe /S /V"ALLUSERS=1 /Passive /NoRestart"

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

rem uTorrent
%Source%AddOns\uTorrent.exe /PerformInstall 2
Copy "%UserProfile%\Start Menu\*Torrent.lnk" "%AllUsersProfile%\Start Menu\"

rem (almost) every video codec known to man
%Source%AddOns\vlc-1.0.2-win32.exe /S
%Source%AddOns\K-Lite_Codec_Pack_530_Mega.exe /Silent /NoRestart /LoadInf="%Source%AddOns\klcp_mega_unattended.ini"
%Source%AddOns\QT_Lite_300.exe /Silent /NoRestart /LoadInf="%Source%AddOns\qt_lite_unattended.ini"
%Source%AddOns\K-Lite_Codec_Pack_64bit_280.exe /Silent /NoRestart

rem YouTube downloaders
%Source%AddOns\ultraget-free.exe /Silent /NoRestart

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

rem Daemon Tools (Part 2, uninstall toolbar)
%Source%AddOns\DTLite4355-0068.exe /S
"%ProgramFiles(x86)%\DAEMON Tools Toolbar\uninst.exe" /S

rem basic freeware CD/DVD burners
%Source%AddOns\cdbxp_setup_4.2.7.1794.exe /Silent /NoRestart
%Source%AddOns\SetupImgBurn_2.5.0.0.exe /S

rem .Net / DirectX dependent driver applications | ATI Catalyst Control Center (integrate driver)
%Source%AddOns\CCC\Setup.exe /S /F2%Temp%\CatalystControlCenterSetup.log

rem optional defrag
rem Defrag %SystemDrive%

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\spybotsd162.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 /NoRestart

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
%Source%AddOns\Comodo3.exe

rem optional menu reorganization
rem CMD /R %Source%AddOns\MenuReorg.bat

rem optional disk check
rem FSutil Dirty Set %SystemDrive%

rem setup for the next pass
If exist %Source%Run3_XP-64.bat REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce /V command0 /D "%Source%Run3_XP-64.bat %Source% "

ShutDown /R /F /T 20



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

rem you must use either %Source% or %1 when referring to files on the install media
Set Source=%1

rem silent installers go here

rem setup for the next pass
If exist %Source%Run4_XP-64.bat REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce /V command0 /D "%Source%Run4_XP-64.bat %Source% "

ShutDown /R /F /T 20
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).

12 Dec 08: December updates (see post 209).

18 Dec 08: Added Hotfix\680-IE7-WindowsServer2003.WindowsXP-KB960714-x64-ENU.exe [8,686,968]

21 Dec 08: Added .Net 3.5 sp2 wannabe (see post 212).

15 Jan 09: January updates (see post 240).

18 Jan 09: Added information for running the process under a 32-bit operating system (see post 243).

20 Jan 09: Uploaded screenshot archive to eSnips.

21 Jan 09: .Net framework 2.0 SP2 standalone has been released (see post 251).

13 Feb 09: February updates (see post 270).

14 Mar 09: March updates (see post 271).

27 Mar 09: Application updates (see post 290).

3 Apr 09: Added support for IE8, but you must now autologon twice to an administrator class account (see post 291).

16 Apr 09: April updates (see post 294).

13 Jun 09: June updates, switched primary support to IE8 (see post 319).

16 Jul 09: July updates, shuffled the deck chairs (see post 336).

15 Aug 09: August updates (see post 365).

11 Sep 09: September updates, file reorder (see post 384).

20 Sep 09: Altered guide and Run1 to deal with nLite limitation under x86 versions of windows described in post 376.

5 Oct 09: Cleaned up leftover .Net setup folder (see the lost post).

17 Oct 09: October updates (see post 406).

31 Oct 09: Application updates (see post 413).
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 VMWare server if you find QEMU too slow.
bartgrefte
For those who would like them, here's my Winnt.sif and Install.cmd for .NET Framework + malicious software installer. Works like a charm biggrin.gif

QUOTE (Winnt.sif)
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
FileSystem=*
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
DriverSigningPolicy = Ignore
NonDriverSigningPolicy = Ignore

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=110
OemSkipWelcome=1

[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="Raven"
OrgName=""
ComputerName=computername

[Display]
Xresolution=800
YResolution=600

[Identification]
JoinWorkgroup=MSHOME

[Networking]
InstallDefaultComponents=Yes

[GuiRunOnce]
%systemdrive%\Install\Install.cmd


QUOTE (Install.cmd)
@ECHO OFF

TITLE Installing remaining updates

FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\DVD.txt SET CDROM=%%i:

ECHO Installing Microsoft .NET Framework 3.5
start /wait %cdrom%\Remaining_updates\dotnetfx35.exe /Passive /NoRestart
ECHO Done!
ECHO.
ECHO Installing Microsoft Malicious Software Removal Tool (KB890830)
start /wait %cdrom%\Remaining_updates\AMD64-all-windows-kb890830-x64-v1.40_f3040cca9eabee9eeb6acef6c8788880465b2fbe.exe /Q
start /wait %cdrom%\Remaining_updates\AMD64-all-windows-kb890830-x64-v1.40-delta_60462b1f511cee2a03bda406921b7005333c5819.exe /Q
ECHO Done!

EXIT

Going to add DirectX, if necessary, and maybe Office 2007 at a later time.

Edit: The reboot command in the cmd doesn't work when running the cmd using GuiRunOnce. so i've removed it.


Now there's only one update to worry about:
350-Windows-en-US-KB943729-x64.exe [889,912] Optional, Group Policy Preference Client Side Extensions (still shows on Widows Update, fault has been reported)
When will this be fixed?
johnhc
Kurt, thanks much for your reply. I can always count on you!
I was running on my account created by nLite and don't expect to logon again to the Administrator account. After the reboot the account installation seem to complete. I was worried about the killed processes.

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

I don't know what you mean by this. I did look at "View x86 Control Panel Icons" and there was only an accessibility option.

Thanks also for your comment on VMware Server. I looked at it and asked on these forums and got no response as to applicability. I found a WPI thread that mentioned VMware, so I sneaked in a question about VMware Server and was told by two people that was not useful. See here. Have you used VMware Server? - comments.

Google tells me Australia time is UTC+8 to +10.5. What time zone are you in? I am in US Central UTC-6 but UTC-5 now due to savings time.

I don't see but a few updates in Add/Remove even though I nLited 35. Is this normal? What if I wanted to remove one?
Thanks again.
Enjoy, John.
Kurt_Aust
Java control panel shows up fine for me and the Java virtual machine works as Azureus works.
Click to view attachment

As you can see from the screenshot I use VMWare server for testing. Not perfect perhaps, but one is prepared to go without some niceties in order to save $180+.

I'm at GMT+10 (Australian eastern seaboard), at least 85% of our population will fall in this time zone.

Most updates will not show in add/remove programs as they are directly integrated into the CD, replacing existing files. If you take a look the \Hotfix directory is 193MB, but your .ISO only grows by about 20MB and I'm afraid it's not the TARDIS.

The only hotfixes available for removal will be those that don't integrate (found at \AMD64\SVCPACK) and those installed by Run1_XP-64.bat, mind you almost all the others will be security updates and hence you really wouldn't want to remove them.


Bartgrefte: Buggered if I know when the issue with KB943729 will be fixed. I called MS technical support about it and a few other issues with this month's Windows Update service but just got the company line. All I can say for sure is that the problem has nothing to do with nLite as if I run the installer manually after installation has completed, it still shows up on Windows Update.
johnhc
Thanks again, Kurt.
I have DLed the documentation for VMware Server and will probably give it a try. Right now I am on my old 32 bit machine to do some necessary maintenance.
So far, I see one worrisome thing about VMware Server. The manual lists only Server 2003 systems for Windows hosts. I know XP x64 is based on Server 2003 and your screen shot looks like XP to me. I hope you are running XP x64 - true? Does your CPU have vitalization support? I have an AMD FX-57, fast for its time (2.88 GHz) but no vitalization support. It takes me 1.5 to 2 hours to install Windows XP x64 via QEMU. The difference is dependent on how much I do on my machine while the install is running. My machine is almost useless during install unless I reduce the priority of the virtual machine.
Do you run IIS? It is needed for VMware Management Interface - run this?
Did you look at the forum comments about not running VMware Server - comments?
I see you are running 1.0.4. Version 1.0.5 is available as is 2.0 Beta. Bad idea to try the beta?
I noticed your guest clock was at 5:36 and your host clock at 5:41. When I see this it is because my guest is very busy or hung.

I agree I probably will not ever need to remove the updates but was curious.

I see that you have Quick Time installed. I had trouble with it when I first brought up my 64 bit system and Apple does not seem to make a version for x64. Is this really Quick Time Alternative?

I installed 186 MB of updates and the image increased about 10-12 MB (as best I can remember). I left out two updates, one being KB943729, because I don't use groups.

I will run some test with Java. I have already tried using the installer directly, both 6u5 and 6u6, with the same result. Do you think I need to exercise them to get the Control Panel and IE items to show? I have no guest Internet connection (have not tried to do this via QEMU).

I have watched Dr Who a few times and I assume that is where the reference to TARDIS comes from. Interesting show but it never hooked me and it is a little late for me here.
Thanks again.
Enjoy, John.
Kurt_Aust
Yes I'm running XP x64 (as listed under my name to the right). As for CPU support, it won't host XP x64 on my desktop (Athlon 64 3200+ Skt 754), but will on my laptop (Turion 64 ML-34), this tool should help.

I don't believe IIS is necessary (at least not for a local host, which is all I've ever used).

I took a look at the comments and as I noted elsewhere one really should only virtualize XP x64 for testing purposes. It's simply too painfully slow to actually use, W2K & 98se are about the limit for a usable virtual machine (at least on my equipment).

Inertia goes a long way to explain why I'm still on version 1.0.4, I know of no particular reason not to use the beta. In VMWare server, the guest's clock always falls behind.

QuickTime Alternative light (as Media Player classic is already included in the K-Lite mega codec pack).

I don't know why the Java control panel wouldn't show (since it does for me), but running a Java app as a test can't hurt.
johnhc
Kurt, thanks once more.
I have a couple of questions but will try to refrain from directing future questions about VMware to you.
Why are you not running VMware Tools? Everything I see indicates it will help your guest performance, synchronize your clocks and allow copy and paste from the host to the guest and more. I may be naive but since it is an installed program on the guest, you may be able to extract it and include it with your integration process. I am guessing that it is included in the 491 MB file I am DLing right now (Beta, now 90% complete), but maybe it is not free and requires real money. I have looked all over the VMware site and can't find any info on VMware tools except how to install it. It looks like to install it, simply click VM then click Install VMware Tools. The DL is complete. I extracted it and out came only 7 files/folders, a total of 36 MB?????? I did not find anything that looked like VMware Tools. Versions 1.0.4 and 1.0.5 are only 146 MB Dls. I didn't DL them but I wonder why 2.0 Beta is so much larger - discourage players?

I have studied the image you posted and cannot find your name at all - no big thing.

Thanks for the tool. I ran the Windows only version from their web site. I am OK but I suspected that since my CPU is family F as shown by CPU-Z. I assume your desktop won't work because the family is too low.

I installed Java 6u6 on a minimally nLited disc containing only SP2 and unattended stuff to make it silent and saw the same results. I don't know how to write Java Script or what I might have around to test it, so I'll just wait till I get VMware Server running and see what happens. I assume I will be able to get an Internet connection.

I think IIS is installed on your systems unless you specified in the Unattended phase not to install it as I have (will allow install). Update KB942830 (in your hotfix list) is to IIS.

Thanks again.
John
Kurt_Aust
491MB for the beta? Yipe!! To think that Virtual PC 2007 is only 30.5MB and Virtual Box is only 20.6MB. Even allowing for debugging code, there's got to be some serious bloat in there.

I didn't bother installing VMWare tools as it is unnecessary for testing purposes. There is a file "Windows.iso" located at "Program Files (x86)\VMWare\VMWare Server" that includes the drivers. Some can probably be integrated, but I haven't actually tested this.

IIS is installed in the guest OS as I have to ensure no updates for it are needed. Note that if you choose to install IIS from the nLite option box in the unattended section, it's only partially installed.
johnhc
Kurt,
I installed and ran VMware Server 1.0.5 and it runs great! An install of my nLited disc took about 15 minutes. QEMU takes 1.5 hours minimum. I tried to install 2.0 Beta without success. I will send VMware a note, but it may be that IIS is not installed on my machine.
With an Internet connection, I visited a speed test site that uses Java and discovered that my Java does not work. Now I have a platform to debug this issue.
Thanks for all your help.
This is fun!
Enjoy, John.
johnhc
Kurt, Here is the answer you gave on a question I ask some time ago about updating the Registry:
QUOTE
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

I have tried to do what I think you mean and wanted to check if it is correct. I cannot see your Key.anyDVD or find MySetting.reg, so I may be up the wrong tree.
My code:
CODE
If exist %Source%AddOns\UnBlock_FAST.reg Regedit /S %Source%AddOns\UnBlock_FAST.reg

UnBlockFAST.reg contents:
CODE
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]
"%windir%\\system32\\usmt\\migwiz.exe"="C:\\WINDOWS\\system32\\usmt\\migwiz.exe:*:Enabled:Files and Settings Transfer Wizard"

Please let me know if I am on the right track.
Thanks, John.
TranceEnergy
This may be totally off topic but i thought i'd mention it anywy.
If i use the Visual basic installers as mention in post #1, i integrate x86 and x64, i still get double installers showing up at add-remove-programs,control panel, when i install f.ex Ati drivers for system chipset, etc. This Ati Installer has own VB setup files, and i think maybe one problem is there. Also I know that Ahead Nero 8 micro edition has these VB installer files, which i found funny (micro edition).

So if i basically first install VB in itself, then these two programs, or one of them i dont remember you see atm, i will get double up for x86 version at least in add/remove programs. And i dont like that. I have downloaded the latest version of VB and dont understand where the problem really is.
Maybe the ati/nero installers just force VB anyway. But it shouldnt force double up uninstlallers. Also i remember that size of VB in add/remove was different.




Google Internet Forums Unattended CD/DVD Guide

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.