In the past, when you first installed Windows NT 4.0 Workstation or Server, you would get updates for Windows NT 4.0 Workstation, however the updates were from Windows Update v3, which first appeared on Windows 95.
Unfortunately, in the summer of 2011, Microsoft de-commissioned older versions of Windows Update (v3 and v4), thus withdrawing updates for Windows 95, 98, Me, NT 4.0 and Windows 2000 < SP3. Users who want to receive updates are now required to use Windows Update v6, however as Windows Update v6 does not work on Windows NT 4.0 and other OSes, users of these operating systems do not have any method of either automatically detecting and installing updates or doing it manually via the Windows Update website.
This is not a limitation for existing installations of Windows NT 4.0, because Microsoft pulled the plug the OS years ago and as such, no new updates are being produced. However, it has became a serious and crippling limitation for anyone re-installing Windows NT 4.0. This is especially the case, when it has became increasingly difficult to do research and find all of the updates that once appeared on the Windows Update website as Microsoft withdrew the updates for Windows NT 4.0.
To get around this, here are the instructions on how you can re-apply the updates that once appeared in Windows Update after installing Windows NT 4.0 Workstation (i386 version):
A. INSTALLATION PROCEDURES
1. If you're planning to run Windows NT 4.0 Workstation in a virtualised environment (such as VMWare, Qemu, Virtual PC, etc.), apply the appropriate settings on how much disk space to use for a virtual hard disk, how much memory to allocate as well other important settings such as floppy drives, CD-ROM, sound card and networking.
Be warned that Windows NT 4.0 (pre-SP4) will NOT support hard disks and other media over 7.8 GB (1023 cyl/255 heads /63 spt) on install. And in the original release, Windows NT 4.0 will not even partition the boot hard disk over 4 GB. Furthermore, by default, Windows NT 4.0 will only support either FAT or NTFS partitions. You will need to install the FastFAT driver for FAT32 support. More about that later.
2. Install Windows NT 4.0 Workstation as usual.
B. UPDATING WINDOWS NT 4.0 COMPONENTS
3. Download and install Windows NT 4.0 Service Pack 6a with 128-bit encryption (ftp://ftp.vsi.ru/pub/win/winnt4/sp6a/sp6i386_128b.exe). You can apply the previous five service packs (SP1_400I.EXE, SP2_400I.EXE, SP3_400I.EXE, NT4SP4I.128.EXE and SP5128I.exe) in a incremental step, but it is time consuming and not recommended.
4. Download and install Internet Explorer 4.01 SP2 first which includes support for Active Desktop and the QuickLaunch toolbar: http://browsers.evol.../win32/4.01-sp2
(Internet Explorer 4.01 SP2 can be found on other websites where it is archived for historical purposes. After setting up and installing IE 4.01 SP2, reboot.
5. After rebooting, download and install the full version of Internet Explorer 6 Service Pack 1: http://www.jcu.edu.a...sp1/ie60sp1.exe
After installing Internet Explorer 6 SP1, reboot. After rebooting, IE6 will finish up the installation.
6. Download and install the following security updates that were taken from wuhistv3.log, the Windows Update v3 history log.
Here's a copy of what the wuhistv3.log looks like: [attachment=35585:wuhistv3.txt]
Total number of inital updates applied: 40 (45 if applying Service Packs 1 through 5)
1. Security Update, July 26, 2001 (Windows NT 4.0 Post SP6a): http://download.micr...us/q299444i.exe (q299444i.exe)
2. Security Update, February 13, 2002 (MSXML 3.0): http://www.filewatch...674352.0.0.html (msxml4qfe.exe / Q317244)
3. Q329414: Security Update (MDAC 2.1): http://www.filewatch...833144.0.0.html (q329414_mdacall_x86.exe)
4. Cumulative Security Update for Internet Explorer 6 Service Pack 1 (KB867801): http://www.microsoft...801-x86-ENU.exe)
5. Security Update for Windows (KB840315): http://www.microsoft...ls.aspx?id=7971 (WindowsNT4-KB840315-ENU.exe)
6. Security Update for Windows (KB841873): http://www.microsoft...s.aspx?id=11958 (IE-KB841873-WindowsNT4sp6-x86-ENU.exe)
7. Security Update for Windows (KB839645): http://www.microsoft...s.aspx?id=17756 (WindowsNT4Workstation-KB839645-x86-ENU.exe)
8. Security Update for Windows (KB841872): http://www.microsoft...ls.aspx?id=1056 (WindowsNT4Workstation-KB841872-x86-ENU.exe)
9. Security Update for Windows (KB828741): http://www.microsoft...s.aspx?id=21403 (WindowsNT4Workstation-KB828741-x86-ENU.exe)
10. Security Update for Windows (KB835732): http://www.microsoft...ls.aspx?id=6102 (WindowsNT4Workstation-KB835732-x86-ENU.exe)
11. Security Update for Microsoft Windows NT 4.0 (KB828035): http://www.microsoft...s.aspx?id=16042 (WindowsNT4Workstation-KB828035-x86-ENU.exe)
12. Q323255: Security Update: http://uni-smr.ac.ru...P6A/Q323255.exe (Q323255.exe)
13. Cumulative Security Update for Outlook Express 6 SP1 (KB823353): http://www.microsoft...s.aspx?id=18813 (IE6.0sp1-KB823353-x86-ENU.exe)
14. Q817606: Security Update for Windows: http://www.microsoft...s.aspx?id=10447 (Q817606I.exe)
15. Microsoft GDI+ Detection Tool (KB873374): http://support.microsoft.com/kb/873374 (gdidettool.exe)
16. Security Update for Windows NT 4.0 (819696): http://www.microsoft...ils.aspx?id=542 (Q819696I.exe)
17. Security Update (815021): http://www.microsoft...ls.aspx?id=5849 (Q815021I.exe)
18. 816093: Security Update Microsoft Virtual Machine (Microsoft VM): not available; download http://download.wind...2a04af2b34d.exe (MSJAVWU.exe) instead
19. 814078: Security Update (Microsoft Jscript version 5.6): http://www.microsoft...ls.aspx?id=8584 (JS56MEN.exe)
20. 810833: Security Update (Windows NT 4.0): http://www.microsoft...s.aspx?id=25019 (Q810833I.exe)
21. 811630: Critical Update (Windows NT 4.0): http://download.micr...d3623/hhupd.exe (WindowsNT4Workstation-KB811630-x86-ENU.exe / hhupd.exe)
22. Security Update for Microsoft Windows NT 4.0 (KB825119): http://www.microsoft...ls.aspx?id=7908 (WindowsNT4Workstation-KB825119-x86-ENU.exe)
23. Critical Update for ADODB.stream (KB870669): http://www.microsoft...ls.aspx?id=4782 (Windows-KB870669-x86-ENU.exe)
24. Q323172: Security Update (Windows NT 4.0): http://www.microsoft...ls.aspx?id=5849 (Q815021I.exe)
25. Q326830: Security Update (Windows NT 4.0): http://uni-smr.ac.ru...6A/Q326830i.exe (Q326830I.exe)
26. Q320206: Security Update: http://support.microsoft.com/kb/320206 (q320206i.exe)
27. Q318138: Security Update (Windows NT 4.0): http://support.microsoft.com/kb/318138 (q318138i.exe)
28. Q311967: Security Update: http://uni-smr.ac.ru...6A/Q312895i.exe (Q312895i.exe)
29. Q313829: Security Update, March 7, 2002: http://uni-smr.ac.ru...P6A/Q313829.exe (Q313829.exe - with Active Desktop); http://uni-smr.ac.ru...6A/Q313829i.exe (Q313829I.exe - without Active Desktop)
30. Q823559: Security Update for Microsoft Windows: http://www.microsoft...s.aspx?id=25192 (Windows-KB823559-ENU.EXE)
31. Security Update, September 7, 2000: http://download.micr...US/Q304158i.exe (Q304158i.exe)
32. Euro Conversion Tool: ftp://ftp.cityline.net/users/doro/windows/NT4_Euro.exe (NT4_Euro.exe)
33. Microsoft .NET Framework version 1.1: http://www.microsoft...26]dotnetfx.exe
34. Root Certificates Update: http://download.micr...-US/mmcinst.EXE (mmcinst.exe)
35. Recommended Update: Enabling the PIPE_CREATE_INSTANCE flag for non-admin users (823492): http://www.microsoft...s.aspx?id=10471 (Q823492i.EXE)
36. Agent 2.0: http://www.microsoft...ls.aspx?id=6936 (MSagent.exe)
37. Microsoft .NET Framework 1.1 Service Pack 1: http://www.microsoft...ails.aspx?id=33 (NDP1.1sp1-KB867460-X86.exe)
Total download size of all updates: 206.7 MB (up to 304.6 MB if applying the first five service packs)
C. ADDITIONAL NOTES
It is recommended that you apply the updates by the incrementing sorted date of when the update came out. When these updates are applied, you will have to do a series of reboots and continue updating the files, one by one. Applying updates by hand can be time consuming, but it is worth it.
The only side effect is that after applying the Q313829 update (on Windows NT 4.0 with Active Desktop), you will lose the ability to disable the shortcut arrows using TweakUI. And attempting to replace SHELL32.DLL with a unofficial fix may cause icon display corruption! This page workarounds on how to replace the defective SHELL32.DLL with the one that will have the ability to add or remove arrow shortcuts on desktop: http://www.mdgx.com/98-5.htm#PSBF
If you want to keep the ability to add or remove shortcut arrows on icons on the desktop, do not install Q313829 update.
Also, I've noticed that check-boxing Show icons using all possible colors found in the Plus! tab in Display Properties has no effect on the My Computer and Recycle Bin icons. I'm wondering if there is a way to fix that?
If you want to have Windows NT 4.0 access a hard disk or other media with a FAT32 partition, you will need to install the FAT32-enabled FAT filesystem driver: http://ashedel.chat.ru/fat32/
To use the driver, copy FASTFAT.SYS and FS_REC.SYS to %systemroot%\system32\drivers and reboot.
If you want to boot Windows NT 4.0 on a partition greater than 7.8 GB (and up to 2 TB), you will need to copy the NTDETECT.COM and NTLDR from a Windows 2000 or Windows XP partition. Go to this page for instructions: http://www.nu2.nu/fixnt4/
If you have any questions regarding this guide on how to install and update Windows NT 4.0, please let me know and I will get back to you! I will probably need to update this thread if there are any errors found.
Coming soon, I will provide a guide for installing and updating Windows NT 3.51 Workstation and Windows 95 which should be a very easy thing to do!