Jump to content

Recommended Posts

Posted

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=\HOTFIX
if exist %systemroot%\system32\qhain.exe goto :fix2
if 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 silent
copy %hfix%\REDIST1\*.cpl %SystemRoot%\system32
copy %hfix%\redist1\ntsubst.exe %systemroot%\system32
copy %hfix%\redist1\oeminfo.ini %systemroot%\system32
copy %hfix%\redist1\oemlogo.ini %systemroot%\system32
copy %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.exe
set 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.exe
copy %hfix%\redist1\qchain.exe %systemroot%\system32
goto :end
:fix2
:: this is a failsafe
:end

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


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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...