Windows NT 4.0是微软Windows NT内核家族的第四套(第四代)产品,代号Shell Update Release,于1996年7月29日发行给制造商。属于32位的操作系统。其图形操作界面和Windows 95操作系统相同。从这个版本开始,Windows NT也有了开始菜单。
系统比较
虽然稳定性高于Windows 95,然而从桌面型电脑的观点来说,操作界面稍微欠缺了弹性。系统稳定性大部分要归功于将硬件资源虚拟化,软件必须借由系统的API函数以使用硬件资源,而不像dos以及Windows 95(包括稍后的版本)时期直接由软件进行控制的缘故。但稳定的代价就是利用API函数进行操作所需要的步骤远比直接操作硬件资源多,因此造成硬件需求广泛的程序(如:游戏)执行上缓慢许多。许多以Win32 API函数开发的程序可以在Windows 95以及Windows NT 4.0上执行,但当时的主流3D游戏则因为Windows NT 4.0对DirectX的支持有限,而无法在Windows NT 4.0上面运作。
Windows NT 4.0在进行维护管理工作的时候,用户界面比起Windows 95较为不友善,举例而言,对于电脑的硬件没有"设备管理器".
NT与"9x" 的分界线直到Windows 2000操作系统的问世推出之后才消失,原因包括游戏用的API函数—诸如OpenGL以及DirectX—已经成熟到有够高的运作效率,并且加上硬件本身也有够高的效能,才能够以可接受的速度运行API函数。
Windows NT 4.0在2004年12月31日,微软已经终止所有关于Windows NT 4.0的服务,然而到2014年4月为止,尽管微软希望他们的客户可以换成新的版本,依然有许多的公司企业继续配合旧硬件持续稳定的使用运作该系统中。
系统特色
最值得注意的特点是不论工作站或者服务器版本的Windows NT 4.0都使用Windows 95的用户界面外壳接口,包括Windows Shell、Windows Explorer(被称为Windows NT Explorer)、以及使用"我的"命名法(举例:我的文档、我的电脑)。
服务器版本的Windows NT 4.0内建了网页服务器iis 2.0。并且直接支援微软 FrontPage(撰写以及管理网站的一支应用程序)的外挂插件(plugin)以及延伸资源(extension)。
此版本另一个重要的特色为针对网络应用程序提供了Microsoft Transaction Server,以及Microsoft Message Queuing(MSMQ),提高了通讯能力。
而跟之前版本的明显差异,即为Windows NT将Graphics Device Interface(GDI)整合进系统核心以提升图形用户界面(GUI)的效率,使得系统效能跟Windows NT 3.51相比有长足的进步,不过也使得图形驱动程序也必须放在核心之中,造成潜在的稳定性问题。
Windows NT 4.0的其中一项缺点为欠缺对Direct 3D的支援。不过这个问题在之后版本的NT家族中(例如Windows 2000)获得了解决。Windows NT 4.0也不支持USB,这项问题也同样伴随着Windows 2000的问世而自然的消除。也有第三方厂商开发的通用驱动程序提供了Windows NT 4.0对于DirectX以及USB的支援。
NTBackup
NTBackup是Microsoft Windows的内建备份应用程序。开始于约1997年推出的Windows NT,它存在于之后的后续版本,包括:Windows 2000、Windows XP及Windows 2003。这程式使用了专属的备份格式(BKF)去储存备份出来的档案,而备份媒体可以使用磁带机、ZipDrive、软碟及硬盘。
完整版本信息
Pre-Beta 1
• Windows NT 4.0 Build 1130.1
• Windows NT 4.0 Build 1141.1
• Windows NT 4.0 Build 1157.1
• Windows NT 4.0 Build 1159.1
• Windows NT 4.0 Build 1166.1
• Windows NT 4.0 Build 1175.1
• Windows NT 4.0 Build 1198.1
• Windows NT 4.0 Build 1201.1
• Windows NT 4.0 Build 1208.1
• Windows NT 4.0 Build 1211.1
• Windows NT 4.0 Build 1227.1
• Windows NT 4.0 Build 1228.1
Beta 1
• Windows NT 4.0 Build 1234.1
• Windows NT 4.0 Build 1264.1
• Windows NT 4.0 Build 1268.1
• Windows NT 4.0 Build 1273.1
• Windows NT 4.0 Build 1276.1
• Windows NT 4.0 Build 1284.1
• Windows NT 4.0 Build 1287.1
• Windows NT 4.0 Build 1289.1
• Windows NT 4.0 Build 1293.1
Beta 2
• Windows NT 4.0 Build 1304.1
• Windows NT 4.0 Build 1312.1
• Windows NT 4.0 Build 1314.1
• Windows NT 4.0 Build 1327.1
Release Candidate 1
• Windows NT 4.0 Build 1341.1
• Windows NT 4.0 Build 1345.1- Release Candidate 1.3
• Windows NT 4.0 Build 1353.1
Release Candidate 2
• Windows NT 4.0 Build 1362.1- Release Candidate 2.3
• Windows NT 4.0 Build 1363.1
• Windows NT 4.0 Build 1369.1
• Windows NT 4.0 Build 1370.1
• Windows NT 4.0 Build 1376.1
Release To Manufacturing
• Windows NT 4.0 Build 1381.1 (Pre-Release)
• Windows NT 4.0 Build 1381.1
Service Pack 1
• Windows NT 4.0 Build 1381.2
Service Pack 2
• Windows NT 4.0 Build 1381.3
Service Pack 3
• Windows NT 4.0 Build 1381.4
Service Pack 4
• Windows NT 4.0 Build 1381.43
• Windows NT 4.0 Build 1381.52
• Windows NT 4.0 Build 1381.133
Service Pack 5
• Windows NT 4.0 Build 1381.204
Service Pack 6
• Windows NT 4.0 Build 1381.299
• Windows NT 4.0 Build 1381.335
Service Pack 6a
• Windows NT 4.0 Build 1381.335a
Post-Service Pack 6a Security Rollup
• Windows NT 4.0 Build 1381.7097
Post-马来西亚广播电视台(?)
Windows NT 4.0 Build 1386.1
为了修正BUG,微软在Windows NT 4.0操作系统的产品生命周期中,曾经发布数个Service Pack,包括服务更新包和选择更新包。最后一个完整的Service Pack是为Service Pack 6a (SP6a)。
SP7原本预定在2001年初期发布,但是却成为SP6a后安全更新,而不是一个完整单独的Service Pack。
发布的Service Pack以及Option Pack也被用来增加新的功能。包括新版本的iis 3.0和4.0,增加Active Server Pages、公钥以及凭证授权功能、智能卡(Smart Card)支援、强化对称多处理机(SMP Symmetric Multi Processor)的弹性,丛集支援、以及组件对象模型(COM)支援、以及其他等等。
发行版本
服务器
Windows NT 4.0服务器(即Windows NT server 4.0),发行于1996年,以小规模企业的需要为设计原则的服务器系统。
Windows NT 4.0企业服务器,也叫windows nt 4.0企业版(即Windows NT enterprise server 4.0),发行于1997年,是首次在Windows服务器版本的操作系统 中灌上企业版名称的系统。企业版服务器被设计在高使用率,高流量的网络中运作。
Windows NT 4.0终端服务器(即Windows NT terminal server 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工作站(即Windows NT Workstation 4.0)的设计目标为针对一般商业使用的桌面操作系统。以稳定的纯32位作业环境为宣传,快速地在目标市场中获得成功地位。
Windows NT 4.0嵌入式系统(即Windows NT Embedded 4.0)为针对特定设备,例如ATM而设计的小型系统。
安全性介绍
Windows NT 4.0,对于安全性问题ms03-010并没有任何更新。没有更新的原因为,微软宣称“基于Windows NT 4.0和Windows 2000一些基本上的差异,为了修正此错误而重新编译Windows NT 4.0是不可能的,因为这需要重新建置大部分Windows NT 4.0的操作系统,而不是仅仅修改受影响的的RPC组件,这种规模的系统更新将不能保证原本为了Windows NT 4.0设计的程序能够继续在更新过的系统上运作。”
作为替代方案,微软建议Windows NT 4.0使用者以安装防火墙阻挡连接埠135以保护他们的Windows NT 4.0系统。
于2004年12月31日,微软终止了Windows NT 4.0,包括安全更新的所有技术支持。因此,微软建议Windows NT 4.0客户升级为更新、更安全的Windows新版操作系统,例如Windows 2000或者Windows Server 2003。
Windows NT server 4.0
Internet信息服务是随 Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。
正文
Windows NT 4.0各发布版本
Workstation(工作站版本),
server(服务器版本),
Server Enterprise Edition(服务器企业版本),
Terminal Server(终端服务器版本),,
Embedded(嵌入式版本)
发行日期
1996年7月29日
RTM Build
1381
发行图书
《Windows NT Server 4.0大全》
内容介绍
本书是目前比较全面地从理论和实践两方面介绍microsoft windows nt server 4.0的参考书,从五个方面对windows nt server 4.0进行了剖析。其中第一部分着重于介绍windwos nt server 4.0的一些基本概念及其一些性能,并与其他的操作系统进行了比较;第二部分属于实践性比较强的一部分,着重于阐述windows nt server 4.0的安装与配置;第三部分着重于windows nt server 4.0的系统管理,介绍了一些系统管理工具,从而有助于用户更好地管理自己的系统,更大地发挥windows nt server 4.0的作用;第四部分着重于windwos nt server 4.0的安全性问题考虑,提供了许多保证安全性的工具和手段;最后一部分阐述了windows nt的应用服务器,并就windows nt server的编程进行了一些讨论。本书内容详尽、覆盖面广,非常有助于读者全面了解整个windows nt server系统。
本书内容详尽、覆盖面广,非常有助于读者全面了解整个windows nt server系统。
书籍目录
目录
译者序
序言
第一部分:windows nt server基础
第1章:windows nt简介
第2章:建立windows nt块
第3章:windows nt workstation与windows nt server的比较
第二部分:安装windows nt server
第4章:安装windows nt server
第5章:新的开发用户界面
第6章:windows nt文件系统管理
第7章:集成网络
第8章:配置与安装打印服务
第9章:使用客户
第10章:使用麦金塔客户
第11章:微软 tcp/ip的安装与配置
第12章:hecp、wins以及dns
第13章:配置tcp/ip打印
第14章:浏览microsoft网络
第三部分:管理windows nt server
第15章:管理服务器
第16章:用户管理
第17章:远程管理
第18章:了解registry
第19章:性能调优
第20章:使用远程访问服务
第21章:网络客户管理器
第22章:NetWare连接
第四部分:保护windows nt server
第23章:服务器的安全
第24章:windows nt server的审核
第25章:高级安全性指南
第26章:微软 backoffice与其他microsoft产品
第27章:windows nt server作为数据库服务器
第28章:将windows nt作为一个internet服务器
第29章:windows nt server编程
第30章:windows nt的发展
附录a:nt server技巧
附录b:病毒与windows nt
附录c:缺少组、特权和用户权限列表
技巧一
如何在Windows NTFile Explorer的“发送”菜单中添加新的应用程序?
首先,创建一个该应用程序的快捷方式(在程序名.exe文件上按鼠标右键),
然后将此快捷方式复制或者剪切到%windir%\Profiles\YourUserId\SendTo。
技巧二
如何将自己的选项添加到Windows NT资源管理器的弹出菜单上?
在Windows NT资源管理器中选择查看\选项\文件类型,
选择要添加选项的文件类型,然后按“编辑”按钮,
在弹出的窗口中选择“新建”按钮,
输入将要添加的操作名称和用于完成此操作的应用程序名称。
技巧三
如何在“网上邻居”中隐藏一个服务器?
打开注册表编辑器;
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters键值下选择Hidden数值名称(如果未发现此名称,那么添加一个,其数据类型为REG_DWORD)。
然后双击此项,在弹出的“DWORD编辑器”对话框中输入1即可。
技巧四
如何移动或者删除一个微软 Mail邮局?
Microsoft Mail邮局亦称为WGPO,要移动它,
首先将其所在目录及所有子目录移动到一个共享权限为完全控制的新目录下,然后打开注册表编辑器:
在HKEY_CURRENT_USER\Software\Microsoft\Mail\Microsoft Mail键值下选择ServerPath,
将其值改为新的路径即可;要删除它,
同样进入HKEY_CURRENT_USER\Software\微软\Mail\Microsoft Mail,删除Microsoft Mail该项下面的所有子键。
技巧五
如何限制使用系统的某些特性?
运行注册表编辑器:
进入HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System键值(如果不存在,那么添加一个),将DisableTaskManager的值设为1将阻止用户运行任务管理器,
将NoDispAppearancePage设为1将不允许用户在控制面板中改变显示模式,
将NoDispBackgroundPage设为1将不允许用户改变桌面背景和墙纸,
将NoDispCPL设为1将隐藏控制面板中的“显示器”设置,
将NoDispScrSavPage设为1“显示器”属性中将不会出现“屏幕保护程序”标签,
将NoDispSettingsPage设为1“显示器”属性中将不会出现“设置”标签。
技巧六
如何通过图标激活一个屏幕保护程序?
打开注册表编辑器:
进入HKEY_CURRENT_USER\Software\微软\Windows NT\CurrentVersion\Windows键值,
双击“Programs”,在“字符串编辑器”中的“字符串”文本框中添加一项“scr”,
然后保存并从Windows NT中注销。重新登录到Windows NT,
在File Explorer中选择想要激活的屏幕保护程序,创建一个快捷方式,
例如\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/PERSISTENT:YES;之后按一下回车键即可。
技巧九
如何改变打印机的缺省假脱机打印(spool)目录?
改变所有打印机的缺省假脱机打印目录:打开注册表:
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers键值下选择DefaultSpoolDirectory数值名称(如果未发现此名称,请利用“编辑”菜单的“添加数值”命令进行添加,其数据类型为REG_SZ,下同)。然后双击此项,在弹出的“字符串编辑器”对话框中输入新目录的全路径即可。
改变特定打印机的缺省假脱机打印目录:
打开注册表:
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\键值下选择SpoolDirectory数值名称。然后双击此项,在弹出的“字符串编辑器”对话框中填入新目录的全路径即可。
注意:所输入的路径必须存在,否则Windows NT仍然将会使用缺省(默认)的目录。
技巧十
如何设置对换文件使用上限?
首先,运行Windows NT性能监视器并选择查看/警报命令,然后选择编辑/添加到警报命令,
在弹出的窗口中,将“对象”设为“Paging File”,再将“计数器”设为“% Usage Peak”,
再将“报警条件”置为“超过”并在后面的文本框中输入您所希望的百分数即可。
技巧十一
如何暂时冻结任务管理器,
使其数据静止不动以便比较?
只需打开任务管理器,然后按住Ctrl键不松,
任务管理器即可暂时冻结,松手后恢复。
冻结时可以用鼠标拖动滚动条、切换选项卡而不影响冻结。
此技巧在后续各种版本的Windows(从Windows 2000到Windows 8.1)中仍然能适用。
工作站的配置
目前,许多单位有大量的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工作站均需完成下述操作),首先必须在服务器上通过“开始→程序→管理工具→域用户管理器→用户→新用户”将你工作站的计算机名、用户名及所在域或组等有关信息添加到网络中。
安装盘步骤
方法1:可以在中文Windows NT Server 4.0服务器上通过“开始→程序→管理工具→网络客户管理器”,选择“制作安装磁盘组”中的“LAN Manager v2.0 for MS-DOS”进行制作。
方法2:直接通过“File Explorer”进入“中文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程序。当出现“微软 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”之“What do you want to install?”画面时,可直接按“Enter”键选择“LAN Manager Enhanced”安装方式。亦可选择“LAN Manager Basic”安装方式(该方式可节约内存,但它所提供的功能较少)。
步骤5:出现“Insert Disk”之“DOS Drivers 1 in drive A”时将安装盘2换入软驱中,并按“Enter”键。
步骤6:出现“Network Adapter Drivers”之画面时,请从“Select Available Network Adapter Driver”列表中选择合适的网卡驱动程序。当列表中不包括网卡驱动程序时,按“Alt+D”键使用“Other Driver”选项配置网卡,同时将包含网卡驱动程序的安装盘换入软驱中,并按“Enter”键。在“Other Network Adapter Drivers”画面中选定并确认网卡驱动程序。之后,在“Network Protocol for”画面中以光标加“空格”键选择网络通讯协议(一般采用Netbeui协议)以安装网卡驱动程序及网络通讯协议。
步骤7:出现“Workstation Settings”之画面时,请在“Computername”选项中输入计算机名,在“Username”选项中输入用户名,在“Domain”中输入计算机所在主域域名,在“Other Domains to Monitor”中输入计算机所在其他域域名或工作组名称(此项可不输)。按“Enter”确认以上各选项有效。
步骤8:出现“Support for Windows Environment”之画面时,请在“Run MS-DOS LAN Manager with the Windows Environment?”选项中用光标选择“Yes”或“No”以确定是否在MS-DOS及Windows中与网络连接。
步骤9:当选中“Yes”确定是在MS-DOS及Windows中与网络连接时,请在出现“Windows Directory”画面中的“Windows Directory[]”选项填入Windows的路径。
步骤10:在出现“Messaging Popup”画面的选项中选定你是否在Windows及MS-DOS环境下都能运行网络程序。同时在“Configuration Complete”画面保存以上配置。
步骤11:在出现“Insert Disk DOS DRⅣERS 2 in driver A:”画面时,换入“LAN Manager”的第三张盘继续安装至结束。
至此,在CONFIG.SYS文件中会包含类似如下几行命令:
DEviCE=C:\LANMAN.DOS\DRivERS\DOSUTILS\EMM386.EXENOEMS
LASTDRivE=Z
DOS=HIGH,UMB
DEviCE=C:\LANMAN.DOS\DRivERS\PROTMAN\PROTMAN.DOS/i:
C:\LANMAN.DOS
DEviCE=C:\LANMAN.DOS\DRivERS\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_xiF]组里的
DRivERNAME=ELNK3$(此仍以3C509网卡为例)
;2nd driver name=ELNK32$
之下加上
;INTERRUPT=xx(xx为启动时所见到的中断号INT)
;IOADDRESS=0x???(0x???为启动时所见到的地址I/O Port)
重新启动即可完成配置安装。
当工作站是IBM300GL等自带以太网卡的原装PC机时:
需要将PROTOCOL.INI文件[NETBEUI_xiF]组中
BINDINGS=“XXXXXX”所指向的那个组中的
;Sample Protocol.INI
[MS$CRYSTAL]
二行删除,并在
DRivERNAME=XXXXXXX
之下加上
;INTERRUPT=xx(xx为启动时所见到的中断号INT)
;IOADDRESS=0x???(0x???为启动时所见到的地址I/O Port)
重新启动即可完成配置安装。
⒌配置LAN Manager v2.0的网络命令:
1NET
运行网络连接程序
2NET/?
查看NET命令的用法
3NET LOGON
登录网络
4NET LOGOFF
注销网络
5NET viEW \\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.0存在的漏洞位于一个关键性的Windows协议:Server Message Block(SMB)。其实这个漏洞在Windows Server 2003操作系统、Windows XP操作系统和Windows 2000操作系统上都已经有了针对性的补丁(2月份),但是由于微软对Windows NT 4.0维护支持的有效期是早在2004年12月31日就结束了,因此微软公司没有额外提供面向Windows NT 4.0的这个补丁。
Windows NT 4.0的用户如果想得到这个补丁,就只能接受微软的有偿服务,微软公司对Windows NT 4.0的有偿服务将一直持续到2006年底。
根据这家公司提供的调查数据,网站服务器的用户大约有1.1%的比例还在使用Windows NT 4.0,用户数量大约是680,000。这些网站,通常是SSL型网站,从事电子商务类活动,很容易引起恶意黑客的兴趣。
微软官方提供的解决方法有两个:
1:通过SMB的签名来减轻这方面的不安全压力。
2:建议Windows NT 4.0的用户改用Windows Server 2003。
Windows中的SMB可以帮助用户分享文件、打印机、串行端口和电脑间的联系,特别是服务器与clieNT桌面之间的联系。该漏洞允许黑客通过发送一个特别制作的SMB包来完全控制目标系统。
生命周期策略
参考资料windows nt 4.0硬件驱动程序安装大全.豆丁网.2015-10-19
ntbackup command line reference.微软技术帮助Microsoft technet.2015-11-22
浅谈windows nt 4.0安装过程中的问题及解决方法.道客巴巴.2015-10-19