标题：Windows NT 4.0
基本介绍
Windows NT 4.0是微软Windows NT家族的第四套产品，代号Cairo，于1996年7月29日发行给制造商。为  Windows NT 4.0一个32位元的操作系统，分为工作站以及服务器版本。而其图形操作界面类似于Windows 95。根据比尔盖兹所言，产品名称中的"NT"为"New Technology（新技术）"的意思，然而时至今日，该名称已经没有其他特殊意义存在。
虽然稳定性高于Windows 95，然而从桌上型电脑的观点来说，操作界面稍微欠缺了弹性。系统稳定性大部分要归功于将硬件资源虚拟化，软件必须借由系统的API以使用硬件资源，而不像DOS以及Windows 95（包括稍后的版本）时期直接由软件进行控制的缘故。但稳定的代价就是利用API进行操作所需要的步骤远比直接操作硬件资源多，因此造成硬件需求广泛的程序（如：游戏）执行上缓慢许多。许多以Win32 API开发的程序可以在Windows 95以及Windows NT上执行，但当时的主流3D游戏则因为NT 4.0对DirectX的支持有限，而无法在NT4上面运作。
Windows NT 4.0在进行维护管理工作的时候，用户界面比起Windows 95较为不友善，举例而言，对于电脑的硬件没有"设备管理器". 
NT 与 "9x" 的分界线直到Windows XP的推出之后才消失，原因包括游戏用的API—诸如OpenGL以及DirectX—已经成熟到有够高的运作效率，并且加上硬件本身也有够高的效能，才能够以可接受的速度运行API。
Windows NT 4.0在Windows 2000推出之后，微软已经终止所有关于NT4的服务，然而到现在（2007）为止，尽管微软希望他们的客户可以换成新的版本，依然有许多的公司企业配合旧硬件持续稳定的运作该系统中。
特色
  用户界面与Windows95相似最值得注意的特点是不论工作站或者服务器版本的Windows NT 4.0都使用Windows 95的用户接口，包括Windows Shell、Windows Explorer（被称为Windows NT Explorer）、以及使用"我的"命名法（举例：我的文档、我的电脑）。
服务器版本的Windows NT 4.0内建了网页服务器，ⅡS 2.0。并且直接支援Microsoft FrontPage（撰写以及管理网站的一支应用程序）的外挂插件（plugin）以及延伸资源（extension）。
此版本另一个重要的特色为针对网络应用程序提供了Microsoft Transaction Server，以及Microsoft Message Queuing (MSMQ），提高了通讯能力。
而跟之前版本的明显差异，即为Windows NT将Graphics Device Interface (GDI）整合进系统核心[2] 以提升图形用户界面(GUI）的效率，使得系统效能跟Windows NT 3.51相比有长足的进步，不过也使得图形驱动程序也必须放在核心之中，造成潜在的稳定性问题。
Windows NT 4.0的其中一项缺点为欠缺对Direct3D的支援。不过这个问题在之后版本的NT家族中（例如Windows 2000）获得了解决。Windows NT 4.0 也不支持USB，这项问题也伴随着Windows 2000的问世而消除。也有第三方厂商开发的通用驱动程序提供了Windows NT 4.0对于DirectX以及USB的支援。
Service Pack更新
为了修正BUG，微软在Windows NT 4.0的产品生命周期中，曾经释出数个Service Pack，包括服务更新包和选择更新包。最后完整的Service Pack为Service Pack 6a (SP6a）。
软件版本 
发行日 
释出给制造商（RTM） 
1996年7月29日 
一般释出
1996年8月24日 
Service Pack 1 
1996年10月16日 
Service Pack 2 
1996年12月14日 
Service Pack 3 
1997年5月15日 
Service Pack 4
1998年10月25日 
Service Pack 5 
1999年5月4日 
Service Pack 6 
1999年11月22日 
Service Pack 6a 
1999年11月30日 
Service Pack 6a后安全性更新 
2001年7月26日
SP7原本预定在2001年初期释出，但是却成为SP6a后安全更新，而不是一个完整的Service Pack。
释出的Service Pack以及Option Pack也被用来增加新的功能。包括新版本的ⅡS 3.0和4.0，增加Active Server Pages、公钥以及凭证授权功能、智能卡（Smart Card）支援、强化对称多处理机（SMP Symmetric Multi Processor）的弹性，丛集支援、以及组件对象模型（COM）支援、以及其他等等。
发行版本
服务器Windows NT 4.0 服务器，发行于1996年，以小规模企业的需要为设计原则的服务器系统。
Windows NT 4.0 服务器，企业版，发行于1997年，是首次在Windows服务器版本的操作系统  Windows NT 服务器4.0 界面中灌上企业版名称的系统。企业版服务器被设计在高使用率，高流量的网络中运作。
Windows NT 4.0 终端服务器，发行于1998年，允许用户远程登录。在Windows 2000中，同样的功能被称为终端机服务，而在Windows XP以及Windows Server 2003中，被称为远程桌面. 
Windows NT 4.0 服务器被包含于BackOffice Small Business Server 4.0以及4.5套装软件中。其他Windows NT 4.0 工作站 的设计目标为针对一般商业使用的桌面操作系统。以稳定的纯32位作业环境为宣传，快速地在目标市场中获得成功地位。
Windows NT 4.0 嵌入式系统 为针对特定设备，例如ATM而设计的小型系统。
安全性
Windows NT4.0 对于安全性问题 MS03-010 并没有任何更新。没有更新的原因为，微软宣称“基于Windows NT 4.0和Windows 2000一些基本上的差异，为了修正此错误而重新编译Windows NT4.0是不可能的，因为这需要重新建置大部分Windows NT 4.0的操作系统，而不是仅仅修改受影响的的RPC组件，这种规模的系统更新将不能保证原本为了Windows NT 4.0设计的程序能够继续在更新过的系统上运作。” 
作为替代方案，微软建议Windows NT 4.0使用者以安装防火墙阻挡连接埠135以保护他们的NT 4.0系统。
于2004年12月31日，微软终止了Windows NT 4.0，包括安全更新的所有技术支持。因此，微软建议目前的Windows NT客户升级为更新、更安全的操作系统，例如Windows 2000或者Windows Server 2003。
技巧十则
⒈如何在Windows NT资源管理器的“发送”菜单中添加新的应用程序？ 
首先，创建一个该应用程序的快捷方式（在程序名.exe文件上按鼠标右键） 
，然后将此快捷方式复制或者剪切到%windir%\Profiles\YourUserId\SendTo。
⒉如何将自己的选项添加到Windows NT资源管理器的弹出菜单上？ 
在Windows NT资源管理器中选择查看\选项\文件类型，选择要添加选项的文 
件类型，然后按“编辑”按钮，在弹出的窗口中选择“新建”按钮，输入将要添 
加的操作名称和用于完成此操作的应用程序名称。
⒊如何在“网上邻居”中隐藏一个服务器？ 
打开注册表编辑器，在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Se 
rvices\LanmanServer\Parameters键值下选择Hidden数值名称（如果未发现此名 
称，那么添加一个，其数据类型为REG_DWORD）。然后双击此项，在弹出的“DWO 
RD编辑器”对话框中输入1即可。
⒋如何移动或者删除一个Microsoft Mail邮局？ 
Microsoft Mail邮局称为WGPO，要移动它，首先将其所在目录及所有子目录 
移动到一个共享权限为完全控制的新目录下，然后打开注册表编辑器，在HKEY_C 
URRENT_USER\Software\Microsoft\Mail\Microsoft Mail键值下选择ServerPath 
，将其值改为新的路径即可；要删除它，同样进入HKEY_CURRENT_USER\Software 
\Microsoft\Mail\Microsoft Mail，删除Microsoft Mail的所有子键。
⒌如何限制使用系统的某些特性？ 
运行注册表编辑器，进入HKEY_CURRENT_USER\Software\Microsoft\Windows 
\CurrentVersion\Policies\System键值（如果不存在，那么添加一个），将Dis 
ableTaskManager的值设为1将阻止用户运行任务管理器，将NoDispAppearancePa 
ge设为1将不允许用户在控制面板中改变显示模式，将NoDispBackgroundPage设为 
1将不允许用户改变桌面背景和墙纸，将NoDispCPL设为1将隐藏控制面板中的“显 
示器”设置，将NoDispScrSavPage设为1“显示器”属性中将不会出现“屏幕保护
程序”标签，将NoDispSettingsPage设为1“显示器”属性中将不会出现“设置” 
标签。
⒍如何通过图标激活一个屏幕保护程序？ 
打开注册表编辑器，进入HKEY_CURRENT_USER\Software\Microsoft\Windows 
NT\CurrentVersion\Windows键值，双击“Programs”，在“字符串编辑器”中 
的“字符串”文本框中添加一项“scr”，然后保存并从Windows NT中注销。重新 
登录到WindowsNT，在资源管理器中选择想要激活的屏幕保护程序，创建一个快捷 
方式，例如\WINNT\SYSTEM32\SSBEZIER.SCR /S，其中/S参数表示立即运行此屏幕 
保护程序。
⒎如何在不打开控制面板的情况下运行其中的某一项？ 
首先，在资源管理器中选择查看/选项/文件类型，将.CPL后缀与%windir% 
\system32\control.exe相关，然后直接运行对象即可（后缀为CPL），例如，对 
“显示器”来说，运行%windir\system32\diaplsy.cpl。
⒏如何让DOS程序使用网络打印机？ 
在Windows NT的DOS窗口中输入NET USE LPTx \\computername\sharename/P 
ERSISTENT:YES即可。
⒐如何改变打印机的缺省假脱机打印（spool）目录？ 
改变所有打印机的缺省假脱机打印目录：打开注册表，在HKEY_LOCAL_MACHI 
NE\SYSTEM\CurrentControlSet\Control\Print\Printers键值下选择DefaultSpo 
olDirectory数值名称（如果未发现此名称，请利用“编辑”菜单的“添加数值” 
命令进行添加，其数据类型为REG_SZ，下同）。然后双击此项，在弹出的“字符 
串编辑器”对话框中输入新目录的全路径即可。
改变特定打印机的缺省假脱机打印目录：打开注册表，在HKEY_LOCAL_MACHI 
NE\SYSTEM\CurrentControlSet\Control\Print\Printers\键值下选择SpoolDire 
ctory数值名称。然后双击此项，在弹出的“字符串编辑器”对话框中填入新目录 
的全路径即可。
注意：所输入的路径必须存在，否则Windows NT仍将使用缺省的目录。
⒑如何设置对换文件使用上限？ 
首先，运行Windows NT性能监视器并选择查看/警报命令，然后选择编辑/添 
加到警报命令，在弹出的窗口中，将“对象”设为“Paging File”，“计数器” 
设为“% Usage Peak”，将“报警条件”置为“超过”并在后面的文本框中输入 
您所希望的百分数即可。
Windows NT 4.0下的DOS工作站
  用户界面目前，许多单位有大量的486微机仍在使用中，且有不少的DOS应用程序在使用，较难快速将工作站操作系统转换为Windows 95或Windows NT Workstation。因此为了一方面要保证网络操作系统能使用主流的Windows NT，另一方面又要兼顾现实的情况，就必须解决好Windows NT 4.0下DOS工作站的配置问题。
本文详细介绍Windows NT 4.0下DOS工作站的配置方法及步骤。配置NT服务器要想使用该网络工作站（当然，任意一个工作站，不论是DOS或是Windows 95或是Windows NT Workstation工作站均需完成下述操作），首先必须在服务器上通过“开始→程序→管理工具→域用户管理器→用户→新用户”将你工作站的计算机名、用户名及所在域或组等有关信息添加到网络中。制作LAN Manager v2.0安装盘方法1：可以在中文Windows NT Server 4.0服务器上通过“开始→程序→管理工具→网络客户管理器”，选择“制作安装磁盘组”中的“LAN Manager v2.0 for MS－DOS”进行制作。
方法2：直接通过“资源管理器”进入“中文Windows NT Server 4.0”安装光盘，将“Client→Lanman→Disks”目录下的“Disk1”、“Disk2”、“Disk3”、“Disk4”子目录下的内容分别拷贝到四张1.44M软盘中即可。将LAN Manager v2.0安装到DOS工作站
步骤1：将“LAN Manager v2.0”安装盘的第一张磁盘插入磁盘驱动器中，并在该驱动器运行SETUP程序。当出现“Microsoft LAN Manager v2.0 SETUP”画面后按“Enter”键。
步骤2：出现“Using the keyboard in setup”画面时按“Enter”键。
步骤3：出现“Install LAN Manager”画面时，若认可安装是从“A：”驱动器进行，并且认可安装目标目录为“C:\LANMAN.DOS”时按“Enter”键。否则，用鼠标或通过“TAB”键将光标移到相应位置进行修改并按“Enter”键确认。
步骤4：出现“Install LAN Manager”画面时，若认可安装是从“A：”驱动器进行，并且认可安装目标目录为“C:\LANMAN.DOS”时按“Enter”键。否则，用鼠标或通过“TAB”键将光标移到相应位置进行修改并按“Enter”键确认。
步骤5：出现“Install LAN Manager”之“What do you want to install?”画面时，可直接按“Enter”键选择“LAN Manager Enhanced”安装方式。亦可选择“LAN Manager Basic”安装方式（该方式可节约内存，但它所提供的功能较少）。
步骤6：出现“Insert Disk”之“DOS Drivers 1 in drive A”时将安装盘2换入软驱中，并按“Enter”键。
步骤7：出现“Network Adapter Drivers”之画面时，请从“Select Available Network Adapter Driver”列表中选择合适网卡驱动程序。当列表中不包括网卡驱动程序时，按“Alt+D”键使用“Other Driver”选项配置网卡，同时将包含网卡驱动程序的安装盘换入软驱中，并按“Enter”键。在“Other Network Adapter Drivers”画面中选定并确认网卡驱动程序。之后，在“Network Protocol for”画面中以光标加“空格”键选择网络通讯协议（一般采用Netbeui协议）以安装网卡驱动程序及网络通讯协议。
步骤8：出现“Workstation Settings”之画面时，请在“Computername”选项中输入计算机名，在“Username”选项中输入用户名，在“Domain”中输入计算机所在主域域名，在“Other Domains to Monitor”中输入计算机所在其他域域名或工作组名称（此项可不输）。按“Enter”确认以上各选项有效。
步骤9：出现“Support for Windows Environment”之画面时，请在“Run MS－DOS LAN Manager with the Windows Environment?”选项中用光标选择“Yes”或“No”以确定是否在MS－DOS及Windows中与网络连接。
步骤10：当选中“Yes”确定是在MS－DOS及Windows中与网络连接时，请在出现“Windows Directory”画面中的“Windows Directory[]”选项填入Windows的路径。
步骤11：在出现“Messaging Popup”画面的选项中选定你是否在Windows及MS－DOS环境下都能运行网络程序。同时在“Configuration Complete”画面保存以上配置。
步骤12：在出现“Insert Disk DOS DRⅣERS 2 in driver A：”画面时，换入“LAN Manager”的第三张盘继续安装至结束。
至此，在CONFIG.SYS文件中会包含类似如下几行命令：
DEⅥCE=C:\LANMAN.DOS\DRⅣERS\DOSUTILS\EMM386.EXENOEMS 
LASTDRⅣE=Z 
DOS=HIGH，UMB 
DEⅥCE=C：\LANMAN.DOS\DRⅣERS\PROTMAN\PROTMAN.DOS/i: 
C:\LANMAN.DOS 
DEⅥCE=C：\LANMAN.DOS\DRⅣERS\ETHERNET\ELNK3\ELNK3.DOS 
（此以3C509网卡为例） 
在AUTOEXEC.BAT文件中会包含类似如下几行命令：
SET PATH=C:\LANMAN.DOS\NETPROG；%PATH% 
NET START WORKSTATION 
LOAD NETBEUI 
[注]若每次开机均要求登录，在此行之下加：
NET LOGON *配置LAN Manager v2.0的DOS工作站　在完成以上安装后重新启动DOS工作站，并记录下“Activating adapter at I/O Port=0x???，INT=xx”即网卡的I/O地址及中断号。然后，用“EDIT”或其他编辑器对“C:\LANMAN.DOS\PROTOCOL.INI”进行相应的修改。具体做法如下：
在PROTOCOL.INI文件中[NETBEUI_ⅪF]组里的 
DRⅣERNAME=ELNK3$（此仍以3C509网卡为例） 
；2nd driver name=ELNK32$ 
之下加上 
；INTERRUPT=xx(xx为启动时所见到的中断号INT) 
；IOADDRESS=0x???(0x???为启动时所见到的地址I/O Port) 
重新启动即可完成配置安装。
当工作站是IBM300GL等自带以太网卡的原装PC机时：
需要将PROTOCOL.INI文件[NETBEUI_ⅪF]组中 
BINDINGS=“XXXXXX”所指向的那个组中的 
；Sample Protocol.INI 
[MS$CRYSTAL] 
二行删除，并在 
DRⅣERNAME=XXXXXXX 
之下加上 
；INTERRUPT=xx(xx为启动时所见到的中断号INT) 
；IOADDRESS=0x???(0x???为启动时所见到的地址I/O Port) 
重新启动即可完成配置安装。
⒌配置LAN Manager v2.0的网络命令：
1NET 
运行网络连接程序 
2NET/? 
查看NET命令的用法 
3NET LOGON 
登录网络 
4NET LOGOFF 
注销网络 
5NET ⅥEW \\NTSERVER 
观察服务器NTSERVER中的共享资源 
6NET USE F：\\NTSERVER\WORK 
将网络驱动器F：连接到服务器NTSERVER中的共享资源，其共享名称为WORK 
7NET USE 
观察网络驱动器及网络打印机连接状况 
8NET USE F：/DELETE 
删除网络驱动器F：
9NET USE LPTn: \\NTSERVER\HP－4VC 
将服务器NTSERVER上的HP－4VC作为网络共享打印机连接到本机的LPTn端口上 
10NET USE LPTn: \\NTSERVER\HP－4VC/PERSISTENT:NO 
更改网络打印机连接设置 
11 NET USE LPTn: /DELETE 
中断所连接的网络打印机
Windows NT 4.0漏洞
一家美国安全公司表示，在Windows NT 4 运行的网站将遭遇风险。
Windows NT 4 存在的漏洞位于一个关键性的Windows协议：Server Message Block（SMB）。其实这个漏洞在Windows XP、Windows Server 2003和Windows 2000上都已经有了针对性的补丁（2月份），但由于微软对NT 4维护支持的有效期是在2004年12月31日，因此微软没有额外提供面向NT4的这个补丁。
NT 4.0的用户如果想得到这个补丁，就只能接受微软的有偿服务，微软对NT4的有偿服务将一直持续到2006年底。
根据这家公司提供的调查数据，网站服务器的用户大约有1.1%的比例还在使用Windows NT 4，用户数量大约是680,000。这些网站，通常是SSL型网站，从事电子商务类活动，很容易引起恶意黑客的兴趣。
微软官方提供的解决方法有两个：
1、通过SMB的签名来减轻这方面的不安全压力。
2、建议NT4的用户改用Windows Server 2003。
Windows 中的SMB可以帮助用户分享文件、打印机、串行端口和电脑间的联系，特别是服务器与clieNT桌面之间的联系。该漏洞允许黑客通过发送一个特别制作的SMB包来完全控制目标系统。