Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

HOWTO create a fully up to date XP x64 DVD (October 2014)

- - - - -

  • Please log in to reply
718 replies to this topic

#1
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07
Some of you might also be interested in these similar guides for Windows 2000 or 98se.

Must read instructions for keeping your XP x64 install updated

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} Integrate IE8 or use 5eraph's IE8 AddOn or integrate IE7 or use IE6
.. . C) Integrate WMP11 using Booogy's Slipstreamer or silent install WMP11 or use WMP10
.. . D) Install .Net frameworks at a level of none, 2.0 SP2, 3.5 SP1 or 4.0 RtM
This guide will 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 MediaFire, the Config_XP-64_date.7z file and extract it, this will also setup the necessary directory structure (read \Misc\FileList.txt for contents).

Note on colour codes shown below and in the hotfix lists:
% means that you must directly download this file yourself, it's either an optional component, one of 5eraph's packs or simply huge (Service Pack 2, .Net Framework 3.5 SP1 and DirectX redist).
@ means that the file is available in the 7-Zip archives hosted 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), if you include them as directed then they will be installed


From Microsoft you want:

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

At \Hotfix for direct integration by nLite
Either all the base hotfixes in post 1 of the lists OR % 5eraph's current XP Pro x64 post SP2 update pack
Either all the IE8 hotfixes in post 2 of the lists OR % 5eraph's current Internet Explorer 8 AddOn OR see post 4 for other options
% 5eraph's easily customisable IE8 tweaks but only if using 5eraph's IE8 AddOn . must be compressed

At \WMP11 for integration by the Windows Media Player 11 slipstreamer OR see post 5 of the hotfix lists for other options
# . wmp11-windowsxp-x64-enu.exe .. . . . . . . 27,926,896 . Windows Media Player 11
@ WindowsMedia11-KB929399-v2-x64-INTL.exe 768,416 . DRM - When you design your player to not play ...
@ WindowsMedia11-KB939683-x64-ENU.exe .. . 684,960 . Shortcut management
@ WindowsMedia11-KB941569-x64-ENU.exe .. . 696,384 . MS07-068 - Media File Format
@ WindowsMedia11-KB952069-x64-ENU.exe . 1,865,616 . MS08-076 - Media Components
@ WindowsMedia11-KB954154-x64-ENU.exe .. . 744,512 . MS08-054 - Media Player
@ WindowsMedia11-KB954155-x64-ENU.exe .. . 913,288 . MS09-051 - Media Audio Voice Decoder
@ WindowsMedia11-KB973540-x64-ENU.exe . 6,016,912 . MS09-037 - Active Template Library (ATL)
@ WindowsMedia11-KB978695-x64-ENU.exe . 1,500,552 . MS10-033 - Media Format Runtime
@ WindowsMedia11-KB2378111-x64-ENU.exe 5,940,080 . MS10-082 - Reload deallocation
@ WindowsServer2003.WindowsXP-WindowsMedia-KB2834904-v2-x64-ENU.exe 1,116,360 . MS13-057 - Media Format Runtime
@ WindowsXP-SP2-X64-WindowsMedia-KB975558-x64-ENU.exe 911,792 . MS10-062 - MPEG-4 Codec


At \RunOnce for installation via nLite's RunOnce / batch files.
% directx_Jun2010_redist.exe 100,271,992 . SHA-1: F8F1217F666BF2F6863631A7D5E5FB3A8D1542DF
All the hotfixes in post 3 of the lists if using the Microsoft hotfixes method

Please note that the .Net subgroups are incremental and hence you can choose your .Net level (none, 2.0 SP2, 3.5 SP1 or 4.0 RtM).

.Net 2.0 SP2 subgroup (\RunOnce) you must manually block the 132MB KB951847 .Net 3.5 SP1 family patch on Windows Update if you only want .Net 2.0 SP2
% NetFx20SP2_x64.exe 48,524,296 . Not needed if installing .Net 3.5 SP1 or greater
.. . SHA-1: F8F1217F666BF2F6863631A7D5E5FB3A8D1542DF
# . NDP20SP2-KB958481-x64.exe . 19,282,272 . Application Compatibility Update
# . NDP20SP2-KB2729450-x64.exe 31,280,648 . MS12-074 - 4 Vulnerabilities fixed
# . NDP20SP2-KB2742596-x64.exe 20,742,168 . MS13-004 - 4 Vulnerabilities fixed
# . NDP20SP2-KB2789643-x64.exe 11,963,400 . MS13-015 - XAML Browser Applications (XBAPs)
@ NDP20SP2-KB2844285-v2-x64.exe 4,959,896 MS13-052 - 5 Vulnerabilities fixed
@ NDP20SP2-KB2863239-x64.exe . . . 999,560 . MS13-082 - 3 Vulnerabilities fixed
# . NDP20SP2-KB2894843-x64.exe 14,306,016 . ASP.NET
# . NDP20SP2-KB2901111-x64.exe 13,188,312 . MS14-009 - 3 Vulnerabilities fixed
@ NDP20SP2-KB2932079-x64.exe . 1,234,144 . MS14-026 - Remoting
@ NDP20SP2-KB2972105-x64.exe . 5,244,088 . MS14-057 - 3 Vulnerabilities fixed
# . NDP20SP2-KB2972214-x64.exe 29,553,336 . MS14-053 - ASP.NET
@ NDP20SP2-KB2979574-v2-x64.exe 2,042,576 MS14-057 - 3 Vulnerabilities fixed
% NDP30SP2-KB982524-x64.exe . 30,834,536 . Update Rollup . Not needed if installing .Net 4.0 RtM
.. . SHA-1: DBA96E4CA6F76BD0DD4CE83B2F2E5D69FFFA8289
# . WindowsServer2003-KB968930-x64-ENG.exe 10,334,496 . PowerShell 2.0
@ vcredist_x86_2005sp1c.exe . . . . 2,707,352 . Visual C++ 2005 SP1 32-bit . Must be manually renamed
@ vcredist_x64_2005sp1c.exe . . . . 3,175,832 . Visual C++ 2005 SP1 64-bit . Must be manually renamed

.Net 3.5 SP1 subgroup (\RunOnce) cumulative with 2.0 SP2 above
% dotnetfx35.exe 242,743,296 . Includes and replaces NetFx20SP2_x64.exe from the .Net 2.0 SP2 subgroup
.. . SHA-1: 3DCE66BAE0DD71284AC7A971BAED07030A186918
# . NDP30SP2-KB958483-x64.exe . 17,262,944 . Application Compatibility Update
# . NDP30SP2-KB2832411-x64.exe 35,274,376 . MS13-052 - 5 Vulnerabilities fixed
@ NDP30SP2-KB2861189-x64.exe .. . 928,904 . MS13-082 - 3 Vulnerabilities fixed
# . NDP30SP2-KB2973115-x64.exe 39,070,904 . MS14-053 - ASP.NET
@ NDP35SP1-KB958484-x64.exe . . 1,472,352 . Application Compatibility Update
@ NDP35SP1-KB963707-x64.exe .. . . 759,144 . Firefox Assistant 1.0
@ NDP35SP1-KB2604111-x64.exe .. . 877,680 . MS12-035 - XAML Browser Applications (XBAPs)
@ NDP35SP1-KB2736416-x64.exe . 1,532,952 . MS13-007 - Open Data Protocol
@ NDP35SP1-KB2840629-x64.exe . 1,681,544 . MS13-052 - 5 Vulnerabilities fixed
@ NDP35SP1-KB2861697-x64.exe . 2,234,504 . MS13-082 - 3 Vulnerabilities fixed
@ WindowsServer2003.WindowsXP-KB961118-x64-ENU.exe 872,312 . Unsigned PCL inbox printer drivers
@ vcredist_x86_2008sp1c.exe . . . . 4,479,832 . Visual C++ 2008 SP1 32-bit . Must be manually renamed
@ vcredist_x64_2008sp1c.exe . . . . 5,207,896 . Visual C++ 2008 SP1 64-bit . Must be manually renamed

.Net 4.0 RtM subgroup (\RunOnce) cumulative with 3.5 SP1 above
# . dotNetFx40_Full_x86_x64.exe . 50,449,456
# . NDP40-KB2468871-v2-x64.exe 28,640,160 . Update Rollup
@ NDP40-KB2487367-x64.exe .. . . 2,140,520 . MS11-066 - Chart Control
# . NDP40-KB2533523-x64.exe .. . 39,121,768 . Reliability Update 1
# . NDP40-KB2600217-x64.exe .. . 33,566,328 . Reliability Update 2
# . NDP40-KB2604121-x64.exe .. . 40,175,720 . MS12-035 - XAML Browser Applications (XBAPs)
# . NDP40-KB2729449-x64.exe .. . 26,263,520 . MS12-074 - 3 Vulnerabilities fixed
@ NDP40-KB2736428-x64.exe .. . . 2,324,448 . MS13-007 - Open Data Protocol
# . NDP40-KB2737019-x64.exe .. . 16,049,632 . MS12-074 - WPF Reflection Optimization
# . NDP40-KB2742595-x64.exe .. . 13,309,984 . MS13-004 - 4 Vulnerabilities fixed
@ NDP40-KB2789642-x64.exe .. . . 4,256,248 . MS13-015 - XAML Browser Applications (XBAPs)
# . NDP40-KB2840628-v2-x64.exe 18,157,704 . MS13-052 - 5 Vulnerabilities fixed
# . NDP40-KB2858302-v2-x64.exe 10,096,264 . MS13-082 - 3 Vulnerabilities fixed
# . NDP40-KB2861188-x64.exe .. . 16,994,424 . MS13-082 - 3 Vulnerabilities fixed
# . NDP40-KB2894842-v2-x64.exe 10,327,776 . ASP.NET
@ NDP40-KB2931365-x64.exe .. . . 2,071,248 . MS14-026 - Remoting
# . NDP40-KB2972215-x64.exe .. . 26,886,320 . MS14-053 - ASP.NET
# . NDP40-KB2979575-v2-x64.exe . 2,457,800 . MS14-057 - 3 Vulnerabilities fixed
# . vcredist_x86_2010sp1c.exe . . . 8,990,552 . Visual C++ 2010 SP1 32-bit . Must be manually renamed
# . vcredist_x64_2010sp1c.exe . . 10,274,136 . Visual C++ 2010 SP1 64-bit . Must be manually renamed


To save on click fatigue 7-Zip archives are available of the smaller hotfixes at MediaFire (A only for 5eraph's pack, A+B+C for the Microsoft hotfixes method), 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 are changes.

For returning users a torent is available containing all but 3 of the Microsoft downloads (all but SP2, .Net 3.5 & DirectX). As (due to my upload limitations) it won't exactly be Speedy Gonzales (expect about 4KB/s, roughly 40 hours for full download), you are recommended to download the larger hotfixes directly (mainly .Net patches).

Run the UpdatePrep.bat file in the \Misc directory before opening the Hotfix torent, this will remove any outdated hotfixes. 5eraph's pack users should disable the downloading of everything in the \Hotfix folder and those items in the \RunOnce folder from post 3 of the lists. 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 (and I've been known to forget to launch it), so if you can't connect for more than a day or two PM me. The 7-Zip archives and torent also contain:

AddOns\Grant_Access_1.1.exe . . . . . . . . . . . 141,900 (repacked subinacl.msi)
AddOns\TweakUIPowertoySetup_amd64.exe 164,920 (also available from the next post's attachments)
Misc\update.exe . . . . . . . . . . . . . . . . . . . . . . 978,736 (patched to apply Server 2003 only hotfixes)

Note as to format, the trailing number in italics is obviously file size while the leading number in the hotfix lists 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 the optionals \Hotfix should have 151 files 380,348,416, \WMP11 should have 12 files 49,085,768 and \RunOnce should have 59 or 52 files 1,026,891,680 or 988,241,393.

Of course you won't get very far without nLite, Boooggy's WMP11 slipstreamer and a Windows XP pro x64 install CD.


Now it's time to fire up nLite
Note that nLite must be run with administrator privileges, you might need to disable anti-virus software and Vista/W7 users should run in XP compatibility mode, also there are screenshots available of the process at MediaFire.
  • Run UpdatePrep.bat
  • Locate your source.
  • If working from a SP1 source 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:
    • First check that the files in your nLite working directory do NOT have their Read-Only attribute set, if so clear it.
    • Extract WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe with 7-Zip or WinRAR.
    • Download from MediaFire the UpdateSP2.7z archive (contains files from the 32-bit version of Service Pack 2 for Windows Server 2003).
    • Extract UpdateSP2.7z into the \AMD64\Update folder of the extracted x64 Service Pack 2, replacing the existing files.
    • nLite will warn that you cannot integrate 64-bit service packs from within a 32-bit environment, proceed anyway (just say no).
    • Finally when integrating the Service Pack you need to navigate to the AMD64\Update folder and select the Update.exe file.
  • 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 11 hotfixes in the WMP11 directory, then hit the integrate button.
  • 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).
  • Add all the hotfixes listed in the \Hotfix directory (use Crtl-A, check the order, might need to do it in 2 bites). 32-bit users: Check that UpdatePrep.bat has moved the following hotfixes to the RunOnce directory (020, 036, 064, 100, 116, 156, 192, 340, 426, 450, 476, 594, 644, 732, 940)
  • 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 incl ATI vid).
  • Unattended settings, this is the most important one. Your RunOnce file should look like this:
    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.
  • Make any tweaks you want, then run the process.
  • 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).
  • 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 4 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). If at all possible use a parallel IDE attached DVD drive as SATA drives have been known to result in install errors in some cases.


Application AddOns: (do not place multiple versions of the same application in \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, unless otherwise noted they will work with minimal rights (guest account) and maximum DEP (Always-On), 7-Zip strongly recommended:

Kels x64 CPL bonus pack for 5eraph's update pack or Microsoft hotfixes method (most require Admin rights, FixWin N/A)
Tweak UI (requires 7-Zip)
HashTab
7-Zip x64 needed for Daemon Tools, Tweak UI, VirtualBox & VMware drivers
WinRAR x64
Dexpot
Windows Desktop Search & patch
Tool Tip Fixer
Opera (turbo mode now called off-road)
Firefox
Thunderbird
SeaMonkey
Google Chrome x64 .msi version
Flash Player plugin for Firefox, Seamonkey & Opera << direct link
Shockwave Player plugin
Silverlight Player plugin must use 32-bit version
Java Runtime Environment 7 both i586 & x64
Notepad ++
Windows Live Essentials Messenger, Mail (requires Contacts) & Photo Gallery (requires .Net 3.5 & SQLServerCE)
Libre Office requires Java 7, "en-GB" help files folder renamed to "en" for easy access
Microsoft Office 2007, please read Misc\Office2007.html from the config file
SumatraPDF
Foxit Reader . FTP site (for menu based UI - Help>>Change Toolbar Mode)
Adobe Reader
GIMP "en_GB" help files folder renamed to "en" for easy access
Google Picasa
IrfanView
Mihov Image Resizer
nLite (requires Admin rights)
WMP11 Slipstreamer << direct link
AutoIt
DOS Box
Virtual PC 2007 SP1 (rename to VirtualPC2007x64setup.exe) & patch & patch
Virtual Box Oracle extension pack supported
VMware Server 1.0.10 << direct link, you will need to edit Run1_XP-64.bat inserting your registration key (any DEP level except AlwaysOn)
Google Earth use version 6.2.2.6613, not the current beta
Skype << direct link
FileZilla 3.7.4.1, last version to officially support XP x64
Vuze x64 . download
Daemon Tools Lite (requires 7-Zip or SPTD)
AnyDVD
DVD Shrink
ImgBurn requires Nero BurnRights for non-admin accounts
CDBurnerXP x64 .msi version, requires .Net 2.0 or greater
BurnAware Free
VideoLAN Player x64
K-Lite Mega Codec Pack lots of stuff option, see here if you want to create your own config files
YouTube Downloader
Save2PC Light
BOINC Screensaver x64
UltraDefrag x64 one pass of boot time defrag (requires admin rights)
Enhanced Mitigation Experience Toolkit description . download requires .Net 4.0 & Admin rights (all EMET tested applications protected)
Microsoft Security Essentials x64 use version 4.4.304.0 Detection update integration supported, replaces Windows Defender and Avast Anti-Virus
Windows Defender x64 . Detection update integration supported
Spybot: Search & Destroy 1.6.2 . Detection update integration supported (requires Admin rights)
Avast Anti-Virus, see below
Comodo Firewall, see below
VirtualBox Additions (requires 7-Zip)
VMware Tools (requires 7-Zip, seeing a pattern?)

It should be obvious, but installing these applications is completely optional, for instance there is very little point in installing 3 different PDF readers. Another possibility 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), then you only need to autologon once at step 8 (don't copy Run2_XP-64.bat across at step 10).

You can have as many application install reboot passes as desired. To do this simply set the system to auto-logon (in step 8) 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.

Avast Anti-Virus was the first free Anti-Virus product to support x64 windows and is still quite popular, however the latest version (2014 v9.x.x) breaks IE8 x64 and doesn't support silent install so you should use the older v8.0.1497 instead. Detection update integration is supported. If you want to install additional languages (such as Pirate Talk) run the installer again and select them, any other method will result in your copy being "upgraded" to Avast 2014.

Comodo Firewall: The latest version installer doesn't support install switches, breaks Deamon Tools and has the "modern" UI so you should use the older version 5.12 x64 .msi installer which has a fairly extensive list of pre-approved applications (which you may not want) or the last of the 3.x x64 series with a very basic push-the-buttons AutoIt script.


Optional components (currently GrantAccess/SubInACL & 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 VirtualBox for testing purposes, highly configurable regarding choice of emulated hardware and also good for virtualizing Linux (some tricks needed for Windows 98se), however hardware virtualization support is required for 64-bit guests (AMD-V or VT-x).

VirtualBox hints:
  • Silent installation of Virtual Machine extensions is supported, once VirtualBox is installed there will be a file "VBoxGuestAdditions.iso" at "\Program Files\[Sun|Oracle]\VirtualBox", copy it to \AddOns in your nLite working directory (requires 7-Zip).
  • On the System settings page leave I/O APIC and VT-x/AMD-V enabled (default settings).
Another option is VMware Server 1.0.10, it's also free but has some limitations (no default sound for one), requires registration and is a bit larger (147MB vs 114MB) 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.10 hints:
  • 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).
  • 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.
  • 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.

Edited by Kurt_Aust, 17 October 2014 - 07:48 PM.



How to remove advertisement from MSFN

#2
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07
Run1_XP-64.bat
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\036-WindowsServer2003.WindowsXP-KB925876-v2-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\064-WindowsServer2003.WindowsXP-KB944043-v5-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\100-IMAPI_SRV2003_x64.exe /Passive /NoRestart
%Source%RunOnce\116-WindowsServer2003.WindowsXP-KB960803-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\156-WindowsServer2003.WindowsXP-KB955704-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\192-Windows-KB943729-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\340-WindowsServer2003.WindowsXP-KB2478953-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\426-WindowsServer2003.WindowsXP-KB2638806-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\450-WindowsServer2003.WindowsXP-KB2659262-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\476-WindowsServer2003.WindowsXP-KB2698365-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\594-WindowsServer2003.WindowsXP-KB2834886-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\644-WindowsServer2003.WindowsXP-KB2864058-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\732-WindowsServer2003-KB2957503-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\940-WindowsServer2003.WindowsXP-KB2900986-x64-ENU.exe /Passive /NoRestart

rem Non-integrable core OS updates
%Source%RunOnce\WindowsServer2003.WindowsXP-KB2481109-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\WindowsServer2003.WindowsXP-KB2813345-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\install_flash_player_ax.exe -install
%Source%RunOnce\rootsupd.exe /Q
%Source%RunOnce\rvkroots.exe /Q

rem dotNet 2.0/3.5 + PowerShell
%Source%RunOnce\vcredist_x86_2005sp1c.exe /Q /T:%Temp%\VC2005x86 /C
msiexec /I %Temp%\VC2005x86\vcredist.msi /Passive /NoRestart
RmDir /S /Q %Temp%\VC2005x86
%Source%RunOnce\vcredist_x64_2005sp1c.exe /Q
If Not exist %Source%RunOnce\dotnetfx35.exe %Source%RunOnce\NetFx20SP2_x64.exe /Passive /NoRestart
%Source%RunOnce\vcredist_x86_2008sp1c.exe /Q /NoRestart
%Source%RunOnce\vcredist_x64_2008sp1c.exe /Q /NoRestart
%Source%RunOnce\dotnetfx35.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB958481-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2729450-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2742596-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2789643-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2863239-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2844285-v2-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2894843-X64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2901111-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2932079-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2972214-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2972105-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2979574-v2-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP30SP2-KB958483-x64.exe /Passive /NoRestart
If Not exist %Source%RunOnce\dotNetFx40_Full_x86_x64.exe %Source%RunOnce\NDP30SP2-KB982524-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP30SP2-KB2832411-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP30SP2-KB2861189-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP30SP2-KB2973115-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP35SP1-KB958484-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP35SP1-KB963707-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP35SP1-KB2604111-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP35SP1-KB2736416-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP35SP1-KB2840629-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP35SP1-KB2861697-x64.exe /Passive /NoRestart
%Source%RunOnce\WindowsServer2003.WindowsXP-KB961118-x64-ENU.exe /Passive /NoRestart
%Source%RunOnce\WindowsServer2003-KB968930-x64-ENG.exe /Passive /NoRestart

rem dotNet 4.0
%Source%RunOnce\vcredist_x86_2010sp1c.exe /Q /NoRestart
%Source%RunOnce\vcredist_x64_2010sp1c.exe /Q /NoRestart
%Source%RunOnce\dotNetFx40_Full_x86_x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2468871-v2-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2487367-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2533523-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2600217-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2604121-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2729449-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2736428-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2737019-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2742595-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2789642-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2861188-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2840628-v2-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2858302-v2-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2931365-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2894842-v2-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2972215-x64.exe /Passive /NoRestart
%Source%RunOnce\NDP40-KB2979575-v2-x64.exe /Passive /NoRestart

%Source%RunOnce\directx_Jun2010_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-KB954155-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsMedia11-KB978695-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsMedia11-KB2378111-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsXP-SP2-X64-WindowsMedia-KB975558-x64-ENU.exe /Passive /NoRestart
%Source%WMP11\WindowsServer2003.WindowsXP-WindowsMedia-KB2834904-v2-x64-ENU.exe /Passive /NoRestart

rem sync time daily
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /V SpecialPollInterval /T REG_DWORD /D 86400 /F

rem this makes running as a limited user feasible and uses no system resources
%Source%AddOns\Grant_Access_1.1.exe /S

rem delete leftover .Net setup directory (requires Grant Access)
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=BuiltIn\Administrators
If exist %Source%RunOnce\dotnetfx35.exe RmDir /S /Q %dNdrive%\%dNdirec%
Del %Temp%\dotNet35folder.*


rem Kels x64 CPL bonus pack
%Source%AddOns\Kels_Win7_CPL_PacK_x64_v5.2.2.exe
%Source%AddOns\Kels_Win7_CPL_PacK_x64_v5.3.exe

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

rem multiple desktops
Copy /B %Source%AddOns\dexpot*.exe %Temp%\dexpot.exe
%Temp%\dexpot.exe /S
Del %Temp%\dexpot.exe
Xcopy "%UserProfile%\Start Menu\Programs\Dexpot" "%AllUsersProfile%\Start Menu\Programs\Dexpot\" /e

rem file hash utility
Copy /B "%Source%AddOns\HashTab*Setup.exe" %Temp%\HashTab_Setup.exe
%Temp%\HashTab_Setup.exe /S
Del %Temp%\HashTab_Setup.exe

rem compressor/decompressor utilities
Copy /B %Source%AddOns\winrar-x64*.exe %Temp%\winrar-x64.exe
%Temp%\winrar-x64.exe /S
Del %Temp%\winrar-x64.exe
msiexec /I %Source%AddOns\7z920-x64.msi /Passive /NoRestart /Log %Temp%\7zInstall.log

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
%Source%AddOns\WindowsServer2003.WindowsXP-KB963093-x64-ENU.exe /Passive /NoRestart

rem Windows Live Essentials - Mail requires Contacts, Photo Gallery requires .Net 3.5 & SQLServerCE
msiexec /I %Source%AddOns\Messenger.msi /Passive /NoRestart /Log %Temp%\MessengerInstall.log
msiexec /I %Source%AddOns\Contacts.msi /Passive /NoRestart /Log %Temp%\ContactsInstall.log
msiexec /I %Source%AddOns\Mail.msi /Passive /NoRestart /Log %Temp%\MailInstall.log
msiexec /I %Source%AddOns\SQLServerCE31-EN.msi /Passive /NoRestart /Log %Temp%\SQLServerInstall.log
msiexec /I %Source%AddOns\PhotoLibrary.msi /Passive /NoRestart /Log %Temp%\PhotoLibraryInstall.log

rem alternate web browsers
msiexec /I %Source%AddOns\GoogleChromeStandaloneEnterprise64.msi ALLUSERS=1 /Passive /NoRestart /Log %Temp%\GoogleChromeInstall.log
Copy /B %Source%AddOns\Opera*Setup.exe %Temp%\Opera_Setup.exe
%Temp%\Opera_Setup.exe /Silent /NoRestart
If exist %Temp%\Opera_Setup.exe TimeOut /T 10
Del %Temp%\Opera_Setup.exe
TaskKill /IM Opera.exe /T /F
Copy /B "%Source%AddOns\Firefox Setup*.exe" %Temp%\Firefox_Setup.exe
%Temp%\Firefox_Setup.exe /S /V"/Passive /NoRestart"
If exist %Temp%\Firefox_Setup.exe MkDir "%ProgramFiles(x86)%\Mozilla Firefox\dictionaries"
Copy %Source%AddOns\*.aff "%ProgramFiles(x86)%\Mozilla Firefox\dictionaries\"
Copy %Source%AddOns\*.dic "%ProgramFiles(x86)%\Mozilla Firefox\dictionaries\"
Del %Temp%\Firefox_Setup.exe
Copy /B "%Source%AddOns\Thunderbird Setup*.exe" %Temp%\Thunderbird_Setup.exe
%Temp%\Thunderbird_Setup.exe /S /V"/Passive /NoRestart"
If exist %Temp%\Thunderbird_Setup.exe MkDir "%ProgramFiles(x86)%\Mozilla Thunderbird\dictionaries"
Copy %Source%AddOns\*.aff "%ProgramFiles(x86)%\Mozilla Thunderbird\dictionaries\"
Copy %Source%AddOns\*.dic "%ProgramFiles(x86)%\Mozilla Thunderbird\dictionaries\"
Del %Temp%\Thunderbird_Setup.exe
Copy /B "%Source%AddOns\SeaMonkey Setup*.exe" %Temp%\SeaMonkey_Setup.exe
%Temp%\SeaMonkey_Setup.exe /S /V"/Passive /NoRestart"
If exist %Temp%\SeaMonkey_Setup.exe MkDir "%ProgramFiles(x86)%\SeaMonkey\dictionaries"
Copy %Source%AddOns\*.aff "%ProgramFiles(x86)%\SeaMonkey\dictionaries\"
Copy %Source%AddOns\*.dic "%ProgramFiles(x86)%\SeaMonkey\dictionaries\"
Del %Temp%\SeaMonkey_Setup.exe

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

rem Java runtime enviroment
Copy /B %Source%AddOns\jre-7*windows-i586.exe %Temp%\jre-7-windows-i586.exe
If exist %Temp%\jre-7-windows-i586.exe TimeOut /T 10
%Temp%\jre-7-windows-i586.exe /s IEXPLORER=1 MOZILLA=1
If exist %Temp%\jre-7-windows-i586.exe TimeOut /T 5
Del %Temp%\jre-7-windows-i586.exe
Copy /B %Source%AddOns\jre-7*windows-x64.exe %Temp%\jre-7-windows-x64.exe
If exist %Temp%\jre-7-windows-x64.exe TimeOut /T 5
%Temp%\jre-7-windows-x64.exe /s IEXPLORER=1 MOZILLA=1
If exist %Temp%\jre-7-windows-x64.exe TimeOut /T 10
Del %Temp%\jre-7-windows-x64.exe

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

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

%Source%AddOns\VMware-server-installer-1.0.10-203137.exe /A /S /V"/Qr TARGETDIR=%Temp%\VMwareServer"
msiexec /I "%Temp%\VMwareServer\VMware Server Standalone.msi" ALLUSERS=1 ADDLOCAL=ALL SERIALNUMBER=XXXXX-XXXXX-XXXXX-XXXXX /Passive /NoRestart /Log %Temp%\VMwareServerInstall.log
rem msiexec /I "%Temp%\VMwareServer\VMware Management Interface.msi" ADDLOCAL=ALL /Passive /NoRestart /Log %Temp%\VMwareManIntInstall.log
msiexec /I "%Temp%\VMwareServer\VMware VmCOM Scripting API.msi" ADDLOCAL=ALL /Passive /NoRestart /Log %Temp%\VmCOMInstall.log
msiexec /I "%Temp%\VMwareServer\VMware VmPerl Scripting API.msi" ADDLOCAL=ALL /Passive /NoRestart /Log %Temp%\VmPerlInstall.log
RmDir /S /Q %Temp%\VMwareServer

If exist %Source%AddOns\VirtualBox-3.0.14-58977-Win.exe Start %Source%AddOns\VirtualBox-3.0.14-58977-Win.exe /Extract
If exist %Source%AddOns\VirtualBox-3.0.14-58977-Win.exe TimeOut /T 20
TaskKill /IM VirtualBox-3.0.14-58977-Win.exe /T /F
Copy /B %Source%AddOns\VirtualBox-4*Win.exe %Temp%\VirtualBox-4-Win.exe
If Not exist %Temp%\VirtualBox-4-Win.exe msiexec /I %Temp%\VirtualBox\VirtualBox-3.0.14-r58977-MultiArch_amd64.msi /Passive /NoRestart /Log %Temp%\VirtualBoxInstall.log
RmDir /S /Q %Temp%\VirtualBox
%Temp%\VirtualBox-4-Win.exe --silent --logging
Del %Temp%\VirtualBox-4-Win.exe
Copy /B %Source%AddOns\Oracle_VM_VirtualBox_Extension_Pack*.vbox-extpack %Temp%\Oracle_VM_VirtualBox_Extension_Pack.vbox-extpack
"%ProgramFiles%\Oracle\VirtualBox\VBoxManage.exe" extpack install %Temp%\Oracle_VM_VirtualBox_Extension_Pack.vbox-extpack
Del %Temp%\Oracle_VM_VirtualBox_Extension_Pack.vbox-extpack

rem Daemon Tools (Part 1, SCSI Pass Through Direct layer)
Copy /B %Source%AddOns\DTLite*.exe %Temp%\DTLite.exe
If Not exist %Source%AddOns\SPTDinst-v186-x64.exe "%ProgramFiles%\7-Zip\7z" X %Temp%\DTLite.exe -O%Temp%\Daemon -Y
%Temp%\Daemon\SPTDinst-x64.exe Add /Q
RmDir /S /Q %Temp%\Daemon
%Source%AddOns\SPTDinst-v186-x64.exe Add /Q

rem DVD playback utility (21 day trial)
Copy /B %Source%AddOns\SetupAnyDVD*.exe %Temp%\SetupAnyDVD.exe
%Temp%\SetupAnyDVD.exe /S
Del %Temp%\SetupAnyDVD.exe
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)
Copy /B %Source%AddOns\boinc*windows_x86_64.exe %Temp%\boinc_windows_x86_64.exe
%Temp%\boinc_windows_x86_64.exe /S /V"ALLUSERS=1 /Passive /NoRestart /Log %Temp%\BOINCInstall.log"
Del %Temp%\boinc_windows_x86_64.exe
Net LocalGroup boinc_admins Everyone /Add

rem Hardware specific driver applications | Acer GridVista | UPS | Gigabyte DES | SIM reader | USB to Serial Adapter | USB TV | Bluetooth Mouse | Acer Launch Manager | HP Quick Launch | HP Wireless | nVidia | Intel Matrix Storage Manager
rem %Source%AddOns\AcerGrid\Setup.exe /S
rem %Source%AddOns\PowerManagerII\Setup.exe /S /F2%Temp%\PowerManagerIIsetup.log
rem %Source%AddOns\Belkin\Windows\Setup.exe -i silent
rem Copy %Source%AddOns\Belkin\*.lnk "%UserProfile%\Start Menu\Programs\Belkin Automatic Power Management Software\"
rem Xcopy "%UserProfile%\Start Menu\Programs\Belkin Automatic Power Management Software" "%AllUsersProfile%\Start Menu\Programs\Belkin Automatic Power Management Software\" /e
rem %Source%AddOns\DES\Setup.exe /S /F2%Temp%\DynamicEnergySaverSetup.log
rem %Source%AddOns\SIM-Reader.exe /Silent /SP- /NoRestart
rem %Source%AddOns\USBtoSerialSetup.exe /S
rem %Source%AddOns\USB-TV-Tuner.exe
rem %Source%AddOns\Mouse-Btl\Setup.exe /S /V/Passive
rem %Source%AddOns\LaunchManager\Setup.exe /S /F2%Temp%\LaunchManagerSetup.log
rem Copy %Source%AddOns\LaunchManager\LaunchManager.* "%ProgramFiles(x86)%\Launch Manager\"
rem %Source%AddOns\QuickLaunch\Setup.exe /S /F2%Temp%\QuickLaunchSetup.log
rem %Source%AddOns\WirelessAssistant\Setup.exe /Passive /NoRestart
rem %Source%AddOns\nVidia\Setup.exe /passive /noreboot
rem %Source%AddOns\Intel-RST\Setup.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 /Log %Temp%\VMwareToolsInstall.log
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
Xcopy "%UserProfile%\Start Menu\Programs\Oracle VM VirtualBox Guest Additions" "%AllUsersProfile%\Start Menu\Programs\Oracle VM VirtualBox Guest Additions\" /e

rem UltraDefrag - set boot defrag
%Source%AddOns\ultradefrag-6.0.2.bin.amd64.exe /S
%SystemRoot%\system32\bootexctrl.exe /r defrag_native

rem initialise account, setup for second pass and force reboot
Start %Source%RunOnce\AccountInit.bat %Source%

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

Run2_XP-64.bat
rem startup delay to allow disk thrashing to subside before proceeding
TimeOut /T 120
TaskKill /IM BoincMgr.exe /T /F
%SystemRoot%\system32\bootexctrl.exe /u defrag_native

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

rem Notepad++
Copy /B %Source%AddOns\npp*Installer.exe %Temp%\npp_Installer.exe
%Temp%\npp_Installer.exe /S
Del %Temp%\npp_Installer.exe

rem install & configure Libre Office (defaults shown)
Copy /B %Source%AddOns\LibreOffice*Win_x86.msi %Temp%\LibreOffice_Win_x86.msi
If exist %Temp%\LibreOffice_Win_x86.msi msiexec /I %Temp%\LibreOffice_Win_x86.msi ALLUSERS=1 ADDLOCAL=ALL SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1 /Qr /NoRestart /Log %Temp%\LibreOfficeInstall.log
Del %Temp%\LibreOffice_Win_x86.msi
Copy /B %Source%AddOns\LibreOffice*Win_x86_helppack*.msi %Temp%\LibreOffice_Win_x86_helppack.msi
msiexec /I %Temp%\LibreOffice_Win_x86_helppack.msi /Passive /NoRestart /Log %Temp%\LibreOfficeHelpInstall.log
Del %Temp%\LibreOffice_Win_x86_helppack.msi
Move "%ProgramFiles(x86)%\LibreOffice 4\help\en-GB" "%ProgramFiles(x86)%\LibreOffice 4\help\en"

rem Microsoft Office Home and Student 2007 (read Misc\Office2007.html for instructions)
%Source%AddOns\Office2007\Setup.exe /AdminFile %Source%AddOns\Office2007\Office2007.msp
%Source%AddOns\Office2007\office2007sp3-kb2526086-fullfile-en-us.exe /Passive /NoRestart
%Source%AddOns\Office2007\office2007-kb963673-fullfile-x86-en-us.exe /Passive /NoRestart
%Source%AddOns\Office2007\office2007-kb963670-fullfile-x86-en-us.exe /Passive /NoRestart
%Source%AddOns\Office2007\office2007-kb963667-fullfile-x86-en-us.exe /Passive /NoRestart
%Source%AddOns\Office2007\office2007-kb963671-fullfile-x86-en-us.exe /Passive /NoRestart
%Source%AddOns\Office2007\office2007-kb967642-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\office2007-kb963678-fullfile-x86-en-us.exe /Passive /NoRestart
%Source%AddOns\Office2007\office2007-kb963677-fullfile-x86-en-us.exe /Passive /NoRestart
%Source%AddOns\Office2007\office2007-kb963669-fullfile-x86-en-us.exe /Passive /NoRestart
%Source%AddOns\Office2007\office2007-kb963665-fullfile-x86-en-us.exe /Passive /NoRestart
%Source%AddOns\Office2007\OFV.exe /Quiet /NoRestart
%Source%AddOns\Office2007\gkall2010-kb2825635-fullfile-x86-glb.exe /Passive /NoRestart

%Source%AddOns\Office2007\works6322007-kb2596871-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\powerpoint2007-kb2596764-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\pptview2007-kb2596912-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\graph2007-kb2597969-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\mdivwctl2007-kb2596792-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\vbe62007-kb2596744-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\msconv972007-kb2596754-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\ipeditor2007-kb2687440-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\outlookloc2007-kb2687404-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\niceclass2007-kb2767916-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\osetup2007-kb2596620-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\msxml52007-kb2767849-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\ace2007-kb2596825-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\msptls2007-kb2597973-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\mso2007-kb2760411-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\oartconv2007-kb2760591-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\excel2007-kb2827324-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\oart2007-kb2760585-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\xlconv2007-kb2827326-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\convloc2007-kb2760415-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\mshelp2007-kb2850022-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\publisher2007-kb2817565-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\outlook2007-kb2863811-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\mscomctlocx2007-kb2817330-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\msaddndr2007-kb2880508-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\msstdfmt2007-kb2880507-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\usp102007-kb2881069-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\ogl2007-kb2878233-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\onenote2007-kb2596857-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\word2007-kb2883032-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\wordconv2007-kb2883031-fullfile-x86-glb.exe /Passive /NoRestart
%Source%AddOns\Office2007\outlfltr2007-kb2899475-fullfile-x86-glb.exe /Passive /NoRestart

rem PDF readers
Copy /B %Source%AddOns\AdbeRdr*en_US.exe %Temp%\AdbeRdr_en_US.exe
%Temp%\AdbeRdr_en_US.exe /sPB /rs /msiEULA_ACCEPT=YES
Del %Temp%\AdbeRdr_en_US.exe
Copy /B %Source%AddOns\SumatraPDF*install.exe %Temp%\SumatraPDF-install.exe
%Temp%\SumatraPDF-install.exe /S
Del %Temp%\SumatraPDF-install.exe
msiexec /I %Source%AddOns\FoxitReader543.0920_enu.msi /Passive /NoRestart /Log %Temp%\FoxitReaderInstall.log
Copy /B %Source%AddOns\FoxitReader*enu_Setup.exe %Temp%\FoxitReader_enu_Setup.exe
%Temp%\FoxitReader_enu_Setup.exe /Silent /NoRestart
Del %Temp%\FoxitReader_enu_Setup.exe

rem image editors / managers
Copy /B %Source%AddOns\gimp-2*setup.exe %Temp%\gimp-2-setup.exe
%Temp%\gimp-2-setup.exe /Silent /SP- /NoRestart
Del %Temp%\gimp-2-setup.exe
Copy /B %Source%AddOns\gimp-help*setup.exe %Temp%\gimp-help-setup.exe
%Temp%\gimp-help-setup.exe /Dir="%ProgramFiles%\GIMP 2" /Silent /SP- /NoRestart
Del %Temp%\gimp-help-setup.exe
Move "%ProgramFiles%\GIMP 2\share\gimp\2.0\help\en_GB" "%ProgramFiles%\GIMP 2\share\gimp\2.0\help\en"
Copy /B %Source%AddOns\iview*setup.exe %Temp%\iview_setup.exe
%Temp%\iview_setup.exe /silent /group=1 /allusers=1
Del %Temp%\iview_setup.exe
%Source%AddOns\ir.exe /S
Xcopy "%UserProfile%\Start Menu\Programs\Mihov Image Resizer" "%AllUsersProfile%\Start Menu\Programs\Mihov Image Resizer\" /e
%Source%AddOns\picasa39-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.3.setup.exe /Silent /NoRestart

rem Google Earth
%Source%AddOns\GoogleEarthWin.exe /S /V"ALLUSERS=1 /Passive /NoRestart /Log %Temp%\GoogleEarthInstall.log"

rem Skype VoIP application
msiexec /I %Source%AddOns\SkypeSetup.msi /Passive /NoRestart /Log %Temp%\SkypeInstall.log

rem BitTorrent & FTP client
%Source%AddOns\FileZilla_3.7.4.1_win32-setup.exe /S
Copy /B %Source%AddOns\Vuze*Installer64.exe %Temp%\Vuze_Installer64.exe
%Temp%\Vuze_Installer64.exe -q
Del %Temp%\Vuze_Installer64.exe

rem (almost) every video codec known to man
%Source%AddOns\TotalMedia\Setup.exe /S /F2%Temp%\TotalMediasetup.log
%Source%AddOns\PowerDVD5\Setup.exe /S /F2%Temp%\PowerDVD5setup.log
%Source%AddOns\PowerDVD5\Patch\Setup.exe /S /F2%Temp%\PowerDVD5patch.log
Copy /B %Source%AddOns\vlc*win64.exe %Temp%\vlc-win64.exe
%Temp%\vlc-win64.exe /S
Del %Temp%\vlc-win64.exe
Copy /B %Source%AddOns\K-Lite_Codec_Pack*Mega.exe %Temp%\K-Lite_Codec_Pack_Mega.exe
%Temp%\K-Lite_Codec_Pack_Mega.exe /Silent /NoRestart /LoadInf="%Source%AddOns\klcp_mega_unattended.ini"
Del %Temp%\K-Lite_Codec_Pack_Mega.exe

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

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

rem Daemon Tools (Part 2, uninstall toolbar)
%Temp%\DTLite.exe /S
Del %Temp%\DTLite.exe
"%ProgramFiles(x86)%\DAEMON Tools Toolbar\uninst.exe" /S

rem basic freeware CD/DVD burners
"%Source%Nero\Nero Vision Express\NVE.exe"
If exist "%Source%Nero\Nero Vision Express\NVE.exe" TimeOut /T 10
"%Source%Nero\Nero 6\Setupx.exe" /Silent
%Source%Nero\Content\Setup.exe /Silent
%Source%Nero\NVE-3.1.0.25\Setupx.exe /Silent
%Source%Nero\Nero-6.6.1.15a\Setupx.exe /Silent
%Source%AddOns\NeroBurnRightsInstaller.exe /Silent /BurnRights:All
%Source%AddOns\burnaware_free.exe /Silent /NoRestart
Copy /B %Source%AddOns\cdbxp_setup_x64*.msi %Temp%\cdbxp_setup_x64.msi
msiexec /I %Temp%\cdbxp_setup_x64.msi /Passive /NoRestart /Log %Temp%\CDBurnerXPInstall.log
Del %Temp%\cdbxp_setup_x64.msi
%Source%AddOns\SetupImgBurn_2.5.8.0.exe /S

rem .Net / DirectX dependent driver applications | Legacy ATI Catalyst Control Center (integrate driver) | Current ATI Driver and CCC | HP Bluetooth | Acer Launch Manager
rem %Source%AddOns\CCC\Setup.exe /S /F2%Temp%\CatalystControlCenterSetup.log
rem %Source%AddOns\xp64_dd_ccc\Setup.exe /KL %Temp%\ATI-DD-CCC-Setup.log
rem %Source%AddOns\Bluetooth\Setup.exe /Q
rem Regedit /S %Source%AddOns\LaunchManager\LaunchManager.reg

rem custom bootloader
Attrib -S -H %SystemDrive%\boot.ini
Copy %SystemDrive%\boot.ini %SystemDrive%\boot.ini.bak
Copy %Source%AddOns\boot.ini %SystemDrive%\
Attrib +S +H %SystemDrive%\boot.ini

rem optional defrag
rem If not exist %SystemRoot%\system32\uDefrag.exe Defrag %SystemDrive%
rem %SystemRoot%\system32\uDefrag -r -v --all-fixed

rem Enhanced Mitigation Experience Toolkit v5.0
msiexec /I "%Source%AddOns\EMET Setup.msi" ALLUSERS=1 /Passive /NoRestart /Log %Temp%\EMETInstall.log
"%ProgramFiles(x86)%\EMET 5.0\EMET_Conf.exe" --import "%ProgramFiles(x86)%\EMET 5.0\Deployment\Protection Profiles\Popular Software.xml"
"%ProgramFiles(x86)%\EMET 5.0\EMET_Conf.exe" --Delete "*\Internet Explorer\iexplore.exe"
"%ProgramFiles(x86)%\EMET 5.0\EMET_Conf.exe" --Set "*\Program Files (x86)\Internet Explorer\iexplore.exe"
"%ProgramFiles(x86)%\EMET 5.0\EMET_Conf.exe" --Set "*\Program Files\Internet Explorer\iexplore.exe" -EAF
"%ProgramFiles(x86)%\EMET 5.0\EMET_Conf.exe" --Set "*\Windows Live\Photo Gallery\WLXPhotoGallery.exe" -Caller
"%ProgramFiles(x86)%\EMET 5.0\EMET_Conf.exe" --Set *\WinRAR\winrar.exe -EAF
"%ProgramFiles(x86)%\EMET 5.0\EMET_Conf.exe" --Set *\VideoLAN\VLC\vlc.exe -EAF
"%ProgramFiles(x86)%\EMET 5.0\EMET_Conf.exe" --Set *\SeaMonkey\seamonkey.exe
"%ProgramFiles(x86)%\EMET 5.0\EMET_Conf.exe" --Set *\SeaMonkey\plugin-container.exe

rem anti-spyware
If Not exist %Source%AddOns\MSEInstall.exe msiexec /I %Source%AddOns\WindowsDefenderX64.msi ALLUSERS=1 REBOOT=SUPRESS CHECK_WGA=0 LAUNCHPROGRAM=0 LAUNCHSCAN=0 /Passive /NoRestart /Log %Temp%\WindowsDefenderInstall.log
If Not exist %Source%AddOns\MSEInstall.exe %Source%AddOns\mpas-feX64.exe /Q
TaskKill /IM IExplore.exe /T /F
%Source%AddOns\spybotsd162.exe /Silent /SP- /Components="" /tasks="!launchsdhelper,!launchteatimer,!quicklaunchicon" /NoRestart
%Source%AddOns\spybotsd_includes.exe /S
"%ProgramFiles(x86)%\Spybot - Search & Destroy\SpybotSD.exe" /taskbarhide /autoimmunize /autoclose

rem Avast anti-virus - rerun setup to install additional languages
If Not exist %Source%AddOns\MSEInstall.exe %Source%AddOns\avast_free_antivirus_setup.exe /Silent /SP- /NoRestart
If Not exist %Source%AddOns\MSEInstall.exe %Source%AddOns\vpsupd.exe /Silent /NoRestart

rem Microsoft Security Essentials
%Source%AddOns\MSEInstall.exe /S /O
%Source%AddOns\mpam-feX64.exe

rem Comodo firewall
If Not exist %Source%AddOns\cis_setup_x64.msi %Source%AddOns\Comodo314587.exe
msiexec /I %Source%AddOns\cis_setup_x64.msi INSTALLANTIVIRUS=0 FWFEATURES=1 HIDE_SECURITY_ALERTS=0 THREATCASTFEATURE=2 INSTALLDEFHOMEPAGE=0 INSTALLASKDEFSEARCH=0 /Passive /NoRestart /Log %Temp%\ComodoInstall.log

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

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

Run3_XP-64.bat
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

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).
13 Nov 09: November updates (see post 414).
13 Dec 09: December updates (see post 421).
16 Jan 10: January updates (see post 429).
11 Feb 10: February updates (see post 436).
12 Mar 10: March updates (see post 439).
16 Apr 10: April updates (see post 462).
14 May 10: May updates (see post 474).
11 Jun 10: June updates (see post 482).
30 Jun 10: Updates to .Net, added Office 2007 Home and Student to the supported applications (see post 495).
16 Jul 10: July update (see post 496).
13 Aug 10: August updates (see post 497).
17 Sep 10: September updates (see post 498).
17 Oct 10: October updates (see post 499).
12 Nov 10: November updates (see post 500).
18 Dec 10: December updates (see post 509).
14 Jan 11: January updates (see post 514).
11 Feb 11: February updates (see post 516).
12 Mar 11: March updates (see post 531).
16 Apr 11: April updates (see post 532 & 534).
12 May 11: May updates (see post 536).
22 Jun 11: June updates (see post 540).
14 Jul 11: July updates (see post 541).
12 Aug 11: August updates (see post 542).
17 Sep 11: September updates (see post 543 & 544).
15 Oct 11: October updates (see post 545).
12 Nov 11: November updates (see post 546).
16 Dec 11: December updates (see post 550).
13 Jan 12: January updates (see post 551).
18 Feb 12: February updates (see post 552).
16 Mar 12: March updates (see post 553).
13 Apr 12: April updates (see post 554).
12 May 12: May updates (see post 555).
3 Jun 12: Fix nLite integration error identified by Explorer09 and add some optional updates (see post 565).
17 Jun 12: June updates (see post 578).
14 Jul 12: July updates (see post 593).
17 Aug 12: August updates (see post 595).
14 Sep 12: September updates (see post 596).
22 Sep 12: I.E. Critical update (see post 598).
12 Oct 12: October updates (see post 600).
15 Nov 12: November updates and file reorder (see post 604).
14 Dec 12: December updates (see post 606).
13 Jan 13: January updates (see post 616).
16 Jan 13: I.E. Critical update (post 618).
16 Feb 13: February updates (see post 621).
15 Mar 13: March updates (see post 623).
12 Apr 13: April updates (see post 634).
21 May 13: May updates (see post 648).
15 Jun 13: June updates (see post 649).
19 Jul 13: July updates (see post 652).
19 Aug 13: August updates (see post 664 & 666).
14 Sep 13: September updates (see post 672).
14 Oct 13: October updates (see post 689).
16 Nov 13: November updates (see post 692).
17 Dec 13: December updates (see post 693).

17 Jan 14: January updates (see post 696).

15 Feb 14: February updates (see post 697).

14 Mar 14: March updates (see post 701).

17 May 14: April-May updates (see post 705).

9 Jun 14: Split off most of the hotfix lists into a different topic.

14 Jun 14: June updates (see post 706).

11 Jul 14: July updates (see post 708).

16 Aug 14: August updates (see post 715).

13 Sep 14: September updates (see post 718).

18 Oct 14: October updates (see post 719).

Attached Files


Edited by Kurt_Aust, 17 October 2014 - 07:52 PM.


#3
boooggy

boooggy

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,347 posts
  • Joined 27-February 05
  • OS:Windows 8.1 x64
  • Country: Country Flag
get down and boooggy?
hehehehehe
nice tutorial................ :D

#4
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07
Blanked

Edited by Kurt_Aust, 09 June 2014 - 12:07 AM.


#5
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07
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.

#6
Broken One

Broken One
  • Member
  • 1 posts
  • Joined 11-October 07
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

#7
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07

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.

#8
wirapuru

wirapuru
  • Member
  • 1 posts
  • Joined 12-January 07
Thanks a lot Kurt_Aust, I was looking for a way to practice some x64 'nliteing', this is perfect. Really good work here.

#9
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07
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

#10
thijs

thijs
  • Member
  • 1 posts
  • Joined 30-December 05
Great job! This was exactly what I have been looking for.

#11
chewy

chewy
  • Member
  • 9 posts
  • Joined 20-November 07
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.

Edited by chewy, 25 November 2007 - 11:26 AM.


#12
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07

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.

#13
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07
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.

#14
HJW

HJW

    MultiBoot Freak

  • Member
  • PipPip
  • 177 posts
  • Joined 26-February 05
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 :( :(

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.

Edited by HJW, 01 January 2008 - 11:43 AM.

Posted Image


#15
HJW

HJW

    MultiBoot Freak

  • Member
  • PipPip
  • 177 posts
  • Joined 26-February 05
Hi all,

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

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. :(
* 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 :) for your x64 disc

HJW

Edited by HJW, 15 March 2008 - 03:42 PM.

Posted Image


#16
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07
January updates

Additions:
290-WindowsServer2003.WindowsXP-KB941644-x64-ENU.exe [1,430,576]
300-WindowsServer2003.WindowsXP-KB943485-x64-ENU.exe [1,847,344]

#17
nch

nch
  • Member
  • 8 posts
  • Joined 19-August 07
Working on my x64 cd now. :D

#18
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07
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.

#19
bosco555

bosco555
  • Member
  • 7 posts
  • Joined 12-November 07
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

#20
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07

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

#21
bosco555

bosco555
  • Member
  • 7 posts
  • Joined 12-November 07
Thanks Kurt, just making sure.

Thanks again for the help
gb

#22
johnhc

johnhc

    MSFN Junkie

  • Member
  • PipPipPipPipPipPipPipPipPip
  • 3,362 posts
  • Joined 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag
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

#23
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07

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.

Edited by Kurt_Aust, 13 March 2008 - 06:25 AM.


#24
johnhc

johnhc

    MSFN Junkie

  • Member
  • PipPipPipPipPipPipPipPipPip
  • 3,362 posts
  • Joined 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag
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

#25
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 560 posts
  • Joined 26-April 07
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.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users