os2fan2 Posted October 5, 2005 Posted October 5, 2005 For all of you who still want an NT4 partition going, i hacked together a batch process to fix NT4 installs without using $OEM$ etc. It does a whole lot of stuff in two reboots...You need to do a few mods to the install source to get it to work. Note it has a check for excessive installs, in the form of files.set hfix=\HOTFIXif exist %systemroot%\system32\qhain.exe goto :fix2if exist %systemroot%\system32\aspichk.exe goto :fix1:fix0:: unpacked for speed%hfix%\nt4sp6a\update\update.exe -q -z -n:: need to comment out fp4auth.dll in hotfix.inf in Q299444%hfix%\Q299444\hotfix.exe -q -z -n%hfix%\Packed\Q304158i.exe -q -z -n:: these produce KERNEL32 errors if packed. %hfix%\Q810833\hotfix.EXE -q -z -n%hfix%\q815021\hotfix.EXE -q -z -n%hfix%\Q817606\hotfix.EXE -q -z -n:: more that work just fine%hfix%\Packed\Q819696i.EXE -q -z -n%hfix%\Packed\Q841373I.exe -q -z -n:: these are server updates modified for workstation.:: insert in hotfix.inf [Version] a line "ExtendedSupport=1" (without quotes)%hfix%\Q873530\hotfix.exe -q -z -n%hfix%\Q891711\hotfix.exe -q -z -n:: redist files.%hfix%\REDIST1\tweakui.exe%hfix%\redist1\aspiinst.exe silentcopy %hfix%\REDIST1\*.cpl %SystemRoot%\system32copy %hfix%\redist1\ntsubst.exe %systemroot%\system32copy %hfix%\redist1\oeminfo.ini %systemroot%\system32copy %hfix%\redist1\oemlogo.ini %systemroot%\system32copy %hfix%\REDIST1\aspichk.exe %systemroot%\system32\aspichk.exe:: we use IE5, but this baby don't go anywhere near the net :)%hfix%\IE50\ie5setup.exe /q /R:N:: qchain makes a full package%hfix%\REDIST1\qchain.exe:: fdv's file :)%hfix%\redist1\reboot.exeset hfix=goto :end:fix1:: needs SP6 installed%hfix%\redist2\wmi-nt4.exe /q%hfix%\redist2\instmsiw.exe /q:: this msjava86 replaces a couple of survice packs. %hfix%\redist2\msjava86.exe /q%hfix%\redist2\hhupd140.exe /q%hfix%\redist2\jet40-kb837001-ENU.EXE /q%hfix%\redist2\WM320920_64.EXE /q%hfix%\redist1\qchain.execopy %hfix%\redist1\qchain.exe %systemroot%\system32goto :end:fix2:: this is a failsafe:endThe whole lot lives in a directory on the cdrom \HOTFIX, i have unpacked some to make the thing run faster (?), and remove some errors. See comments in the code.Then you need to fix some code for modern machines.1. Copy NTLDR, NTDETECT.COM and ATAPI.SYS from SP6A to I386.2. Copy NTLDR, NTDETECT.COM from some later Windows to SP6A. (this frees the install-order),3. You need to comment out the FP4AUTH.DLL in SP6A. It is used for frontpage anyway, which we (a ) don't install, and (b ) provide by other ways.4. All the stuff from the redist directories is purely optional.The thing has been set up so you can have hfix.cmd anywhere, and point it to the directory HOTFIX.You could, if you have a fat32 partition [zb Whinge98], put in the readonly fat32 from sysintern.
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