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

Up-to-date Windows 2000 universal install media creation guide


  • Please log in to reply
178 replies to this topic

#1
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
Some of you might also be interested in this similar guide for Windows 98se or XP x64.

So you want to create a fully up-to-date Windows 2000 installation CD / DVD ? Well here's how (minor update for September 2014).

Important Security Notice: As Windows 2000 has been out of support since July 2010 and no major web browser still supports it, it is not safe to use Windows 2000 on an Internet facing machine. At this stage Windows 2000 is mainly recommended for use in a virtual machine or on unconnected old hardware to run legacy applications. If you wish to use old hardware connected to the Internet a Linux Distribution is a much safer choice.

First you are going to need some files: is a direct link to the executable
Microsoft's download pages for Windows 2000 seem to be going MiA of late, so if you can't find what you're looking for there try Tomasz86's archive.

From MediaFire, the Config2000sp5_date.7z file and extract it, this will also setup the necessary directory structure (read \Misc\FileList.txt for contents).

From MediaFire the Unofficial Windows 2000 Service Pack 5.1.2195.24 Refresh (w2ksp51.exe) and save it to \Misc.
SHA-1: A422A40C062989BFE95AA428C094321E82394ACC

EXTRACT the February 2010 (June fails) DirectX redistributable to \DirectX_9c (you can get back 45MB by deleting the x64.cab files).
SHA-1: A97C820915DC20929E84B49646EC275760012A42

From MediaFire the dotNet_11SP1_date.7z and dotNet_20SP2_date.7z archives and extract them into the same directory that you chose to extract the Config archive into (see notes part 4 for other options).
1.1sp1 SHA-1: F86305E20F7F22F10BA42DB253B587A4AC19520B . . 2.0sp2 SHA-1: D3A9A15924D65AAD477803EB0C0423C988416BAA


Now you can either:
Download the current Hotfix 7-Zip archives from MediaFire, extracting them into the same directory that you chose to extract the Config archive into, this method is recommended for new users OR
Open the Hotfix2000sp5_date.torent (from \Misc) into the same directory that you chose to extract the Config archive into. Due to slow speed (about 40 hours for a full download) this method is recommended for returning users updating their hotfix list, it can also be used to error check the downloads.
They both have the following contents:

At \Hotfix for direct integration, red items are server only and in a seperate archive
blue items are post end of life hotfixes and in a seperate archive (see notes part 3).
020-Windows2000-KB917008-x86-ENU.exe . . . . . . . . 1,337,832 . MS06-044 - Management Console
030-Windows2000-KB920670-x86-ENU.exe .. . . . . . . . . 521,192 . MS06-050 - Hyperlink Object Library
040-Windows2000-KB920683-x86-ENU.exe .. . . . . . . . . 573,416 . MS06-041 - DNS Resolution
050-Windows2000-KB921398-x86-ENU.exe . . . . . . . . 1,243,112 . MS06-045 - Windows Explorer
060-Windows2000-KB923980-x86-ENU.exe .. . . . . . . . . 646,632 . MS06-066 - Client Service for NetWare
070-Windows2000-KB924270-x86-ENU.exe . . . . . . . . 1,359,848 . MS06-070 - Workstation Service
075-Windows2000-KB926121-x86-ENU.exe .. . . . . . . . . 488,936 . MS06-077 - Remote Installation Service
080-Windows2000-KB926247-x86-ENU.exe .. . . . . . . . . 503,272 . MS06-074 - Simple Network Management Protocol (SNMP)
090-Windows2000-KB928843-x86-ENU.exe .. . . . . . . . . 721,264 . MS07-008 - HTML Help ActiveX Control
110-Windows2000-KB918118-x86-ENU.exe .. . . . . . . . . 708,584 . MS07-013 - RichEdit
120-Windows2000-KB926436-x86-ENU.exe .. . . . . . . . . 532,968 . MS07-011 - OLE Dialog
130-Windows2000-KB925902-x86-ENU.exe . . . . . . . . 1,622,896 . MS07-017 - Graphics Device Interface (GDI)
140-Windows2000-KB920213-x86-ENU.exe . . . . . . . . 1,093,608 . MS06-068 - Microsoft Agent
150-Windows2000-KB927891-x86-ENU.exe . . . . . . . . 1,276,272 . MSI reliability update
160-Windows2000-KB935839-x86-ENU.exe .. . . . . . . . . 736,624 . MS07-035 - Win 32 API
170-WindowsMedia6-KB925398-v2-x86-ENU.exe .. . . . . 797,008 . MS06-078 - Windows Media Format (WMP 6.4)
180-Windows2000-KB926122-x86-ENU.exe . . . . . . . . 1,397,104 . MS07-039 - Active Directory
190-Windows2000-KB938827-x86-ENU.exe .. . . . . . . . . 990,064 . MS07-051 - Microsoft Agent
200-Windows2000-KB923810-x86-ENU.exe . . . . . . . . 1,414,000 . MS07-055 - Kodak Image Viewer
210-Windows2000-KB943485-x86-ENU.exe . . . . . . . . 1,197,424 . MS08-002 - Local Security Authority Subsystem Service (LSASS)
220-Windows2000-KB942831-x86-ENU.exe .. . . . . . . . . 596,848 . MS08-005 - IIS - Helper library
230-Windows2000-KB943055-x86-ENU.exe .. . . . . . . . . 761,200 . MS08-008 - OLE Automation
240-Windows2000-KB944338-x86-ENU.exe .. . . . . . . . . 832,368 . MS08-022 - VBScript and JScript Scripting Engines
250-Windows2000-KB950749-x86-ENU.exe . . . . . . . . 3,036,896 . MS08-028 - Jet Database Engine
260-Windows2000-KB950974-x86-ENU.exe .. . . . . . . . . 578,272 . MS08-049 – Event System
270-Windows2000-KB952954-x86-ENU.exe .. . . . . . . . . 524,000 . MS08-046 - Windows Image Color Management System
280-Windows2000-KB953155-x86-ENU.exe .. . . . . . . . . 563,936 . MS08-062 - IIS - Windows Internet Printing service
290-Windows2000-KB958644-x86-ENU.exe .. . . . . . . . . 618,024 . MS08-067 – Server Service
300-Windows2000-KB955069-x86-ENU.exe .. . . . . . . . . 926,944 . MS08-069 - Microsoft XML Core Services 3.0
310-Windows2000-KB957097-x86-ENU.exe . . . . . . . . 1,453,792 . MS08-068 – Server Message Block (SMB)
320-WindowsMedia64-KB954600-x86-ENU.exe .. . . . . 1,373,584 . MS08-076 - Media Components
325-WindowsMedia41-KB952068-x86-ENU.exe .. . . . . 1,501,072 . MS08-076 - Media Components
330-Windows2000-KB956802-x86-ENU.exe .. . . . . . . . . 618,024 . MS08-071 – Graphics Device Interface (GDI)
340-Windows2000-KB960225-x86-ENU.exe .. . . . . . . . . 561,192 . MS09-007 - TLS/SSL Security Provider
345-Windows2000-KB961063-x86-ENU.exe . . . . . . . . 1,386,552 . MS09-008 - DNS & WINS Server Spoofing
350-Windows2000-KB967715-x86-ENU.exe . . . . . . . . 1,243,704 . Windows Shell (AutoRun enforcement)
360-Windows-KB909520-v1.000-x86-ENU.exe .. . . . . . . 641,312 . Base Smart Card Cryptographic Service Provider
370-Windows2000-KB960803-x86-ENU.exe . . . . . . . . 1,350,696 . MS09-013 - Windows HTTP Services
380-Windows2000-KB959426-x86-ENU.exe .. . . . . . . . . 511,544 . MS09-015 - SearchPath
390-Windows2000-KB923561-x86-ENU.exe . . . . . . . . 1,306,168 . MS09-010 - WordPad Text Converter
400-Windows2000-KB952004-x86-ENU.exe . . . . . . . . 3,294,432 . MS09-012 - Distributed Transaction Coordinator (MSDTC)
410-Windows2000-KB961501-x86-ENU.exe . . . . . . . . 1,319,664 . MS09-022 - Local Print Spooler
420-Windows2000-KB970238-x86-ENU.exe .. . . . . . . . . 703,760 . MS09-026 - Remote Procedure Call (RPC)
430-Windows2000-KB970483-x86-ENU.exe .. . . . . . . . . 592,632 . MS09-020 - IIS - Web DAV Extensions for Windows
440-Windows2000-KB971032-x86-ENU.exe . . . . . . . . 1,382,136 . MS09-040 - Message Queuing
450-Windows2000-KB973869-x86-ENU.exe .. . . . . . . . . 538,360 . MS09-037 - DHTML Editing Component ActiveX Control
465-Windows2000-KB969883-x86-ENU.exe . . . . . . . . 1,055,480 . MS09-039 - Windows Internet Name Service (WINS)
470-Windows2000-KB973507-x86-ENU.exe .. . . . . . . . . 523,504 . MS09-037 - ATL Component
480-Windows2000-KB960859-x86-ENU.exe . . . . . . . . 1,219,624 . MS09-042 - Telnet
490-Windows2000-KB956844-x86-ENU.exe .. . . . . . . . . 555,760 . MS09-046 - DHTML Editing Component ActiveX Control
500-WindowsMedia64-KB974112-x86-ENU.exe . . . . . . . 598,920 . MS09-052 - Media Player 6.4
510-IE6.0sp1-KB958869-Windows2000-x86-ENU.exe. 1,551,240 . MS09-062 - GDI+
520-Windows2000-KB975254-x86-ENU.exe .. . . . . . . . . 537,840 . MS09-053 - FTP Service (IIS)
530-Windows2000-KB969059-x86-ENU.exe . . . . . . . . 1,049,336 . MS09-057 - Indexing Service
540-Windows2000-KB974571-x86-ENU.exe .. . . . . . . . . 513,264 . MS09-056 - Crypto API
550-Windows2000-KB971961-x86-ENU.exe .. . . . . . . . . 693,488 . MS09-045 - JScript Scripting Engine
555-Windows2000-KB974783-x86-ENU.exe .. . . . . . . . . 532,208 . MS09-064 - License Logging Server
560-Windows2000-KB951748-V2-x86-ENU.exe . . . . . . . 856,816 . MS08-037 - Domain Name System (DNS)
570-Windows2000-KB974318-x86-ENU.exe .. . . . . . . . . 558,320 . MS09-071 - Internet Authentication Service
580-Windows2000-KB974392-x86-ENU.exe .. . . . . . . . . 930,544 . MS09-069 - Local Security Authority Subsystem Service (LSASS)
590-Windows2000-KB955759-x86-ENU.exe .. . . . . . . . . 689,912 . Indeo Codec, block Internet access
600-Windows2000-KB972270-x86-ENU.exe .. . . . . . . . . 581,872 . MS10-001 - Embedded OpenType Font Engine
610-Windows2000-KB978037-x86-ENU.exe .. . . . . . . . . 506,104 . MS10-011 - Client/Server Run-time Subsystem (CSRSS)
620-Windows2000-KB977914-x86-ENU.exe .. . . . . . . . . 587,512 . MS10-013 - DirectShow AVI Filter
630-Windows2000-KB978706-x86-ENU.exe .. . . . . . . . . 610,040 . MS10-005 - Microsoft Paint
640-Windows2000-KB971468-x86-ENU.exe .. . . . . . . . . 621,304 . MS10-012 - SMB Server
650-Windows2000-KB980232-x86-ENU.exe . . . . . . . . 1,240,312 . MS10-020 - SMB Client
660-Windows2000-KB981350-x86-ENU.exe .. . . . . . . . . 667,896 . MS10-022 - VBScript Scripting Engine
670-Windows2000-KB979309-x86-ENU.exe .. . . . . . . . . 504,056 . MS10-019 - Cabinet File Viewer
680-Windows2000-KB979683-x86-ENU.exe . . . . . . . . 1,618,680 . MS10-021 - Kernel
690-Windows2000-KB976323-x86-ENU.exe .. . . . . . . . . 657,144 . MS10-024 - SMTP Service
700-Windows2000-KB978601-x86-ENU.exe .. . . . . . . . . 562,424 . MS10-019 - Authenicode Verification
705-WindowsMedia41-KB980858-v2-x86-ENU.exe .. . . . 700,304 . MS10-025 - Media Unicast Service
710-OE6.0sp1-KB978542-Windows2000-x86-ENU.exe 2,424,720 . MS10-030 - Outlook Express
720-Windows2000-KB980218-x86-ENU.exe .. . . . . . . . . 637,688 . MS10-037 - OpenType Compact Font Format (CFF)
730-Windows2000-KB980195-x86-ENU.exe .. . . . . . . . . 495,112 . MS10-034 - ActiveX Kill Bits - Cumulative
740-Windows2000-KB979482-x86-ENU.exe .. . . . . . . . . 551,672 . MS10-033 - Asycfilt.dll (COM component)
750-Windows2000-KB979559-x86-ENU.exe . . . . . . . . 1,314,312 . MS10-032 - Kernel-Mode Drivers
760-IE6.0sp1-KB982381-Windows2000-x86-ENU.exe . 4,237,208 . MS10-035 - Cumulative Security Update
770-msxml4-KB2758694-enu.exe . . . . . . . . . . . . . . . . 2,066,376 . Optional, Microsoft XML Core Services 4.0 sp3
780-msxml6-KB2957482-enu-x86.exe . . . . . . . . . . . . . . 975,520 . Optional, Microsoft XML Core Services 6.0 sp2
790-Kels_CPL_MutliPack_Win2k_addon_v3_Final.rar . . 2,614,458 Optional but Recommended
800-Kels_Win2k_Uber_addon_v2.4.rar . . . . . . . . . . . . 3,789,142 Optional but Recommended
820-Windows2000-KB2570947-x86-Custom-ENU.exe .. . 491,024 . MS11-071 - External Libraries
840-IE6.0sp1-KB2797052-Windows2000-x86-ENU.exe 1,553,136 . MS13-010 - Vector Markup Language
860-IE6.0sp1-KB2792100-Windows2000-x86-ENU.exe 4,406,512 . MS13-009 - Cumulative Security Update

At \RunOnce for installation via nLite's RunOnce / batch files
7z920.msi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1,122,816 . Optional, 7-Zip File Archiver
install_flash_player_ax_32bit-11-1-102-55.exe . . . . . . . . 3,800,224 . Optional, Last version to work on W2K.
Kill.exe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10,000 . From the Windows 2000 Resource Pack
MDAC281-KB927779-x86-ENU.exe . . . . . . . . . . . . . . . . 1,872,168 . MS07-009 - ActiveX Data Objects (ADO) for MDAC 2.8 sp1 (below)
MDAC_TYP.exe .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6,100,504 . Optional, Data Access Components (MDAC) 2.8 SP1
rootsupd.exe .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239,000 . Root Certificates Update Forum thread
rvkroots.exe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164,000 . Untrusted Certificate Store
ShutDown.exe .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19,456 . From %SystemRoot%\System32 of Win XP sp3
vcredist_x86_2005sp1c.exe .. . . . . . . . . . . . . . . . . . . . . 2,707,352 . Optional, Visual C++ 2005 SP1 runtime must be manually renamed
vcredist_x86_2008sp1c.exe .. . . . . . . . . . . . . . . . . . . . . 4,479,832 . Optional, Visual C++ 2008 SP1 runtime must be manually renamed
Windows2000-DirectX9-KB975560-x86-ENU.exe . . . . . . 1,015,016 . MS10-013 - DirectShow Quartz
Windows2000-DirectX9-KB975562-x86-ENU.exe . . . . . . 1,009,896 . MS10-033 - DirectShow Quartz
Windows2000-DirectX9-KB2780091-x86-ENU.exe . . . . . 1,079,512 . MS13-011 - Media Decompression
Windows2000-KB923191-x86-ENU.exe .. . . . . . . . . . . . . . 791,016 . MS06-057 - Windows Explorer
Windows2000-KB924667-x86-ENU.exe . . . . . . . . . . . . . 1,213,928 . MS07-012 - Foundation Classes
Windows2000-KB941569-x86-ENU.exe . . . . . . . . . . . . . 2,432,560 . MS07-068 - Media File Format
Windows2000-KB958470-x86-ENU.exe . . . . . . . . . . . . . 1,517,816 . MS09-044 - Remote Desktop Connection
Windows2000-KB973904-x86-ENU.exe .. . . . . . . . . . . . . . 880,888 . MS09-073 - WordPad Text Converter
Windows2000-WindowsMedia9-KB973540-x86-ENU.exe 2,196,360 . MS09-037 - Active Template Library (ATL)
Windows2000-WindowsMedia-KB952069-x86-ENU.exe . 3,564,944 . MS08-076 - Media Format Runtime
Windows2000-WindowsMedia-KB954155-x86-ENU.exe .. . 768,392 . MS09-051 - Media Audio Voice Decoder
Windows2000-WindowsMedia-KB968816-x86-ENU.exe . 1,618,832 . MS09-047 - Media Format Runtime
Windows2000-WindowsMedia-KB977816-x86-ENU.exe .. . 677,096 . MS10-026 - MPEG Layer-3 Codecs
Windows2000-WindowsMedia-KB979402-x86-ENU.exe . 2,306,976 . MS10-027 - Media Player ActiveX control
WindowsUpdateAgent30-x86.exe .. . . . . . . . . . . . . . . . . 6,790,677 . Ricktendo's repack
WMP09-Setup-98Me2000.exe . . . . . . . . . . . . . . . . . 13,951,112 . Windows Media Player 9

At \AddOns
Grant_Access_1.1.exe 141,900 - repacked subinacl.msi
SchTasks.exe . . . . . . 121,856 - if you have Win XP sp2 then you already have this file at %SystemRoot%\System32, but you would need to change hex offset E3F8 from 75 to EB for it to work with Windows 2000. SchTasks.exe is also available separately from this post's attachments.

Note as to format, the trailing number in italics is obviously file size while the leading number is to ensure that they are integrated in the same order that Windows Update would install them. The large gaps in number are so that any future changes can be inserted into the hotfix torent without requiring name changes, re-ordering or re-downloading files. It is important to note that the tracker's IP address is at least nominally dynamic (static for months at a time though), so if you can't connect for more than a day PM me.

If you prefer to directly download all the hotfixes, UpdatePrep.bat will rename them (and the optional applications) as appropriate. If you've done everything correctly \Hotfix should have 77 files 81,544,808 and \RunOnce should have 35 files 136,001,102.

Of course you won't get very far without nLite and a Windows 2000 install CD.



Now it's time to fire up nLite.
NB: must be run with administrator privileges, might need to disable anti-virus software, Vista/Win7 users should run in XP compatibility mode and there is an archive of screenshots available at my MediaFire page.
  • Run UpdatePrep.bat
  • Locate your source (my session file is located at \Misc, you should probably use it as a base).
  • Slipstream the unofficial service pack 5 (w2ksp51.exe).
  • Add all the hotfixes listed in the \Hotfix directory (use Crtl-A, check the order) and any program Addons (see notes part 1).
  • If NOT using the DriverPacks add any drivers you may need here, especially textmode SATA & RAID drivers (Intel, nVidia). I've found that 7-Zip will extract some things WinRAR won't (also see notes part 2).
  • Unattended settings, this is the most important one. Your RunOnce file should look like this:
    Ping -n 21 127.0.0.1 > nul
    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:\Run1_W2Ksp5.bat set Drive=%%I&& goto Found
    :Found
    CMD /R "%Drive%:\Run1_W2Ksp5.bat %Drive%"
    You must also set it to autologon twice to an administrator class account (read the note), fully automated mode would be an excellent idea Smithers.
  • Make any tweaks you want, then run the process.
  • If using the DriverPacks add them now (note 2 below).
  • If your device can read from a DVD then copy all the files and folders that you have downloaded, except those at \Hotfix and \Misc to your nLite working directory, maintaining the directory structure (\AddOns contains optional files, see notes part 1).
  • If your device can only read from a CD then copy all the files and folders that you have downloaded, except those at \Hotfix and \Misc to a USB flash drive, maintaining the directory structure. If you've added the DriverPacks delete the BootDisk, Discover, Support & ValueAdd folders from your nLite working directory.
  • After you drag n drop anything else that you may want / need, go ahead and burn that image / CD / DVD (not usable for USB stick installation).
Installation
Insert the DVD or (CD + USB flash drive) and boot to the install media following the usual textmode steps. If you have gone for the fully unattended / autologon x2 option, then all you have to do is let it be for roughly 2 hours. The system will be ready for use when a logon box is waiting for your input.



Notes:

Part 1: 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 a lot of programs no longer work with Windows 2000 and often the older AddOn.cab files are no longer available. Hence the batch files have been written to support a number of key applications for which links are provided below, simply save them to \AddOns (UpdatePrep.bat will rename some). Unless otherwise noted these are the last versions to work on Windows 2000 and they will work with minimal rights (guest account).

It should be obvious, but installing these applications is completely optional, for instance there is very little point in installing both supported PDF readers. If you want to add something not listed you can either add the appropriate silent install command to the batch files or try Rado354's ProgramAddons*.cab files archive.

dexpot_1518_r2098.exe multiple desktops
ToolTipFixer 2.0.0.exe stops tooltips hiding behind taskbar
Opera_1164_int_Setup.exe web browser
Firefox Setup 10.0.12esr.exe web browser
Thunderbird Setup 12.0.1.exe email client
SeaMonkey Setup 2.9.1.exe web browser & email client
install_flash_player_32bit-11-1-102-55.exe plugin for Firefox, Seamonkey & Opera
Shockwave_Installer_Full-11-6-1-629.exe browser plugin
Silverlight-4-1-10329-0.exe browser plugin
jre-6u31-windows-i586.exe Java runtime enviroment
LibO_3.6.7.2_Win_x86_install_multi.msi office suite, US Help, GB Help, spell check info (corner case 2).
SumatraPDF-2.1.1-install.exe PDF reader
FoxitReader543.0920_enu.msi PDF reader
gimp-2.6.7-i686-setup.exe Photoshop replacement gimp-help-2-2.6.0-en-setup.exe
iview***_setup.exe photo viewer/editor - still works as of version 4.38
nLite-1.4.9.3.setup.exe requires Admin rights
DOSBox0.74-win32-installer.exe DOS emulator
VirtualBox_1.5.6-1_Win_x86.msi virtual machine
GoogleEarthWin-5-1-3535-3218.exe
FileZilla_3.7.4.1_win32-setup.exe FTP client
Vuze_****_Installer32.exe BitTorrent client - still works as of version 5400
uTorrent-3-1-2-26821.exe BitTorrent client
DTLite4356-0091.exe virtual CD/DVD drive, requires SPTDinst-v***-x86.exe - SPTD still works as of version 1.86
SetupAnyDVD****.exe break DVD region coding - still works as of version 7520
dvdshrink32setup.exe DVD backup utility
SetupImgBurn_*.*.*.*.exe DVD burner - still works as of version 2.5.8.0, requires NeroBurnRightsInstaller.exe for non-admin accounts
cdbxp_setup_*.*.*.****.exe DVD burner - still works as of version 4.5.4.5118, requires .Net 2.0
vlc-1.1.11-win32.exe media player
K-Lite_Codec_Pack_710_Mega.exe media player, lots of stuff option, see here if you want to create your own config files
Quicktimealt181lite.exe QuickTime plugin for use with K-Lite Mega Codec Pack
Real_Alternative_202_Lite.exe RealMedia plugin for use with K-Lite Mega Codec Pack
ultradefrag-6.0.2.bin.i386.exe advanced disk defrag utility (requires admin rights)
spybotsd162.exe anti-spyware (requires admin rights) - detection update integration supported
avast_free_antivirus_setup-8-0-1497-376.exe anti-virus - detection update integration supported - to add other languages such as Pirate Talk run the installer again and select them
CFP_Setup_English_2.4.18.184.exe Comodo firewall - requires Comodo2.exe (a basic AutoIt script) for installation


Part 2: Bashrat the Sneaky's Driver Packs
Adding the DriverPacks to your install media allows you to create a universal install media, however while almost all chipset, storage, networking, video and sound drivers are included not all classes of drivers are supported, for instance no modem or bluetooth drivers will be included on your install media unless you run that hardware's silent installer (integrating them at step 5 will likely fail).

This setup will work with the DriverPacks finisher, however due to the forced reboot at the end of Run1_W2Ksp5.bat you must use the custom finisher method. Hence the %SystemDrive%\DPsFnshr.exe line in Run2_W2Ksp5.bat (this has only been tested with slipstream method 2). Again you should either use the DriverPacks at step 8 or add drivers at step 5, not both.

If you get an "out of memory" or "file is corrupt" error during the textmode section of installation, then do NOT integrate the mass storage DriverPack as textmode (you can rerun DPbase to remove mass storage textmode). In this case you'll have to integrate any mass storage drivers you need with nLite at step 5 (or use a floppy). In Virtual PC 2007 there was an error about a denied request to install / upgrade a game port, but that did not appear to hinder the installation.

My settings file is located at \Misc, you should probably use it as a base and as there are some problems with the latest releases when working with W2K, I recommend using the May 2008 versions of the DriverPacks, available via MediaFire or torent.


Part 3: Official Microsoft hotfixes released after July 2010
Microsoft has released a few hotfixes for Windows 2000 after support was officially terminated, these are not included in the base download as they lack the widespread community testing the other hotfixes have received. If you wish to include them they are available as a seperate archive from MediaFire.


Part 4: Optional components (currently GrantAccess/SubInACL & SchTasks)
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 install media.

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 feasible. Using the "Access *" commands 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. 3rd party installer available (but you still have to use the W2K shortcuts).

SchTasks.exe from XP SP2 (modified to work with Windows 2000) was originally used to launch Run2_W2Ksp5.bat, so it's inclusion is a legacy item, none the less it does add advanced command line task scheduling abilities to Windows 2000.


Part 5: .Net framework
The installers linked to in the downloads section were created by User Hidden (unfortunately Yumeyao's version is outdated), they are used rather than the original Microsoft installers as they save 95MB on your install media. If you prefer to use the original files then save the following 18 to \RunOnce:
NetFx20SP2_x86.exe 25,001,480
NDP20SP2-KB958481-x86.exe 8,981,856
NDP20SP2-KB971111-x86.exe 1,679,720
NDP20SP2-KB2729450-x86.exe 14,682,632
NDP20SP2-KB2742596-x86.exe 10,264,104
NDP20SP2-KB2789643-x86.exe 6,390,792
NDP20SP2-KB2844285-v2-x86.exe 2,724,504
NDP20SP2-KB2863239-x86.exe 971,912
NDP20SP2-KB2894843-x86.exe 7,397,600
NDP20SP2-KB2901111-x86.exe 6,837,976
NDP20SP2-KB2932079-x86.exe 1,012,448
NDP20SP2-KB2972214-x86.exe 13,813,440
NDP30SP2-KB982524-x86.exe 16,945,512
dotNetFx.exe 24,265,736
NDP1.1sp1-KB867460-x86.exe 10,703,680
NDP1.1sp1-KB971108-x86.exe 7,002,048
NDP1.1sp1-KB2833941-X86.exe 15,908,664
vcredist_x86_2005sp1a.exe 2,745,256 must be manually renamed


Part 6: Unofficial Windows 2000 Service Pack 5.1.2195.21
Both Major Geeks and Softpedia host this older version of the service pack. If at all possible the use of version 5.1.2195.24 via BitTorent or MediaFire is preferred, however if you must use this version then you will need 3 additional hotfixes:
Hotfix\010-Windows2000-KB913580-x86-ENU.exe 5,470,696
Hotfix\015-Windows2000-KB914388-x86-ENU.exe 618,472
Hotfix\055-Windows2000-KB917537-x86-ENU.exe 626,152


Part 7: Testing
There are 3 free Virtualization programs that you can use to test your creation, VMware Server, Sun VirtualBox and Microsoft VirtualPC 2007.
Automatic installation of Virtual Machine drivers is supported, just place the appropriate .iso file at \AddOns (you MUST include 7-Zip for this to work).

VMware Server 1.0.10, requires registration
Pros: Can virtualize just about anything, including x64 guest OS's (x64 support check)
Cons: Larger than the others, registration required
ISO: %ProgramFiles%\VMware\VMware Server\Windows.iso

VirtualBox (last version to run on a Win2000 host)
Pros: Also good for virtualizing Linux, supports x64 guest OS's if CPU has AMD-V or VT-x
Cons: Will not virtualize Win9x easily, v2.2.4 & earlier - do NOT install Comodo Firewall on the guest
ISO: %ProgramFiles%\Oracle\VirtualBox\VBoxGuestAdditions.iso

Microsoft VirtualPC 2007 & patch & patch (Host OS XP or later)
Pros: Good for virtualizing Win9x, guest usuable even without VM drivers
Cons: Will not virtualize non Microsoft OS's properly
ISO: %ProgramFiles%\Microsoft Virtual PC\Virtual Machine Additions\VMAdditions.iso


Part 8: Space / Time
According to nLite a clean install CD (no Addons / Drivers, deleted the x64 DirectX cabs and the BootDisk,Discover,Support,ValueAdd folders) uses 535 MB.
A clean installation takes 1 hour with my setup (see below).
An installation with all the applications noted in part 1 takes 1 1/2 hours (includes dealing with 1st run application screens).
An installation with all the applications and ALL the DriverPacks takes 3 hours 15 minutes (keeping all the drivers, MUCH faster on a real machine).

System specs: Virtual PC 2007 running on Win XP x64 Pro platform
Turion 64 ML-34 (1.8GHz, 1MB cache), 1GB RAM, 100GB 5400rpm HDD
Each Virtual PC was allocated 384MB RAM and a 16GB HDD on an USB-HDD
No other applications were running on the laptop during the tests.

As all these tests were performed using Virtual PC 2007, please post about your real world experiences.



For those interested, here is how it works:

Gurglemeyer's excellent unofficial service pack 5 has most of the post service pack 4 updates and more importantly Internet Explorer 6 SP1, so once that is slipstreamed most of the updating is done. The updates that are directly integrated are those that show up when you first run Windows Update on Win2000 SP5.

Note that because %Source% does not work with Windows 2000, the RunOnce file has to search for Run1_W2Ksp5.bat, this means having unusual file names is important. Here we install .Net 1.1 SP1 & .Net 2.0 SP2, DirectX 9.0c, some minor updates and the hotfixes that fail under nLite to integrate into the source. Then once the desktop is initialised we force a system reboot as a restart is recommended between the installation of DirectX 9.0c and Windows Media Player 9 and is required for some of the application installs.

Run1_W2Ksp5.bat

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

rem add command line TaskKill ability to Windows 2000
Copy %Source%RunOnce\Kill.exe %SystemRoot%

rem add command line ShutDown ability to Windows 2000
Copy %Source%RunOnce\ShutDown.exe %SystemRoot%

rem first pass of updates
%Source%RunOnce\Windows2000-KB923191-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-KB924667-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-KB958470-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-KB973904-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\MDAC_TYP.exe /Q /C:"Setup /Q"
%Source%RunOnce\MDAC281-KB927779-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\rootsupd.exe
%Source%RunOnce\rvkroots.exe /Q
%Source%RunOnce\vcredist_x86_2005sp1c.exe /Q
%Source%RunOnce\vcredist_x86_2008sp1c.exe /Q
%Source%RunOnce\dotNet20SP2_UH_Oct13.exe -ai1
%Source%RunOnce\dotNet11SP1_UH_Jul13.exe -ai1

rem .Net silent install option
%Source%RunOnce\NetFx20SP2_x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB958481-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB971111-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2729450-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2742596-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2789643-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2863239-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2844285-v2-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2894843-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2901111-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2932079-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP20SP2-KB2972214-x86.exe /Passive /NoRestart
%Source%RunOnce\NDP30SP2-KB982524-x86.exe /Passive /NoRestart
%Source%RunOnce\dotNetFx.exe /Q /C:"Install /Qb"
%Source%RunOnce\NDP1.1sp1-KB867460-x86.exe /Q
%Source%RunOnce\NDP1.1sp1-KB971108-x86.exe /Q
%Source%RunOnce\NDP1.1sp1-KB2833941-X86.exe /Q

rem more updates
%Source%DirectX_9c\DXsetup.exe /Silent
%Source%RunOnce\WindowsUpdateAgent30-x86.exe /Q /WUforce
Copy %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\gdiplus.dll %SystemRoot%\System32\

rem archive utility
msiexec /I %Source%RunOnce\7z920.msi /Passive /NoRestart /Log %Temp%\7zInstall.log


rem silent installers go here


rem this makes running as a limited user feasible and uses no system resources
%Source%AddOns\Grant_Access_1.1.exe /S
Copy %Source%AddOns\Access*.lnk "%AllUsersProfile%\Start Menu\Programs\Grant Access\"

rem add advanced command line task scheduling ability to Windows 2000
Copy %Source%AddOns\SchTasks.exe %SystemRoot%

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

rem multiple desktops
%Source%AddOns\dexpot_1518_r2098.exe /S
Xcopy "%UserProfile%\Start Menu\Programs\Dexpot" "%AllUsersProfile%\Start Menu\Programs\Dexpot\" /e

rem alternate web browsers, Firefox ESR recommended
%Source%AddOns\Opera_1164_int_Setup.exe /Silent /NoRestart
If exist %Source%AddOns\Opera_1164_int_Setup.exe ping -n 21 127.0.0.1 > nul
Kill Opera.exe
"%Source%AddOns\Thunderbird Setup 12.0.1.exe" /S /V"/Passive /NoRestart"
If exist "%Source%AddOns\Thunderbird Setup 12.0.1.exe" MkDir "%ProgramFiles%\Mozilla Thunderbird\dictionaries"
Copy %Source%AddOns\*.aff "%ProgramFiles%\Mozilla Thunderbird\dictionaries\"
Copy %Source%AddOns\*.dic "%ProgramFiles%\Mozilla Thunderbird\dictionaries\"
"%Source%AddOns\Firefox Setup 10.0.12esr.exe" /S /V"/Passive /NoRestart"
If exist "%Source%AddOns\Firefox Setup 10.0.12esr.exe" MkDir "%ProgramFiles%\Mozilla Firefox\dictionaries"
Copy %Source%AddOns\*.aff "%ProgramFiles%\Mozilla Firefox\dictionaries\"
Copy %Source%AddOns\*.dic "%ProgramFiles%\Mozilla Firefox\dictionaries\"
"%Source%AddOns\SeaMonkey Setup 2.9.1.exe" /S /V"/Passive /NoRestart"
If exist "%Source%AddOns\SeaMonkey Setup 2.9.1.exe" MkDir "%ProgramFiles%\SeaMonkey\dictionaries"
Copy %Source%AddOns\*.aff "%ProgramFiles%\SeaMonkey\dictionaries\"
Copy %Source%AddOns\*.dic "%ProgramFiles%\SeaMonkey\dictionaries\"

rem Java runtime enviroment
%Source%AddOns\jre-6u31-windows-i586.exe /s IEXPLORER=1 MOZILLA=1

rem Virtualisation applications
%Source%AddOns\DOSBox0.74-win32-installer.exe /S
msiexec /I %Source%AddOns\VirtualBox_1.5.6-1_Win_x86.msi /Passive /NoRestart /Log %Temp%\VirtualBoxInstall.log

rem Daemon Tools (Part 1, SCSI Pass Through Direct layer)
If Not exist %Source%AddOns\SPTDinst-v186-x86.exe "%ProgramFiles%\7-Zip\7z" X %Source%AddOns\DTLite4356-0091.exe -O%Temp%\Daemon
%Temp%\Daemon\$PLUGINSDIR\SPTDinst-x86.exe Add /Q
RmDir /S /Q %Temp%\Daemon
%Source%AddOns\SPTDinst-v186-x86.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
If exist %Source%AddOns\Key.AnyDVD Regedit /S %Source%AddOns\Key.AnyDVD


rem all GUI run once commands go here


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

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

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

Ping -n 121 127.0.0.1 > nul

rem setup for second pass
Echo Windows Registry Editor Version 5.00 > %Temp%\2ndPass.reg
Echo. >> %Temp%\2ndPass.reg
Echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce] >> %Temp%\2ndPass.reg
Echo "command0"="%1:\\Run2_W2Ksp5.bat %1 " >> %Temp%\2ndPass.reg
RegEdit /S %Temp%\2ndPass.reg
Del %Temp%\2ndPass.reg

ShutDown /R /F
On the second attempt to logon we go straight to the desktop , but don't try to use it just yet, as we still have to install Media Player 9 and possibly more applications, which is done by Run2_W2Ksp5.bat. The batch file gets launched by GuiRunOnce which was setup by the RegEdit command in AccountInit.bat.

Run2_W2Ksp5.bat
rem startup delay to allow disk thrashing to subside before proceeding
Ping -n 121 127.0.0.1 > nul
%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 second pass of updates
%Source%RunOnce\vcredist_x86_2005sp1a.exe /Q
%Source%RunOnce\Windows2000-DirectX9-KB975560-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-DirectX9-KB975562-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-DirectX9-KB2780091-X86-ENU.exe /Passive /NoRestart
%Source%RunOnce\WMP09-Setup-98Me2000.exe /Q
%Source%RunOnce\Windows2000-KB941569-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-WindowsMedia-KB952069-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-WindowsMedia-KB954155-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-WindowsMedia-KB968816-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-WindowsMedia9-KB973540-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-WindowsMedia-KB977816-x86-ENU.exe /Passive /NoRestart
%Source%RunOnce\Windows2000-WindowsMedia-KB979402-x86-ENU.exe /Passive /NoRestart

rem support Bashrat the Sneaky's Driver Packs
%SystemDrive%\DPsFnshr.exe

rem add Windows Explorer to Quick Launch
MkDir "%AllUsersProfile%\..\Default User\Application Data\Microsoft\Internet Explorer\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 silent installers go here


rem browser plugins
%Source%RunOnce\install_flash_player_ax_32bit-11-1-102-55.exe -install
%Source%AddOns\install_flash_player_32bit-11-1-102-55.exe -install
%Source%AddOns\Shockwave_Installer_Full-11-6-1-629.exe /S
%Source%AddOns\Silverlight-4-1-10329-0.exe /Q

rem install & configure Libre Office (defaults shown)
If exist %Source%AddOns\LibO_3.6.7.2_Win_x86_install_multi.msi msiexec /I %Source%AddOns\LibO_3.6.7.2_Win_x86_install_multi.msi ALLUSERS=1 ADDLOCAL=ALL SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1 /Qr /NoRestart /Log %Temp%\LibreOfficeInstall.log
msiexec /I %Source%AddOns\LibO_3.6.7.2_Win_x86_helppack_en-US.msi /Passive /NoRestart /Log %Temp%\LibreOfficeHelpInstall.log
msiexec /I %Source%AddOns\LibO_3.6.7.2_Win_x86_helppack_en-GB.msi /Passive /NoRestart /Log %Temp%\LibreOfficeHelpInstall.log
Copy %Source%AddOns\soffice.od* "%AllUsersProfile%\Templates\"

rem PDF readers
%Source%AddOns\SumatraPDF-2.1.1-install.exe /S
msiexec /I %Source%AddOns\FoxitReader543.0920_enu.msi /Passive /NoRestart /Log %Temp%\FoxitReaderInstall.log

rem image editors / managers
%Source%AddOns\gimp-2.6.7-i686-setup.exe /Silent /SP- /NoRestart
%Source%AddOns\gimp-help-2-2.6.0-en-setup.exe /Silent
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

rem nLite
%Source%AddOns\nLite-1.4.9.3.setup.exe /Silent /NoRestart

rem Google Earth
%Source%AddOns\GoogleEarthWin-5-1-3535-3218.exe /S /V"ALLUSERS=1 /Passive /NoRestart"

rem BitTorrent & FTP client
%Source%AddOns\FileZilla_3.7.4.1_win32-setup.exe /S
Copy /B %Source%AddOns\Vuze*Installer32.exe %Temp%\Vuze_Installer32.exe
%Temp%\Vuze_Installer32.exe -q
If exist %Temp%\Vuze_Installer32.exe ping -n 41 127.0.0.1 > nul
Kill Azureus.exe
Del %Temp%\Vuze_Installer32.exe
%Source%AddOns\uTorrent-3-1-2-26821.exe /PerformInstall 2

rem (almost) every video codec known to man
%Source%AddOns\vlc-1.1.11-win32.exe /S
%Source%AddOns\K-Lite_Codec_Pack_710_Mega.exe /Silent /NoRestart /LoadInf="%Source%AddOns\klcp_mega_unattended.ini"
%Source%AddOns\Quicktimealt181lite.exe /Silent /NoRestart /LoadInf="%Source%AddOns\qtalt.ini"
If exist %Source%AddOns\Quicktimealt181lite.exe %Source%RunOnce\vcredist_x86_2005sp1c.exe /Q
%Source%AddOns\Real_Alternative_202_Lite.exe /Silent /NoRestart

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

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

rem basic freeware CD/DVD burners
%Source%AddOns\NeroBurnRightsInstaller.exe /Silent /BurnRights:All
Copy /B %Source%AddOns\cdbxp_setup*.exe %Temp%\cdbxp_setup.exe
%Temp%\cdbxp_setup.exe /Silent /NoRestart
Del %Temp%\cdbxp_setup.exe
%Source%AddOns\SetupImgBurn_2.5.8.0.exe /S

rem defrag
%SystemRoot%\system32\uDefrag -r -v --all-fixed

rem setup for the next pass
Set NextBatch=Run3_W2Ksp5.bat
Echo Windows Registry Editor Version 5.00 > %Temp%\NextPass.reg
Echo. >> %Temp%\NextPass.reg
Echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce] >> %Temp%\NextPass.reg
Echo "command0"="%1:\\%NextBatch% %1 " >> %Temp%\NextPass.reg
If exist %1:\%NextBatch% RegEdit /S %Temp%\NextPass.reg
Del %Temp%\NextPass.reg

rem VirtualBox Drivers
"%ProgramFiles%\7-Zip\7z" X %Source%AddOns\VBoxGuestAdditions.iso -O%Temp%\VirtualBox
%Temp%\VirtualBox\VBoxGuestAdditions.exe /S
%Temp%\VirtualBox\VBoxWindowsAdditions-x86.exe /depth=32 /xres=1280 /yres=1024 /S
RmDir /S /Q %Temp%\VirtualBox
Xcopy "%UserProfile%\Start Menu\Programs\Oracle VM VirtualBox Guest Additions" "%AllUsersProfile%\Start Menu\Programs\Oracle VM VirtualBox Guest Additions\" /e
Xcopy "%UserProfile%\Start Menu\Programs\Sun VirtualBox Guest Additions" "%AllUsersProfile%\Start Menu\Programs\Sun VirtualBox Guest Additions\" /e


rem driver installers go here
%Source%AddOns\Modem\Setup.exe /S


rem Spybot - Search and Destroy
%Source%AddOns\spybotsd162.exe /Silent /SP- /Components="" /tasks="!launchsdhelper,!launchteatimer,!quicklaunchicon" /NoRestart
%Source%AddOns\spybotsd_includes.exe /S
"%ProgramFiles%\Spybot - Search & Destroy\SpybotSD.exe" /taskbarhide /autoimmunize /autoclose

rem Avast anti-virus - rerun setup to install additional languages
%Source%AddOns\avast_free_antivirus_setup-8-0-1497-376.exe /Silent /SP- /NoRestart
If exist %Source%AddOns\avast_free_antivirus_setup-8-0-1497-376.exe ping -n 81 127.0.0.1 > nul
%Source%AddOns\vpsupd.exe /Silent

rem Comodo Firewall
%Source%AddOns\Comodo2.exe

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

rem VirtualPC drivers (ejects CD, must be the last command of the last batch file)
"%ProgramFiles%\7-Zip\7z" X %Source%AddOns\VMAdditions.iso -O%Temp%\VirtualPC
msiexec /I %Temp%\VirtualPC\Windows\VirtualMachineAdditions.msi ADDLOCAL=ALL /Passive /ForceRestart

ShutDown /R /F
You can have as many application install reboot passes as desired. To do this simply set the system to auto-logon (in step 6) 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. If using VirtualPC be sure to install its drivers last.

Run3_W2Ksp5.bat
rem startup delay to allow disk thrashing to subside before proceeding
Ping -n 121 127.0.0.1 > nul

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
Set NextBatch=Run4_W2Ksp5.bat
Echo Windows Registry Editor Version 5.00 > %Temp%\NextPass.reg
Echo. >> %Temp%\NextPass.reg
Echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce] >> %Temp%\NextPass.reg
Echo "command0"="%1:\\%NextBatch% %1 " >> %Temp%\NextPass.reg
If exist %1:\%NextBatch% RegEdit /S %Temp%\NextPass.reg
Del %Temp%\NextPass.reg

ShutDown /R /F

Attached Files


Edited by Kurt_Aust, 09 October 2014 - 09:07 PM.



How to remove advertisement from MSFN

#2
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
Changelog:

11 May 07: Full rewrite of topic, changelog reset.

13 May 07: Found solution to Open Office & Adobe Reader integration problem, updated Config.zip (just choose overwrite all).

17 Jun 07: June updates, see post 9 (18th, fixed error in AFT_OpenOffice.bat).

13 Jul 07: July updates, see post 10.

18 Jul 07: Updated instructions and ******* for kb925398v2 (re post 11), also altered nLite's RunOnce and the *.bat files (see post 12).

15 Aug 07: August Updates, see post 13.

20 Aug 07: Updated instructions and ******* for kb832353 (re post 14) and Run1*.bat to support JohnDoe74's Windows Defender AddOn.

7 Sep 07: Removed kb832353 as redundant (re post 23) and moved NDP20-KB928365-X86.exe from Run2*.bat to Run1*.bat (post 24).

12 Sep 07: September Updates, see post 25.

21 Sep 07: Added information on version 5.1.2195.21 of the USP, updated AFT_OpenOffice.bat for Open Office 2.3.0.

23 Sep 07: Added W2K USP 5.1.2195.24 to my tracker as RyanVM's tracker always seems to return scrape errors for me.

12 Oct 07: October Updates (see post 27), eSnips direct download of USP 5.1.2195.24 & Hotfix pack, AV definition update support.

16 Nov 07: Quiet month (no updates), added support for "Root Certificates Update" and Spybot:S&D immunization on install.

16 Dec 07: December updates (see post 35), new fully updated .Net installers, file numbering reorder, Open Office install options.

10 Jan 08: January updates, see post 40.

16 Feb 08: February updates, see post 42.

15 Mar 08: March updates, see post 43.

15 Apr 08: April updates, see post 46.

17 May 08: May update, see post 50.

14 Jun 08: June updates, see post 54.

12 Jul 08: July updates, see post 57.

17 Aug 08: August updates, see post 61.

26 Aug 08: Added details on multi-CD installs & VM testing (notes 5 & 7 above)

16 Sep 08: September updates, see post 63.

19 Oct 08: October updates, see post 64.

15 Nov 08: November updates, see post 65.

18 Nov 08: Added Comodo Firewall support

13 Dec 08: December updates, see post 67.

16 Jan 09: January updates, see post 68.

23 Jan 09: .Net 2.0 SP2 standalone out, see post 70.

14 Feb 09: February update & added screenshot archive, see post 71.

14 Mar 09: March updates, see post 72.

3 Apr 09: Changed method of launching Run2_W2Ksp5.bat to one that allows greater flexibility, see post 75.

20 Apr 09: April updates, see post 76.

14 Jun 09: June updates, see post 77.

17 Jul 09: July updates, see post 79.

15 Aug 09: August updates, see post 85.

13 Sep 09: September updates, see post 86.

14 Nov 09: October/November updates, see posts 92-94.

18 Dec 09: December updates, see post 98.

16 Jan 10: January update, see post 100.

12 Feb 10: February update, see post 101.

17 Apr 10: April updates, see post 107.

14 May 10: May updates, see post 108.

23 Jul 10: End of support updates, see post 111.

17 Sep 10: .Net & Flash updates, see post 113.

24 Jun 11: .Net and VC++ updates, see post 125.

28 Aug 11: .Net update, see post 133.

17 Oct 11: .Net update, see post 134.

20 Mar 12 : .Net update, see post 135.

14 Apr 12: Titanic memorial day, .Net update, see post 138.

13 May 12: .Net update, see post 144.

21 Jun 12: .Net update, see post 145.

15 Jul 12: MSXML update, see post 155.

30 Nov 12: .Net update, see post 168.

18 Jan 13: MSXML & .Net updates, see post 169.

17 Feb 13: .Net update, see post 170.

20 Mar 13: Added post EoL hotfixes nominated by thomasz86

25 May 13: .Net update, see post 176

17 Jun 13: .Net update, see post 177

20 Jul 13: .Net update, see post 178

10 Oct 14: Fairly significant reworking of the topic including changes to the batch files launch method, a list of supported applications and a few general updates, see post 179.

Attached Files


Edited by Kurt_Aust, 09 October 2014 - 09:11 PM.


#3
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • Joined 16-July 04
  • OS:Windows 7 x64
  • Country: Country Flag
Kurt, rather than maintain that list of hotfixes, you might want to just link to the ones that originated in the HFSLIP forum:

http://www.vorck.com...fixes_2000.html
http://www.vorck.com...otfixes_xp.html
http://www.vorck.com...fixes_2003.html

Edited by fdv, 30 November 2008 - 11:05 PM.


#4
rebelo

rebelo

    Newbie

  • Member
  • 49 posts
  • Joined 18-August 04
removed

#5
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
This project has undergone a major rewrite to enhance ease of use, most significantly there is now a torrent with 31 of the 38 needed executable files. Also all configuration files are now in a single archive.

Project has been updated for May, main notes for those who used the April version:
Re-read the topic, major changes
Hotfix order was stuffed, run UpdatePrep.bat to fix (didn't affect installation though)
Move all files from \WMP9 and \Utilities to \RunOnce

As there are only small changes between the bimonthly versions of the DirectX redistributable, I am considering adding the ability to update it via the torrent \ UpdatePrep.bat, opinions?

#6
adchia

adchia
  • Member
  • 1 posts
  • Joined 30-May 07
Wow...Thanks for this...I've tried before and it took AGES...This sped it up soo much...I appreciate it.

#7
-I-

-I-

    win2k Freak

  • Member
  • PipPipPipPip
  • 639 posts
  • Joined 23-November 04
i tend to dis-agree with this for a bit though...
dont get me wrong the idea is perfect but id rather see using hfslip
or maybe a derivative special to this project...

step 1, slipstream usp5xxxxx.exe
step 2, use hfslip for directx mdac mplayer net1.1 and net2.2 and the hotfix list..
step 3, use nlite to tweak the hfsliped source....

this way you save a lot of install time for dx9 and mdac.

ather that adding driverpacks is a verry good idea.. but i would say,
lets look at the totorial for 'creating your own DP' and build ourselves a win2k version
(removing those files that arn't neaded for xp... etc (all to make these packs a bit smaller),

Edited by -I-, 01 June 2007 - 06:25 AM.

[message of the .....whatever]
Dont be a luser*!*@msnf.org: Ask Good Questions. , read the microsoft guide, google-it-yourself
Do NOT use pirated software, there is free opensource software for allmost every task you seak!
Where is the "any key" ???

#8
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
adchia:

Glad to hear it was of help to you.


-I-:

I did this under nLite as while there are many ways to create an up to date XP installer, there seems to be a major dearth of Win2000 solutions. Also I am familiar with nLite and I wanted to prove to myself that it was in fact possible and I could do it.

If you wish to write a similar guide for HFslip, by all means go for it, it's not like I have a software patent on the idea. Feel free to block copy appropriate sections of this guide if you wish.

As for install time, since it's unattended, it didn't seem like all that big a deal. The batch file stage takes about 20 minutes under VirtualPC, how much time is HFslip likely to save? (this is an honest question, I've never used HFslip)

As for Driver Packs, I felt that having application AddOns was more important, so once you added drivers as well you were forced to use a DVD as the install media anyway. Also I wanted this guide to be as newbie friendly as possible, so things like editing driver packs was definitely off the agenda.

#9
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
June Hotfix updates:

Delete 140-Windows2000-KB917422-x86-ENU.EXE
Delete 580-IE6.0sp1-KB931768-Windows2000-x86-ENU.exe

Move RunOnce\MDAC253-KB927779-x86-ENU.exe to Hotfix\580-MDAC253-KB927779-x86-ENU.exe

Add the following to \Hotfix
600-Windows2000-KB927891-x86-ENU.EXE [1,276,272]
620-Windows2000-KB935840-x86-ENU.EXE [564,080]
640-Windows2000-KB935839-x86-ENU.EXE [736,624]
660-IE6.0sp1-KB933566-Windows2000-x86-ENU.exe [4,189,088]


Other changes:
Moved all RunOnce commands to the batch files for easier maintenance, MDAC patch is supported by latest nLite version.

#10
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
July Hotfix updates:

Add the following to \Hotfix
680-Windows2000-KB926122-x86-ENU.EXE [1,397,104]

Add the following to \RunOnce
NDP1.1sp1-KB928366-X86.exe [9,249,736]
NDP20-KB928365-X86.exe [15,394,248]

No deletions


The 2 .Net hotfixes that get saved to RunOnce are huge, 23.5 MB in total !! Hopefully it won't be too long before RyanVM updates his switchless installers and we get most of that back, however RyanVM has indicated that he is very busy at the moment so it may be a while.

EDIT: Delete
Hotfix\320-WindowsMedia6-KB925398-x86-ENU.exe
and replace it with
Hotfix\670-WindowsMedia6-KB925398-v2-x86-ENU.exe

Edited by Kurt_Aust, 18 July 2007 - 05:06 AM.


#11
dbrunton

dbrunton

    Newbie

  • Member
  • 25 posts
  • Joined 20-July 06
Looks like this line

320-WindowsMedia6-KB925398-x86-ENU.exe [791,888]

has been replaced by WindowsMedia6-KB925398-v2-x86-ENU.exe [797,088] because thats what I obtained from Microsoft.

IGNORE TEXT ABOVE - LIST HAS BEEN UPDATED

Copy the below into a batch file and place in the Misc folder. This will rename all of Kurt's direct download list according to his numbering specifications.

@echo off
echo.

echo "File not Found" errors should not occur if all files downloaded correctly as per list above
pause

rem Renumbering of direct downloads from Microsoft for July 2007

rename ..\Hotfix\WindowsInstaller-KB893803-v2-x86.exe 020-WindowsInstaller-KB893803-v2-x86.exe
rename ..\Hotfix\Windows-KB909520-v1.000-x86-ENU.exe 100-Windows-KB909520-v1.000-x86-ENU.exe
rename ..\Hotfix\Windows2000-KB917008-x86-ENU.EXE 120-Windows2000-KB917008-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB920670-x86-ENU.EXE 160-Windows2000-KB920670-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB920683-x86-ENU.EXE 180-Windows2000-KB920683-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB921398-x86-ENU.EXE 200-Windows2000-KB921398-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB920685-x86-ENU.EXE 220-Windows2000-KB920685-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB923414-x86-ENU.EXE 240-Windows2000-KB923414-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB924191-v2-x86-ENU.EXE 260-Windows2000-KB924191-v2-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB923980-x86-ENU.EXE 280-Windows2000-KB923980-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB924270-x86-ENU.EXE 300-Windows2000-KB924270-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB926247-x86-ENU.EXE 340-Windows2000-KB926247-x86-ENU.EXE
rename ..\Hotfix\***OE6.0sp1-KB923694-Windows2000-x86-ENU.exe 360-OE6.0sp1-KB923694-Windows2000-x86-ENU.exe
rename ..\Hotfix\IE6.0sp1-KB929969-Windows2000-x86-ENU.exe 380-IE6.0sp1-KB929969-Windows2000-x86-ENU.exe
rename ..\Hotfix\Windows2000-KB928843-x86-ENU.EXE 400-Windows2000-KB928843-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB924667-x86-ENU.EXE 420-Windows2000-KB924667-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB918118-x86-ENU.EXE 440-Windows2000-KB918118-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB926436-x86-ENU.EXE 460-Windows2000-KB926436-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB925902-x86-ENU.EXE 480-Windows2000-KB925902-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB930178-x86-ENU.EXE 500-Windows2000-KB930178-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB931784-x86-ENU.EXE 520-Windows2000-KB931784-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB932168-x86-ENU.EXE 540-Windows2000-KB932168-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB920213-x86-ENU.EXE 560-Windows2000-KB920213-x86-ENU.EXE
rename ..\Hotfix\MDAC253-KB927779-x86-ENU.exe 580-MDAC253-KB927779-x86-ENU.exe
rename ..\Hotfix\Windows2000-KB927891-x86-ENU.EXE 600-Windows2000-KB927891-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB935840-x86-ENU.EXE 620-Windows2000-KB935840-x86-ENU.EXE
rename ..\Hotfix\Windows2000-KB935839-x86-ENU.EXE 640-Windows2000-KB935839-x86-ENU.EXE
rename ..\Hotfix\IE6.0sp1-KB933566-Windows2000-x86-ENU.exe 660-IE6.0sp1-KB933566-Windows2000-x86-ENU.exe
rename ..\Hotfix\WindowsMedia6-KB925398-v2-x86-ENU.exe 670-WindowsMedia6-KB925398-v2-x86-ENU.exe
rename ..\Hotfix\Windows2000-KB926122-x86-ENU.EXE 680-Windows2000-KB926122-x86-ENU.EXE

Edited by dbrunton, 18 July 2007 - 05:16 AM.


#12
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
Updated post #1 and the torrent for 670-WindowsMedia6-KB925398-v2-x86-ENU.exe as reported by dbrunton.


Also rewrote the nLite RunOnce file and the 2 batch files to fix a problem I discovered when I added a USB card reader to my RMware testbed. With the older version an "Invalid parameter" error dialogue box would pop-up when any attempt was was made to access the card reader during installation.

#13
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
August Hotfix updates

Deletions
Hotfix\260-Windows2000-KB924191-v2-x86-ENU.EXE
Hotfix\380-IE6.0sp1-KB929969-Windows2000-x86-ENU.exe
Hotfix\660-IE6.0sp1-KB933566-Windows2000-x86-ENU.exe
RunOnce\WindowsMedia9-KB917734-x86-ENU.exe

Additions
Hotfix\690-Windows2000-KB921503-x86-ENU.EXE [756,712]
Hotfix\700-Windows2000-KB938829-x86-ENU.EXE [619,376]
Hotfix\710-IE6.0sp1-KB937143-Windows2000-x86-ENU.exe [4,189,088]
Hotfix\720-Windows2000-KB936021-x86-ENU.EXE [925,552]
Hotfix\730-IE6.0sp1-KB938127-Windows2000-x86-ENU.exe [1,498,528]
RunOnce\WindowsMedia9-KB936782-x86-ENU.exe [2,300,320]


EDIT: Delete
RunOnce\WindowsMedia-Q828026-x86-ENU.exe
and replace it with
RunOnce\WindowsMedia-KB832353-ENU.exe[2,861,608]

EDIT Mark2:
Delete RunOnce\WindowsMedia-KB832353-ENU.exe
As reported by "the_guy" in post 23 both Q828026 and KB832353 are redundant.

Edited by Kurt_Aust, 06 September 2007 - 10:16 PM.


#14
erpdude8

erpdude8

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,141 posts
  • Joined 24-November 04

RunOnce\WindowsMedia-Q828026-x86-ENU.exe /Q


Replace Q828026 with Q832353 as Q832353 fixes some "script" problems found in Q828026.
use WindowsMedia-KB832353-ENU.exe instead

Edited by erpdude8, 15 August 2007 - 11:50 AM.


#15
dbrunton

dbrunton

    Newbie

  • Member
  • 25 posts
  • Joined 20-July 06
Works. Very nice.

With August hotfixes it only needed 7 security updates and 1 Malicious Software Tool from Windows Update to complete Express update.

One hardware device error which I think you may have got.

"The class installer has denied the request to install or upgrade this device" The device is classed as a MEDIA device and seems to be a gameport and won't install from Add/Remove Hardware or Device Manager after all of the setup has finished.

But it found pretty much everything else which impressed me. Some ATI codecs had to be got from Windows Update but that's nothing.

A 1 Gb DVD disc with 975 Mb of drivers and addon applications was used on a system with 640 Mb of RAM and a 200 Gb hard disk with a 1.3 GHz Duron processor. Installation time approx 1 hr to 2 hrs.

#16
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
Updated post #1 and the torrent for WindowsMedia-KB832353-ENU.exe as advised by erpdude8. Note that this is a reliability change and is not security related.

Also added support for JohnDoe74's Windows Defender AddOn, however you must use the RunOnce version and deRem a line in Run1_W2Ksp5.bat for it to work.


dbrunton:
Glad to hear it worked for you, but I'd just like to clarify one thing. You used the July update list and then got 7 updates, correct?

Your post could be read as: "with August hotfixes" integrated "it needed 7 security updates and 1 Malicious Software Tool from Windows Update". Which seems way too much, unless of course you have added other Microsoft software that also updates via Windows update.


EDIT:
Ignore the missing update list in the next post, the problem was traced back to dbrunton using the wrong version of the Hotstream Unofficial Service Pack 5. There are several versions out there, however 5.1.2195.24 is the most up-to-date version and the one this guide was designed to work with. To the best of my knowledge it is only available via the torrent from RyanVM's tracker.

Edited by Kurt_Aust, 27 August 2007 - 01:53 AM.


#17
dbrunton

dbrunton

    Newbie

  • Member
  • 25 posts
  • Joined 20-July 06
Sorry. It included all of the August stuff you listed as well. Here's the list of what Windows update required fixed. Looking at some of these dates; these are a year old. No other Microsoft apps added.

Windows Malicious Software Removal Tool - August 2007 (KB890830)
Security Update for Windows 2000 (KB914388)
Security Update for Windows 2000 (KB911280)
Security update for (Jscript Version 5.6) for Windows 2000 (KB917344)
Security Update for Windows 2000 (KB917953)
Security Update for Windows 2000 (KB913580)
Security Update for Windows 2000 (KB917736)
Security Update for Windows 2000 (KB914389)

#18
kd6aaj

kd6aaj

    Newbie

  • Member
  • 27 posts
  • Joined 22-March 07
Ok,

I'm assuming te hotfix list is current as of August, 2007.

So I've already added the regular hotfixes to Windows 2000 PRo with nLite.
Now I need to add the "runonce" hotfixes.

Now, where exactly do I put the "runonce" hotfixes, assuming just for fun that the working folder
for the future CDROM was

H:\W2KSP4_PLUS

containing these folders (print screen bitmap attatched):

(sorry for the 2-color bitmap, but I needed to reduce the file size)

Thanks in advance,

kd6aaj

Attached Files


Edited by kd6aaj, 01 September 2007 - 03:18 AM.


#19
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
As noted in step 7 of the instructions, you copy the downloaded directory structure to the nLite working directory.

Your image shows a directory H:\W2KSP4_PLUS\RunOnce, all the RunOnce hotfixes belong there so they can be called by the batch files. There should also be 2 batch files in H:\W2KSP4_PLUS and the directory H:\W2KSP4_PLUS\DirectX_9c.

When nLite creates your install media, the contents of H:\W2KSP4_PLUS will become the root directory of the CD \ DVD.

#20
kd6aaj

kd6aaj

    Newbie

  • Member
  • 27 posts
  • Joined 22-March 07
Thank you Kurt Aust,

I'm sorry if I got confused.

I actually have more hotfixes in my hotfixdownload directory from Windows update, etc because I ran MBSA and downloaded ALL the hotfixes and service packs when I did a fresh install from my slipstreamed W2K_SP3_EN cdrom a couple of weeks ago.

They must be obsolete now, since I slipstreamed the w2ksp51.exe service pack last night.
I only integrated the hotfixes "UpdatePrep.bat" gave me (total of 32) via drag-and-drop into nLite.

The other directories and files were not in my working dirctory yet, as I was just doing a "normal"
slipstream and hotfix integration

I also clicked "yes" evertime I was asked If I wanted to keep a newer version of a file.

What do I do with your "win2000sp5.ini"?

Can I delete the "Last Session.ini" and "Last Session_u.ini" files? I've never reloaded a session with nLite (yet).

Thanks,

kd6aaj

Edited by kd6aaj, 01 September 2007 - 10:41 AM.


#21
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
The 5.1.2195.24 version of the Unofficial Service Pack 5 has all the updates for the core O.S. up to June 2006 inclusive.

The 32 hotfixes that UpdatePrep.bat renames with a leading number are all that you will need to directly integrate.

There shouldn't be any dialogues asking about keeping a newer file version, I would suggest you start again from scratch.

It is generally best to do only one pass with nLite.

You can copy my Win2000sp5.ini preset to [C:\Program Files\nLite\Presets] and then rename one of your [Last Session (2007.08.18-23.08.07)_u.ini] files to Win2000sp5_u.ini.

Then when you run nLite on a fresh source a number of the needed options are already selected. For instance, the RunOnce file is correctly entered and it will be set to auto-logon twice as the Administrator. However you will need to enter the Administrator password of "giberish" as that is stored in Win2000sp5_u.ini (personal info) and select the hotfixes needed fro integration yourself (as you are highly unlikely to have them at the same location on your hard drive as I do). In other words some things will be done, but check everything.

#22
kd6aaj

kd6aaj

    Newbie

  • Member
  • 27 posts
  • Joined 22-March 07
Thanks Kurt,

I'll try again with the "factory" cdrom.

kd6aaj

#23
the_guy

the_guy

    Creator of the Windows ME Service Pack

  • Member
  • PipPipPipPipPip
  • 914 posts
  • Joined 15-July 05
  • OS:ME
  • Country: Country Flag
This project looks interesting.

Hate to tell you though that KB832353 has been replaced by the rollup and KB936782 (msdxm.ocx are the same in KB832353 and the rollup, wmp.dll is newer in KB936782).

the_guy
Creator of the Windows ME Service Pack.

#24
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
Updated post #1 and the torrent, removing the redundant KB832353 (which replaced Q828026) as reported by "the_guy".

Moved NDP20-KB928365-X86.exe from Run2_W2Ksp5.bat to Run1_W2Ksp5.bat as with certain AddOns combinations it would force a system reboot, thereby aborting the second batch file before the installation of Windows Media Player 9.

#25
Kurt_Aust

Kurt_Aust

    Master of trial, error & Google

  • Member
  • PipPipPipPip
  • 559 posts
  • Joined 26-April 07
September Hotfix updates

Deletions:
Hotfix20-WindowsInstaller-KB893803-v2-x86.exe (found to be redundant)
Hotfix\540-Windows2000-KB932168-x86-ENU.EXE (replaced by 740-*.exe)
RunOnce\WindowsMedia-Q828026-x86-ENU.exe (as per post 14)
RunOnce\WindowsMedia-KB832353-ENU.exe (as per post 23)

Additions:
Hotfix\740-Windows2000-KB938827-x86-ENU.EXE [990,064]




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users