Kurt_Aust Posted January 25, 2016 Author Posted January 25, 2016 It looks like it will be mainly root certificate and application updates from now on. Unless there is some other component change they will not be listed in the ChangeLog, however the relevant posts will note the month of latest update.
PCBONEZ Posted November 6, 2016 Posted November 6, 2016 (edited) Sorry if this is a dumb question, but I haven't been able to find a reason. Why is 940-WindowsServer2003.WindowsXP-KB2900986-x64-ENU.exe in \Hotfix for IE6 and IE8 but in \XP64\RunOnce for IE7? (This is all in the "XP x64 hotfix lists" page.) Edited November 6, 2016 by PCBONEZ
Kurt_Aust Posted November 6, 2016 Author Posted November 6, 2016 (edited) Contents 1. Introduction 2. System requirements 3. Included software 4. Virtual Machine settings 5. Required command 6. Installation sequence 7. File Associations 8. Troubleshooting 9. Usability tips 10. Useful websites 11. Other driver options 12. VMware Player 1. Introduction There are quite a few guides out there on how to install Windows 98se in VirtualBox, this one differs in the following ways: Level of detail - for instance this guide takes you step by step through installing the system, the other guides I've seen only give a general outlineInstalled software - once you finish you will have a fully updated system with a basic software loadout and some important runtimes 2. System requirements VirtualBox 6.1.38 or later plus extension pack Host CPU must be capable of and have hardware virtualization enabled (VT-x/AMD-V) A Windows 98se install CD and the Windows 98se updates CD for this guide, available from MediaFire or via torent The install has been tested in Windows and Linux but obviously not all versions thereof 3. Included software The Windows 98se updates CD image file contains the following software: The extracted config and batch files from this post's attachment [attachment=0]Win98se_Config_Files.7z[/attachment] Auto-Patcher December 2007 Full - MSFN topic Auto-Patcher December 2008 Upgrade - download Realtek AC97 - Audio driver SoftGPU - Video driver KernelEx-4.5.2.exe - compatibility layer to run XP programs Kernel Ex Updates - version 4.5.2016.25 GDIplus.dll - 5.1.3102.5581, needed by SumatraPDF and some other applications flashplayer10_3r183_90_winax.exe - Flash for IE, extracted from fp_10.3.183.90_archive.zip, last version to work Microsoft XML 4.0 SP3, extracted from msxml4-KB2758694-enu.exe vcredist_x86.exe - Visual C++ 2005 SP1 KB2538242 dotnetfx.exe 55MB - .Net Framework 1.1 RtM NDP1.1sp1-KB867460-X86.exe - SP1 for .Net 1.1 NDP1.1sp1-KB971108-X86.exe - .Net hotfix NDP1.1sp1-KB2833941-X86.exe - .Net hotfix 7z920.msi - 7-Zip file archiver Firefox Portable 38.1esr - a bit twitchy, last version to work Dictionaries.7z - spell check for Yanks, Poms, Canuks & Aussies install_flash_player_32bit.exe - 11.1.102.63, last version to work jre-6u22-windows-i586.exe Java runtime environment, last version to work Open Office 3.2.1 - Great Britain - United States - Other - needs Java, last version to work SumatraPDF-2.2.1-install.exe - last version to work Chair_Agenda.pdf to register the .pdf file association klmcodec345.exe - K-Lite Mega Codec Pack, last version to work quicktimealt156.exe QuickTime Alternative, last version to work sdd-win-7.0.0.340-beta.exe - SciTech Display Doctor VMware drivers - Mouse and Audio 4. Virtual Machine settings Create a new virtual machine named "Win 98se" with 512MB of RAM and an 8GB or larger hard drive (fixed size drives are faster on host HDDs) then adjust the VM settings to match as closely as possible the list given below. The changes from default settings are in bold, if an item is mentioned then its matching box is ticked. General Basic Name: Win 98se Type: Microsoft Windows Version: Windows 7 (32-bit) Advanced Snapshot Folder: Default Setting Shared Clipboard: Disabled Drag'n'Drop: Disabled Encryption Not EnabledSystem Motherboard Base Memory: 512MB Boot Order: Optical then Hard Disk Chipset: PIIX3 Pointing Device: USB Tablet Extended Features: Enable I/O APIC (only) Processor Processor(s): 1 CPU Execution Cap: 100% Extended Features: Enable PAE/NX Acceleration Paravirtualization Interface: Default Hardware Virtualization: Enable VT-x/AMD-V & Enable Nested PagingDisplay Screen Video Memory: 128MB Monitor Count: 1 Scale Factor: 100% Graphics Controller: VBoxSVGA Acceleration: Enable 3D Acceleration Remote Display Not Enabled Video Capture Not EnabledStorage Controller: FloppyType: I82078 - Use Host I/O Cache Floppy Drive: Floppy Device 0 Controller: IDE Type: PIIX4 - Use Host I/O Cache Win 98se.vdi - 8+ GB Fixed (must be C:)Hard Disk: IDE Primary Master Win 98se Install CD (must be D:) Optical Drive: IDE Secondary Master Win 98se Updates CD (must be E:) Optical Drive: IDE Secondary SlaveAudio Enable Audio Host Audio Driver: Windows DirectSound or Linux/OSX equivalent Audio Controller: ICH AC97[/b] Extended Features: Enable Audio OutputNetwork Adapter 1 Enable Network Adapter Attached to: Bridged Adapter Name: {system specific} Adapter Type: PCnet-PCI II (Am79C970A) Promiscuous Mode: Deny MAC Address: {randomly generated} Cable Connected Adapters 2-4 Not EnabledSerial Ports Ports 1-4 Not EnabledUSB Enable USB ControllerUSB 2.0 (OHCI + EHCI) ControllerShared Folders Machine FoldersUser Interface Mini ToolBar: Show in Full-screen/Seamless & Show at Top of Screen 5. Required commands After creating your virtual machine and applying all the settings but before starting it up exit VirtualBox and run the following terminal command in the same user account, it does not require admin privileges. Windows (replace "Win 98se" with the name of your virtual machine if you changed it)"%ProgramFiles%\Oracle\VirtualBox\VBoxManage.exe" setextradata "Win 98se" VBoxInternal/USB/HidMouse/0/Config/CoordShift 0 Linux & OSX (replace "Win 98se" with the name of your virtual machine if you changed it)VBoxManage setextradata "Win 98se" VBoxInternal/USB/HidMouse/0/Config/CoordShift 0 You are now ready to start the installation 6. Installation sequence As Windows 98se can be more than a bit unstable you may wish to save your image at various points, just chose to "restart later" and shutdown instead of restarting then take a snapshot of the virtual hard drive before proceeding. I've given the time taken for some processes on my system (with the AntiVirus turned off) if you want to take a break while they run. Optional steps are described in green, guaranteed errors are described in red, system specific errors are described in orange. Boot from CD-ROM - Start Windows 98 Setup and configure the hard drive (enable large disk support) Boot from CD-ROM - Start computer with CD-ROM support then enter the following command E:\Install, does the following Formats C: Copies installion files to C:\Win98 Patches the installation files Launches Windows 98se Setup Custom - add ALL Windows components except additional Accessibility, Multilanguage Support and Web TV for Windows Setup will hang on the last reboot, just force a restart Enable DMA on all drives (Device Manager >> Generic IDE Disk | VBox CD-ROM >> Settings) Set Virtual Memory from 1024MB to 3072MB (My Computer >> Properties >> Performance) Switch to Windows Logon (Network Neighbourhood >> Properties >> Configuration) E:\ Auto-Patcher December 2007 Full (install only) E:\ Auto-Patcher December 2008 Upgrade (install and run) Enter the following key sequence - M N U 5 1 3 7 B P S I I - 35 minutes- save point 1 You might have to do the odd restart but if the VM continually aborts then it's time to refer to the troubleshooting section E:\Audio\Setup.exe (Realtek AC97, keep 7+1 files) E:\Video\SoftGPU.exe Enable SSE/AVX hack & QXGA Network Setup Wizard (Accessories >> System Tools, cable must be connected, keep 3 files) Internet Connection Wizard (Accessories >> Communications, connect via LAN) Lock down Internet zones (Internet & Restricted to High, others to Medium) E:\KernelEx-4.5.2.exe (compatibility layer to run XP programs) Boot from CD-ROM - Start computer with CD-ROM support then enter the following command E:\KX, does the following Updates Kernel-Ex files Patches Windows 98se Memory Manager Close the VM, you can now increase main memory to 1024MB E:\Apps - installs the following, reboots on completion - 10 minutes uninstall MSXML 4.0 SP2 copy GDIplus.dll (5.1.3102.5581) to C:\Windows flashplayer10_3r183_90_winax.exe (flash player for I.E.) msxml.msi (MSXML 4.0 SP3 - extracted from msxml4-KB2758694-enu.exe) vcredist_x86.exe (Visual C++ 2005 SP1 KB2538242) dotnetfx.exe (.NET Framework 1.1 RtM) NDP1.1sp1-KB867460-X86.exe (Service Pack 1) NDP1.1sp1-KB971108-X86.exe (hotfix) NDP1.1sp1-KB2833941-X86.exe (hotfix) reboot and autostart Apps2.bat extract OOo_3.2.1_Win_x86_install_en-**.exe (Open Office) 7z920.msi (7-Zip file archiver) Firefox 31.8esr portable (KernelEx - XP SP3) extract Dictionaries.7z for Firefox install_flash_player_32bit.exe (flash player for Firefox) jre-6u22-windows-i586.exe (Java Runtime Environment) install openofficeorg32.msi (En-GB by default) SumatraPDF-2.2.1-install.exe klmcodec345.exe (K-Lite Mega Codec) quicktimealt156.exe (QuickTime Alternative) MenuReorg.bat (tidy quick launch, desktop & start menu) Windows Explorer settings (details view, don't hide file extensions, show system files) Set KernelEx compatibility mode to Windows XP SP3 on C:\Firefox\FirefoxPortable.exe, C:\Firefox\App\Firefox\Firefox.exe & C:\Firefox\App\Firefox\XUL.dll Set Firefox home page to http://kproxy.com/ (converts https to http) Set file associations for 7-Zip, K-Lite Mega Codec & SumatraPDF (see below) DeFrag & ScanDisk All done - save point 2 7. File Associations To register the file associations: 7-Zip - Open 7-Zip and it's under Tools >> Options >> System (clear the email options on the 7-Zip tab) K-Lite Mega Codec - Open Media Player Classic and it's under View >> Options >> Player >> Formats SumatraPDF - Open a .pdf file in Windows Explorer and link it to C:\SumatraPDF\SumatraPDF.exe Open Office - The easiest reset method is to uninstall Open Office, reboot and then reinstall Open Office with the command C:\Windows\System\msiexec.exe /I C:\OpenOffice3\openofficeorg32.msi REGISTER_ALL_MSO_TYPES=1 /Qb or for individual file types you can open the file in Windows Explorer (shift-right-click if already linked) and link it to C:\Program Files\OpenOffice.org 3\Program\[word=swriter|excel=scalc|powerpoint=simpress] and then edit the file type (Tools >> Folder Options) adding [ -o "%1"] to the end of the open command - Open Office file association commands (these do not work on network shares, local files only)"C:\Program Files\OpenOffice.org 3\program\swriter.exe" -o "%1" "C:\Program Files\OpenOffice.org 3\program\scalc.exe" -o "%1" "C:\Program Files\OpenOffice.org 3\program\simpress.exe" -o "%1" "C:\Program Files\OpenOffice.org 3\program\sbase.exe" -o "%1" "C:\Program Files\OpenOffice.org 3\program\smath.exe" -o "%1" "C:\Program Files\OpenOffice.org 3\program\sdraw.exe" -o "%1" 8. Troubleshooting A. Security software has been known to interfere with VirtualBox (for instance it is impossible to install Windows 2000 in VirtualBox if Avast Free anti-virus is installed on the host) so first try disabling such programs and if that doesn't help you might even have to uninstall them B. An older version of this guide using different software can be found here, it may work better for you 9. Usability tips Some games can have trouble with the mouse, if so try turning mouse integration off Some games require that the install CD be in the drive, if so connect to a physical (or advanced virtual - Windows, Linux) drive and enable passthrough 10. Useful websites KernelEx wiki (application compatibility database) Main install guide used Auto-Patcher MSFN topic Display Driver Firefox for Win 98se 11. Other driver options (all in the Other_Drivers directory on the updates CD) SciTech Display Doctor was released for free (item 2) when the company went out of business, it's not as flexible or powerful as SoftGPU but it is an alternative option that provides limited 3D acceleration. You can use the Intel PRO/1000 MT Desktop (82540EM) network adapter as drivers are available, however it won't increase your network speed as VirtualBox will push data through the virtual interface at the highest speed your physical network will support, also don't change to it until after you've run the Network Setup Wizard You can chose to stick with the default SoundBlaster 16 rather than changing to ICH AC97, in which case you should not run E:\Audio\Setup.exe VMware-98SE-Audio.exe conflicts with SoftGPU so you have the option of using (SoftGPU + SoundBlaster 16) OR (SciTech Display Doctor + SoundBlaster PCI 128) if using VMware Player 12. VMware Player If you are using Microsoft Windows 7 (15) or later (16) or a current version of Linux you can use VMware Player 15/16 (or VMware Player 12 if your host has a pre-2010 CPU - Windows, Linux) However the installaion is considerably more difficult and SoftGPU does not provide "hardware" OpenGL acceleration (DirectX is the same as in Virtualbox), there are notes on the installation in the Other_Drivers folder on the update CD. Edited July 31, 2023 by Kurt_Aust
PCBONEZ Posted November 6, 2016 Posted November 6, 2016 (edited) Thank you for getting right back. It still doesn't make sense that 7 (the middle one) is different from 6 & 8 but I'll take your word for it. I would have expected to see 6 & 7 (older set) different from 8 -or- 7 & 8 (newer set) different from 6, not the middle one different. I've been rearranging your XP64 package into prebuilt drop-in Modules for some of the optional configurations. In the course of doing that I manually assemble a file set and directory structure for each option. I noticed the difference when building the three IE Modules. Edited November 7, 2016 by PCBONEZ
PCBONEZ Posted November 6, 2016 Posted November 6, 2016 Also an XP64 question. I've looked online and found no definite answer. Someone in the knowledge pool here probably knows this off the top of their head. Am I correct that XP64 SP1 and SP2 are like W2k3x64 and come as original with no .NET integrated in the OS? Thanks in advance.
5eraph Posted November 7, 2016 Posted November 7, 2016 Define "integrated." W2k3x64R2 has an installer for .NET 2.0 named NETFX64.EXE in the "CMPNENTS\R2" folder that can be called from the Optional Components wizard. XPx64 and "R1" editions of Win2k3x64 do not include this installer.
PCBONEZ Posted November 7, 2016 Posted November 7, 2016 (edited) 2 hours ago, 5eraph said: Define "integrated." W2k3x64R2 has an installer for .NET 2.0 named NETFX64.EXE in the "CMPNENTS\R2" folder that can be called from the Optional Components wizard. XPx64 and "R1" editions of Win2k3x64 do not include this installer. Thanks 5eraph. By "integrated" I mean if you use a bone-stock unaltered (SP1 or SP2) install media you end up with (none/which) .NET installed. I wasn't asking about R2. The info doesn't hurt but W2k3x64(R2) doesn't seem to be in locked-step with XP64 like W2k3x64(R1) seems to be so I didn't even think about R2 as a mirror (so to speak) of XP64. I would expect W2k3x64(R1) and XP64 to be the same in regard to .NET, but, while the lack of .NET in W2k3x64(R1) is mentioned in several places, none seem to mention what goes on with .NET and XP64. Here is an example. https://blogs.msdn.microsoft.com/astebner/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os/ -- They don't mention XP64 at all. Same every place I looked. The reason I'm asking has to do with making the package Modular. If I strip all the (provided) .NET files out for the .NET-None idea (in Kurt's 1st post) and there is a .NET in the install media then it's not really .NET-None and any security fixes for the integrated .NET version/level would need to be put back in. (Something similar happens with the IE and WMP Modules but those were easy to figure out what version comes integrated in XP64.) You answered what I was asking except for one minor detail. - SP1 vs SP2. - I think I know the answer but I'm not an expert like some of you folks so I'll ask. Am I correct that -both- XP64 SP1 & SP2 (with original/unaltered media) lack any version of .NET. (Same as with W2k3x64(R1) SP1 & SP2.) Thank you again. . Edited November 7, 2016 by PCBONEZ
5eraph Posted November 7, 2016 Posted November 7, 2016 (edited) Correct, PCBONEZ .NET is not on any of my media for XPx64 (SP1 or SP2) or Win2k3x64SP2 (R1). Edited November 7, 2016 by 5eraph
Kurt_Aust Posted December 29, 2016 Author Posted December 29, 2016 Moved to RyanVM forums You can still ask questions here
Rho Borg Posted January 3, 2017 Posted January 3, 2017 This is more a question about nLiteing "successfully" a copy of Windows XP Pro SP 2 64 bit iso;I have tried 3 times to slipstream,lighten,tweak Windows XP Pro 64 bit iso with nLite....but,always get a missing or corrupt "Hal.dll" file error after Text Mode of setup is finished in virtualbox,and was wondering how to "fix" the error without abandoning using nLite or ?? Any recommendations,suggestions,tuts or sub-forum referrals (if necessary) will be appreciated!!
Kurt_Aust Posted January 10, 2017 Author Posted January 10, 2017 Just got back from holidays Now while I won't try to troubleshoot component removals, if it doesn't work without removing any components, ask yourself if you did the following steps correctly: Note that nLite must be run with administrator privileges, you might need to disable anti-virus software and most importantly, slipstreaming Service Pack 2 must be done on a Win NT 5.x host (2000/XP/XPx64/2003/2003x64). If working from a SP1 source slipstream service pack 2 then exit nLite (if nLite is open it can interfere with the WMP11 slipstreamer). These are the things most likely to result in a corrupt file error (assuming a clean source), note that all the Microsoft downloads should have a valid digital signature.
PCBONEZ Posted January 15, 2017 Posted January 15, 2017 (edited) In your XP64 Hotfix page in the WMP11 section you refer to steps 3 and 9, but over here in the guide you haven't numbered any steps - so which/where are steps 3 and 9? Particularly where is step 9 in the sequence. I can't tell if for a WMP11 silent install I should copy the WMP11 folder into \XP64\ before or after I run the process. . Thanks. Edited January 15, 2017 by PCBONEZ
Kurt_Aust Posted January 18, 2017 Author Posted January 18, 2017 Due to the stupid WYSIsn'tWYG editor MSFN now uses I can't fix it when the main post goes awry, for instance when lists change from numbered sequence to bullet points. That is why it got moved to RyanVM, go by that version of the guide. Note that some options got removed, partly to simplify testing, but mainly because some things not longer worked with the pure hotfix method but still did when using 5eraph's packs.
UEDylanTaylor Posted 21 hours ago Posted 21 hours ago On 9/30/2007 at 10:11 PM, Kurt_Aust said: Some of you might also be interested in these similar guides for Windows 98se, 2000 or XP x32 SP4. So you want to create fully up to date Windows XP Professional x64 edition installation media ? Well here's how (End of Life update, Dec 2019). 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: % means that you must directly download this file yourself, it's either everchanging (Adobe Flash), an optional component or simply huge (Service Pack 2). @ 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 and my bandwidth you should directly download this file but it's also in the rather slow torent. ▼ is a direct link to the executable (where available). Optional items and groups (but not their security updates) are described in green, if you include them as directed then they will be installed. From Microsoft you want: (a lot of these links are now dead I'm afraid) 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 # ▼ 5er_UpdatePack_XPx64SP2_2017-06_2.7z . 94,443,268 . 5eraph's XP Pro x64 post SP2 update pack # ▼ 5er_IE8_Addon_2017-06_1_x64.7z .. . . . . 25,628,242 . 5eraph's Internet Explorer 8 AddOn @ ▼ 5er_NT5.2_EoS_Delta_Addon_Date.7z . . . . . . . . . Digital Certificate & Time Zone updates @ ▼ IE8Tweaks.7z . . . . . . . . . . . . . . . . . . . . . . 9,496 . 5eraph's (compressed) customisable tweaks @ ▼ windowsserver2003-kb4500331-x64-custom-enu_(SHA-1).exe . 710,176 . Remote Desktop Services At \WMP11\ for integration by the Windows Media Player 11 slipstreamer # ▼ 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 \XP64\RunOnce\ for installation via nLite's RunOnce / batch files, please note that the .Net subgroups are independent of each other and hence you can choose your .Net level (none, 3.5 SP1, 4.0 RtM or both). @ ▼ 7z1900-x64.msi . . . . . . . . . . 1,748,480 . Archive Utility . Feb 2019 # ▼ directx_Jun2010_redist.exe . 100,271,992 . DirectX 9.0c @ ▼ GrantAccess-TweakUI.7z . . . . . . 180,409 . Utilities described below % ▼ install_flash_player_ax.exe . . . . . . . . . . . You must download this yourself . Link near bottom of page @ ▼ rootsupd.exe .. . . . . . . . . . . . . 548,374 . Root Certificates Update . Aug 2018 @ ▼ vcredist2005_x64.exe .. . 3,175,832 . Visual C++ 2005 SP1 64-bit . Must be manually renamed @ ▼ vcredist2005_x86.exe .. 2,707,352 . Visual C++ 2005 SP1 32-bit . Must be manually renamed @ ▼ vcredist2008_x64.exe .. . 5,207,896 . Visual C++ 2008 SP1 64-bit . Must be manually renamed @ ▼ vcredist2008_x86.exe .. 4,479,832 . Visual C++ 2008 SP1 32-bit . Must be manually renamed # ▼ vcredist2010_x64.exe .. 10,274,136 . Visual C++ 2010 SP1 64-bit . Must be manually renamed # ▼ vcredist2010_x86.exe .. 8,990,552 . Visual C++ 2010 SP1 32-bit . Must be manually renamed @ ▼ vcredist2012_x64.exe . . . . . 7,186,992 . Visual C++ 2012 U4 64-bit . Must be manually renamed @ ▼ vcredist2012_x86.exe .. . . . 6,554,576 . Visual C++ 2012 U4 32-bit . Must be manually renamed @ ▼ vcredist2013_x64.exe . . . . . 7,201,032 . Visual C++ 2013 U5 64-bit . Must be manually renamed @ ▼ vcredist2013_x86.exe .. . . . 6,510,544 . Visual C++ 2013 U5 32-bit . Must be manually renamed # ▼ vcredist2015_x64.exe . . . . 15,301,888 . Visual C++ 2015 U3 64-bit . Must be manually renamed # ▼ vcredist2015_x86.exe.exe . . . . 14,456,872 . Visual C++ 2015 U3 32-bit . Must be manually renamed .Net 3.5 SP1 subgroup (\XP64\RunOnce\) independent of .Net 4.0 RtM # ▼ dotnetfx35.exe . . . . . . . . . . . 242,743,296 . .Net 3.5 SP1 installer # ▼ 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-KB2844285-v2-x64.exe . 4,959,896 . MS13-052 - 5 Vulnerabilities fixed @ ▼ NDP20SP2-KB2972105-x64.exe . . . 5,244,088 . MS14-057 - 3 Vulnerabilities fixed # ▼ NDP20SP2-KB2972214-x64.exe . . 29,553,336 . MS14-053 - ASP.NET @ ▼ NDP20SP2-KB2978124-x64.exe . . . 1,241,784 . MS14-072 - Remoting @ ▼ NDP20SP2-KB2979574-v2-x64.exe . 2,042,576 . MS14-057 - 3 Vulnerabilities fixed # ▼ NDP20SP2-KB3023220-x64.exe . . 12,832,960 . MS15-048 - 2 Vulnerabilities fixed @ ▼ NDP20SP2-KB3035488-x64.exe . . . 1,007,288 . MS15-048 - 2 Vulnerabilities fixed # ▼ NDP20SP2-KB3037577-x64.exe . . 14,314,680 . MS15-041 - ASP.NET % ▼ NDP30SP2-KB982524-x64.exe . . . 30,834,536 . Update Rollup . Not needed if installing .Net 4.0 RtM .. . SHA-1: DBA96E4CA6F76BD0DD4CE83B2F2E5D69FFFA8289 # ▼ NDP30SP2-KB2973115-x64.exe . . . 39,070,904 . MS14-053 - ASP.NET # ▼ NDP30SP2-KB3048073-v2-x64.exe . 35,537,128 . MS15-044 - Font Drivers @ ▼ 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 # ▼ WindowsServer2003-KB968930-x64-ENG.exe . 10,334,496 . PowerShell 2.0 .Net 4.0 RtM subgroup (\XP64\RunOnce\) independent of .Net 3.5 SP1 @ ▼ dN4.exe .. . . . . . . . . . . . . . . . . . . . 976,384 . Compiled AutoIt script to install .Net 4 # ▼ dotNetFx40_Full_x86_x64_Slim.exe . 48,671,416. Ricktendo's .Net 4.0 RtM installer % ▼ wic_x64_enu.exe .. . . . . . . . . . . . . 1,911,592 . Windows Imaging Component . Not needed if installing .Net 3.5 SP1 .. . SHA-1: DBA96E4CA6F76BD0DD4CE83B2F2E5D69FFFA8289 To save on click fatigue 7-Zip archives are available of the smaller hotfixes (<7MB) 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 are changes. A - SHA-1: E96531BB6FD78A782B03425406919E0BD03BA438 - 47 files that won't change B - SHA-1: 860D73C93F30950A1CC5D42E323E9D49F860F2A1 - 32 files that might change For returning users a torent is available (at \Misc\) containing all but 2 of the required downloads (all but SP2 & Adobe Flash). Due to my upload limitations it won't exactly be Speedy Gonzales (expect about 4KB/s, roughly 40 hours for full download), so you are recommended to download the larger hotfixes directly (mainly .Net patches). Run \Misc\UpdatePrep.bat 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 (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: At \XP64\AddOns\ Dexpot DOS Box HashTab v5.2 Tool Tip Fixer FileZilla - use v3.7.4.1 - EMET protected IrfanView - EMET protected, must use 32-bit version ImgBurn - requires Nero BurnRights for non-admin accounts Kels x64 CPL bonus pack - most require Admin rights, FixWin N/A UltraDefrag x64 - one pass of boot time defrag, requires Admin rights Dictionaries.7z - Yank, Pom, Canuck & Aussie for FireFox, ThunderBird & SeaMonkey At \Misc\ nLite Rufus WMP11 Slipstreamer \ScreenShots\ . contains 21 photos of the process \SP2x32\ . . . . contains files from the 32-bit version of Service Pack 2 for Windows Server 2003 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, unfortunately there are no silent install switches so it has been repacked. Grant Access - subinacl.msi 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.pps.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. There are two config files in \XP64\ that affect setup; MenuReorg.bat will delete all program icons from the desktop and organise the start menu folders while boot.ini will allow you to select DEP level easily at each boot (defaults to AlwaysOn, the most secure), move or rename them if you don't desire these effects. 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 \WMP11\ should have 12 files 49,085,768 and \XP64\RunOnce\ should have 40 files (ex flash) 724,062,575. 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 most importantly, slipstreaming Service Pack 2 must be done on a Win NT 5.x host (2000/XP/XPx64/2003/2003x64). It may be worthwhile to do a pass where you only slipstream SP2 and then burn an .iso, thereby obtaining a clean XP x64 sp2 source disk as a base. There are screenshots available of the process at MediaFire. Run Misc\UpdatePrep.bat Locate and extract 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: A First check that the files in your nLite working directory do NOT have their Read-Only attribute set, if so clear it. B Extract WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe with 7-Zip or WinRAR. C Copy the files from \Misc\SP2x32\ into the \AMD64\Update\ folder of the extracted x64 Service Pack 2, replacing the existing files. D nLite will warn that you cannot integrate 64-bit service packs from within a 32-bit environment, proceed anyway (just say no). E 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 for integration in the following order. A 5er_UpdatePack_XPx64SP2_2017-06_2.7z B 5er_IE8_Addon_2017-06_1_x64.7z C 5er_NT5.2_EoS_Delta_Addon_Date.7z D IE8Tweaks.7z E windowsserver2003-kb4500331-x64-custom-enu_(SHA-1).exe 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 60 For %%I in (Z Y X W V U T S R Q P O N M L K J I H G F E D) do if exist %%I:\XP64\Run1.bat set Drive=%%I&& goto Found :Found CMD /R "%Drive%:\XP64\Run1.bat %Drive%" You should also set it to autologon at least three times 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 the \XP64\ folder and all its contents to either your nLite working directory or a USB flash drive (\XP64\AddOns\ contains optional files). After you drag n drop anything else that you may want / need, go ahead and burn that image / DVD. Installation: Ensure the PC is disconnected from the internet, set your HDD as the first boot device then insert the DVD (or DVD + USB flash drive). Boot to the DVD using BIOS boot options and then follow the standard textmode installation steps. If you have gone for the fully unattended option, then all you have to do is let it be for roughly 3 hours (assuming lots of AddOns). If you have a removable media drive, you might get "No Disk" messages on the first reboot, just "Continue". If you get a BSoD when installing from a SATA DVD drive, try an IDE or USB attached DVD drive instead. Note that the PC will reboot several times while installing patches and applications. To install XP x64 from a USB stick, download Rufus and run it to "create a bootable disk using" your new Win_XP_x64.iso. You can then copy the \XP64\ folder with its patches and optional application installs onto this USB stick. Application AddOns: (do not place multiple versions of the same application in \XP64\AddOns\) nLite supports the use of application addon .cab (or .zip/.rar/.7z) 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 \XP64\Run1.bat or \XP64\Run2.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 \XP64\AddOns\, unless otherwise noted they will work with minimal rights (guest account) and maximum DEP (Always-On). If a version number is listed then this is the last version known to work reliably (as of Dec 2019) on XP x64, also if dual-arch then the 64-bit version is the one supported unless otherwise noted: ε=EMET protected Recommended ε FireFox - v52.9.0esr 32-bit . Flash Player plugin - direct links >> FireFox & SeaMonkey . Chrome & Opera ε Java Runtime Environment - both i586 & x64 ε Libre Office - v5.4.7.2 32-bit - uses Java for the database component ε Foxit Reader - v8.3.2 ε K-Lite Mega Codec Pack - v13.8.5 - lots of stuff option . Daemon Tools Lite - v4.49.1.0356 - requires SPTD . Enhanced Mitigation Experience Toolkit - v4.1u1 - requires .Net 4.0 & Admin rights Supported ε WinRAR . Windows Desktop Search & patch ε ThunderBird - v52.9.1 ε SeaMonkey - 32-bit ε Opera - v36.0.2130.80 ε Google Chrome - v48 .msi . Adobe Flash Player plugins: Internet Explorer - FireFox & SeaMonkey - Chrome & Opera . Shockwave Player plugin . Silverlight Player plugin - 32-bit . Notepad ++ ε Windows Live Essentials - Mail (requires Contacts) & Photo Gallery (requires .Net 3.5 & SQLServerCE) ε SumatraPDF - 32-bit ε Adobe Reader - v11.0.8 & patch (v11.0.23) ε GIMP - v2.8.22 - help files ε Google Picasa . Mihov Image Resizer . nLite - requires Admin rights . WMP11 Slipstreamer . AutoIt . Virtual PC 2007 SP1 (rename to VirtualPC2007x64setup.exe) & patch & patch . VirtualBox - Oracle extension pack supported . VMware Server v1.0.10 - you will need to edit \XP64\Run1.bat inserting your registration key, any DEP level except AlwaysOn ε Google Earth - use v7.1.2.2041 (v6.2.2.6613 on VirtualBox without D3D) ε Vuze - download - requires Java . AnyDVD - v7690 - edit & rename rego Key.AnyDVDx64 >> ...\Software\Wow6432Node\SlySoft\... . DVD Shrink . CDBurnerXP x64 .msi - requires .Net 2.0 or greater ε VideoLAN Player ε YouTube Downloader . Save2PC Light . BOINC Screensaver . Comodo Firewall - v5.12 .msi - install switches . VirtualBox Additions - copy \Oracle\VirtualBox\VBoxGuestAdditions.iso to \XP64\AddOns\, requires 7-Zip . VMware Tools - copy \VMware\VMware Player\WinPreVista.iso to \XP64\AddOns\, requires 7-Zip 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 \XP64\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 twice at step 8 AND don't copy \XP64\Run2.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 \XP64\ directory of your install media. Another 3 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. Another useful addition is Legacy Update which reroutes Windows Update so that it still works with older versions of Windows, unfortunately it can't be installed offline and isn't quite complete as it still depends on the whims ofMicrosoft. 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). For now use v6.0.24 or v5.2.44 or v4.3.40 as v6.1.x does NOT support Direct 3D on Windows XP x64. VirtualBox hints: Silent installation of Virtual Machine extensions is supported, once VirtualBox is installed there will be a file "VBoxGuestAdditions.iso" at "\Program Files\Oracle\VirtualBox\", copy it to \XP64\AddOns\ on your install media (requires 7-Zip) AND increase the number of automatic logins (at step 8) by one. They are installed with VirtualBox's experimental Direct 3D support (/with_D3D switch) which allows some games to work (Doom 3 for example) but can also cause some minor glitches. If you don't want Direct 3D support, rename VBoxGuestAdditions.iso to VBGA.iso Other options are VMware Player 15/16 (64 bit only - Win7{15}, Win8+{16}, Linux), VMware Player 12 (64 bit only, pre-2010 CPU - Windows, Linux), VMware Player 6 (32 or 64 bit, Win8-) or VMware Server 1.0.10 (32 or 64 bit, Vista-), they're also free but have some limitations. VMware Server also requires registration and has no default sound but importantly can virtualize 64-bit guests on some CPUs that don't have hardware virtualization capabilities (early AMD Turions for instance). Before downloading and installing, use this tool to ensure that your processor will support 64-bit guests. VMware hints: Silent installation of Virtual Machine extensions is supported, once VMware Server|Player is installed there will be a file "Windows.iso|WinPreVista.iso" at "\Program Files (x86)\VMware\Server|Player\", copy it to \XP64\AddOns\ on your install media (requires 7-Zip). To enable sound on VMware Server 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. If the BIOS flashes past too fast to access then add bios.bootDelay = "5000" to the VMname.vmx config file, this will give you 5 seconds. Some of the XP x64 App Addons aren't on the MediaFire
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now