Windows NT 4.0

来自Local Chinese Wikipedia
imported>Addonian11232026年4月26日 (日) 16:17的版本 在特殊地區發行的版本:​微調內容)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

package.lua第80行Lua错误:module 'Module:Arguments' not found脚本错误:没有“Message box”这个模块。脚本错误:没有“Unsubst”这个模块。脚本错误:没有“Check for unknown parameters”这个模块。 Windows NT 4.0微软开发的面向企业的Windows NT操作系统的主要版本之一。是Windows NT家族的第四套产品,为一个32位元的操作系统,于1996年7月31日发行给制造商(RTM),并于1996年8月24日发行零售版。[1]分为工作站版(Workstation)、服务器版(Server)和嵌入式系统版(Embedded)。其图形操作界面类似于Windows 95

微软于2002年6月30日终止了对工作站版的主流支持,并于2004年6月30日终止了扩展支持;而服务器版主流支持于2002年12月31日终止,扩展支持于2004年12月31日终止。Windows 2000专业版和服务器版分别接替了这些版本。[2][3][4]

Windows NT 4.0是用于AlphaMIPSPowerPC体系结构的最后一个Windows公开版本。尽管微软为让客户升级到Windows 2000和更新版本做了很多努力,但它仍然被许多企业使用了多年。

Windows NT 4.0是Windows NT家族中最后一个以“Windows NT”开头命名的的版本。[5]

开发历史[编辑]

微软在1995年5月26日发布过新界面的测试版“Shell Technology Preview”,并常以“NewShell”作非正式的代称。包括Windows GUI任务栏开始菜单。废弃了Windows 3.x程序管理器/文件管理器式界面,改用Windows Explorer式用户图形界面。该测试版的界面和Chicago(Windows 95开发代号)Beta 2阶段时的极为相似,但它的定位不过是测试版。Shell Technology Preview有第二个公开版“Shell Technology Preview Update or NewShell 2”,1995年8月提供给MSDNCompuServe用户。Shell Technology Preview直到Windows NT 3.51发行时都没推出正式版。后来Shell Technology Preview与Windows NT代码合并为Shell Update Release项目,所以Shell Update Release是内置新界面的下一个主要Windows NT版本,于1996年7月作为Windows NT 4.0发布。

特色[编辑]

Windows NT 4.0最引人注目的特点是其所有版本都使用Windows 95的使用者界面,包括Windows ShellWindows资源管理器(Windows Explorer,当时被称为Windows NT Explorer)、以及使用“我的”命名法(例如:我的文件、我的电脑)。

服务器版本的Windows NT 4.0内建了网页服务器IIS 2.0。并且直接支援Microsoft FrontPage(撰写以及管理网站的一支应用程序)的外挂插件(plugins)以及延伸资源(extensions)。

此版本另一个重要的特色为针对网络应用程序提供了Microsoft Transaction Server,以及Microsoft Message Queuing (MSMQ),提高了通讯能力。

而跟之前版本的明显差异,即为Windows NT将Graphics Device Interface (GDI)整合进系统核心[6]以提升图形使用者界面(GUI)的效率,使得系统效能跟Windows NT 3.51相比有长足的进步,不过也使得图形驱动程式也必须放在核心之中,造成潜在的稳定性问题。

Windows NT 4.0的缺点之一为不能支援Direct3DUSB,这两项问题在Windows 2000及之后版本获得了解决。也有第三方厂商开发的公用程式提供了Windows NT 4.0对于DirectX以及USB的支援。

与Windows 95的比较[编辑]

Windows NT 4.0与Windows NT之前版本的和之后的版本一样,是一个完全32位的操作系统,而Windows 95是一个16/32位混合操作系统。

虽然稳定性高于Windows 95,然而从台式电脑的观点来说,Windows NT 4.0的灵活性较低。系统稳定性大部分要归功于将硬件资源虚拟化,软件必须借由系统的API以使用硬件资源,而不像DOS以及Windows 95(包括稍后的版本)时期直接由软件进行控制的缘故。但稳定的代价就是利用API进行操作所需要的步骤远比直接操作硬件资源多,因此造成硬件需求广泛的程式(如:游戏)执行上缓慢许多。[7]

许多以Win32 API开发的程式可以在Windows 95以及Windows NT上执行,但当时的主流3D游戏则因为NT 4.0对DirectX的支援有限而无法在Windows NT 4.0上面运作。

尽管比Windows 95晚了一年发布,但Windows NT 4.0默认情况下没有脚本错误:没有“ilh”这个模块。设备管理器,这极大地简化了硬件驱动的安装(尽管以后可以安装有限的支持)。许多基本的DOS程序都可以运行,但图形DOS程序因其访问图形硬件的方式而无法运行。尽管 Windows NT 4.0引入了用于碎片整理的API[8]与Windows 95不同,没有内置的碎片整理程序。此外,Windows NT 4.0缺乏USB支持。[9][10]

Windows NT 4.0在进行维护管理工作的时候,使用者界面比起Windows 95较为不友善,举例而言,对于电脑的硬件没有设备管理概述。

NT系列与9x系列的分界线直到Windows XP的推出之后才消失。那时,游戏用的API(诸如OpenGL以及DirectX)已经足够成熟,并且加上硬件本身也有够高的效能,才能够以可接受的速度运行API

Windows NT 4.0中支持的最大内存(RAM)为 4 GB,[11]这是纯32位x86操作系统最大的理论值。相比之下,Windows 95无法在内存超过约480 MB的计算机上启动。

与以前的NT版本一样,4.0版可以在多个处理器架构上运行。然而,Windows 95只能在x86平台上运行。

版本[编辑]

工作站版[编辑]

  • Windows NT 4.0工作站版(Workstation),设计目标为通用的商业桌面操作系统。以稳定的纯32位元作业环境为宣传,快速的在目标市场中获得成功地位。

服务器版[编辑]

  • Windows NT 4.0服务器版(Server),发行于1996年,专为小型商业服务器系统而设计。[12]
  • Windows NT 4.0服务器,企业版(Server, Enterprise Edition),发行于1997年,是首次在Windows服务器版本的操作系统中冠上企业版名称的系统。企业版服务器专为高需求、高流量的网络而设计。
  • Windows NT 4.0终端服务器版(Terminal Server Edition),发行于1998年,允许使用者远端登入。同样的功能在Windows 2000和更高版本的服务器版本中被称为终端服务

Windows NT 4.0服务器版被包含于脚本错误:没有“ilh”这个模块。套件的4.0以及4.5版本中。

嵌入式系统版[编辑]

  • Windows NT 4.0嵌入式系统版(Embedded),为针对由电脑驱动但不能视为一般电脑的装置所设计,例如自动售货机ATM,此版本与标准版系统几乎相同,但内建程式却大幅精简。后由Windows XP Embedded取代,并于2003年6月30日停止主流支援,于2006年7月11日结束延伸支援,与Windows 98Windows Me相同。

在特殊地区发行的版本[编辑]

  • Windows NT 4.0大中华版(Pan-Chinese),为针对香港市场需要同时处理简繁两种汉字而设计的操作系统,基于Windows NT 4.0简体中文工作站版开发,并以英文作为界面语言,支持以GBKUnicode代码页创建包含简体、繁体汉字字符的文档。

可升级性[编辑]

脚本错误:没有“Unsubst”这个模块。

更新与Service Pack[编辑]

软件版本 发行日
释出给制造商(RTM 1996年7月29日
一般释出 (GA) 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日
更新汇总 1 2001年7月26日

Windows NT 4.0在支援周期内共发布了六个Service Pack(服务套件),以及众多的更新汇总(Update Rollup)和可选套件(option packs)。其中,只有第一个Service Pack支援MIPS架构,对PowerPC架构的支援于Service Pack 2中止,对Alpha架构的支援于Service Pack 6中止。Windows NT 4.0的最后一个正式Service Pack为SP6a。Service Pack 7曾计划于2001年初发布,但最终成为SP6a之后的更新汇总,而非完整的Service Pack,于2001年7月26日发布,比 Windows 2000 发布晚16个月,比Windows XP发布早近三个月。[13]

除了错误修复之外,这些服务包还添加了许多新功能,例如磁盘机的Ultra DMA模式以及总线主控、新版本的Internet资讯服务 (IIS)、使用者账户和使用者设定档改进、智能卡支援、改进对称多处理(SMP) 的可扩展性、丛集功能、MMX3DNow!SCHAP的支援、SMB资料包签章、Syskey、启动改进、WINS改进、路由和远端存取服务(RRAS)、PPTP、DCOM/HTTP 通道改进、IGMPv2、WMI、活动可存取性以及NTFS 3.0支援等。[14]

Internet Explorer 4可选地包含Windows 桌面更新,它将Internet ExplorerWindows Explorer集合,并为Windows NT 界面增加其他功能,例如Active Desktop

为Windows NT 4.0设计的Windows Update网站已关闭。目前由一项名为“Windows Update Restored”的专案还原。[15][16]

资源包[编辑]

微软发布了五个版本的工作站和服务器资源包(原始版本及四个补充版本),包含大量工具和实用程序,例如desktops.exe允许使用者拥有多个桌面,以及第三方软件。

安全性[编辑]

微软于2004年6月30日停止为Windows NT 4.0工作站提供安全更新,并于2004年12月31日停止为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以保护他们的NT 4.0系统。

源代码泄漏[编辑]

2004年2月12日当天或之前不久,部分微软Windows 2000和Windows NT 4.0源代码被非法发布到网络上[17]。泄漏来源后来追溯至Windows界面源代码环境合作伙伴Mainsoft[18]。微软发表了以下声明:

“微软源代码受版权保护,同时也是商业秘密。因此,发布、向他人提供、下载或使用微软源代码都是违法的。”

尽管有警告,包含泄漏程式码的压缩包仍在档案分享网络上广泛传播。 2004年2月16日,有报导称,有人据称透过研究泄漏的源代码发现了针对某些IE版本的漏洞[17]。2015年4月15日,GitHub关闭了一个包含源自此次泄漏的Windows NT 4.0源代码副本的仓库[19]

外部链接[编辑]

参考资料[编辑]

引用

  1. 脚本错误:没有“citation/CS1”这个模块。
  2. 脚本错误:没有“citation/CS1”这个模块。
  3. 脚本错误:没有“citation/CS1”这个模块。
  4. 脚本错误:没有“citation/CS1”这个模块。
  5. 脚本错误:没有“citation/CS1”这个模块。
  6. 脚本错误:没有“citation/CS1”这个模块。
  7. 脚本错误:没有“citation/CS1”这个模块。
  8. 脚本错误:没有“citation/CS1”这个模块。
  9. 脚本错误:没有“citation/CS1”这个模块。
  10. 脚本错误:没有“citation/CS1”这个模块。
  11. 脚本错误:没有“citation/CS1”这个模块。
  12. 脚本错误:没有“citation/CS1”这个模块。
  13. 脚本错误:没有“citation/CS1”这个模块。
  14. 脚本错误:没有“citation/CS1”这个模块。
  15. 脚本错误:没有“citation/CS1”这个模块。
  16. 脚本错误:没有“citation/CS1”这个模块。
  17. 17.0 17.1 脚本错误:没有“citation/CS1”这个模块。
  18. 脚本错误:没有“citation/CS1”这个模块。
  19. 脚本错误:没有“citation/CS1”这个模块。

参考

  • 脚本错误:没有“citation/CS1”这个模块。

Template:NavboxV2