Windows NT 40 是微軟開發的面向企業的 Windows NT 作業系統的主要版本之一。是 Windows NT 家族的第四套產品，為一個 32 位元的作業系統，於 1996 年 7 月 31 日發行給製造商（RTM），並於 1996 年 8 月 24 日發行零售版。分為工作站版（Workstation）、伺服器版（Server）和嵌入式系統版（Embedded）。其圖形操作介面類似於 Windows 95。 微軟於 2002 年 6 月 30 日終止了對工作站版的主流支援，並於 2004 年 6 月 30 日終止了擴充套件支援；而伺服器版主流支援於 2002 年 12 月 31 日終止，擴充套件支援於 2004 年 12 月 31 日終止。Windows 2000 專業版和伺服器版分別接替了這些版本。 Windows NT 40 是用於 Alpha、MIPS 和 PowerPC 體系結構的最後一個 Windows 公開版本。儘管微軟為讓客戶升級到 Windows 2000 和更新版本做了很多努力，但它仍然被許多企業使用了多年。 Windows NT 40 是 Windows NT 家族中最後一個以 Windows NT 開頭命名的的版本。 開發歷史 微軟在 1995 年 5 月 26 日釋出過新介面的測試版 Shell Technology Preview，並常以 NewShell 作非正式的代稱。包括 Windows GUI 的工作列和開始選單。廢棄了 Windows 3x 程式管理器 檔案管理器式介面，改用 Windows Explorer 式使用者圖形介面。該測試版的介面和 Chicago（Windows 95 開發代號）Beta 2 階段時的極為相似，但它的定位不過是測試版。Shell Technology Preview 有第二個公開版 Shell Technology Preview Update or NewShell 2，1995 年 8 月提供給 MSDN 和 CompuServe 使用者。Shell Technology Preview 直到 Windows NT 351 發行時都沒推出正式版。後來 Shell Technology Preview 與 Windows NT 程式碼合併為 Shell Update Release 專案，所以 Shell Update Release 是內建新介面的下一個主要 Windows NT 版本，於 1996 年 7 月作為 Windows NT 40 釋出。 特色 Windows NT 40 最引人注目的特點是其所有版本都使用 Windows 95 的使用者介面，包括 Windows Shell、Windows 資源管理器（Windows Explorer，當時被稱為 Windows NT Explorer）、以及使用 我的 命名法（例如：我的檔案、我的電腦）。 伺服器版本的 Windows NT 40 內建了網頁伺服器，IIS 20。並且直接支援 Microsoft FrontPage（撰寫以及管理網站的一支應用程式）的外掛外掛（plugins）以及延伸資源（extensions）。 此版本另一個重要的特色為針對網路應用程式提供了，以及 Microsoft Message Queuing MSMQ，提高了通訊能力。 而跟之前版本的明顯差異，即為 Windows NT 將 Graphics Device Interface GDI 整合進系統核心以提升圖形使用者介面（GUI）的效率，使得系統效能跟 Windows NT 351 相比有長足的進步，不過也使得圖形驅動程式也必須放在核心之中，造成潛在的穩定性問題。 Windows NT 40 的缺點之一為不能支援 Direct3D 和 USB，這兩項問題在 Windows 2000 及之後版本獲得了解決。也有第三方廠商開發的公用程式提供了 Windows NT 40 對於 DirectX 以及 USB 的支援。 與 Windows 95 的比較 Windows NT 40 與 Windows NT 之前版本的和之後的版本一樣，是一個完全 32 位的作業系統，而 Windows 95 是一個 1632 位混合作業系統。 雖然穩定性高於 Windows 95，然而從桌上型電腦的觀點來說，Windows NT 40 的靈活性較低。系統穩定性大部分要歸功於將硬體資源虛擬化，軟體必須藉由系統的 API 以使用硬體資源，而不像 DOS 以及 Windows 95（包括稍後的版本）時期直接由軟體進行控制的緣故。但穩定的代價就是利用 API 進行操作所需要的步驟遠比直接操作硬體資源多，因此造成硬體需求廣泛的程式（如：遊戲）執行上緩慢許多。 許多以 Win32 API 開發的程式可以在 Windows 95 以及 Windows NT 上執行，但當時的主流 3D 遊戲則因為 NT 40 對 DirectX 的支援有限而無法在 Windows NT 40 上面運作。 儘管比 Windows 95 晚了一年釋出，但 Windows NT 40 預設情況下沒有和裝置管理器，這極大地簡化了硬體驅動的安裝（儘管以後可以安裝有限的支援）。許多基本的 DOS 程式都可以執行，但圖形 DOS 程式因其訪問圖形硬體的方式而無法執行。儘管 Windows NT 40 引入了用於碎片整理的 API，與 Windows 95 不同，沒有內建的碎片整理程式。此外，Windows NT 40 缺乏 USB 支援。 Windows NT 40 在進行維護管理工作的時候，使用者介面比起 Windows 95 較為不友善，舉例而言，對於電腦的硬體沒有裝置管理概述。 NT 系列與 9x 系列的分界線直到 Windows XP 的推出之後才消失。那時，遊戲用的 API（諸如 OpenGL 以及 DirectX）已經足夠成熟，並且加上硬體本身也有夠高的效能，才能夠以可接受的速度執行 API。 Windows NT 40 中支援的最大記憶體（RAM）為 4 GB，這是純 32 位 x86 作業系統最大的理論值。相比之下，Windows 95 無法在記憶體超過約 480 MB 的計算機上啟動。 與以前的 NT 版本一樣，40 版可以在多個處理器架構上執行。然而，Windows 95只 能在 x86 平臺上執行。 版本 工作站版 Windows NT 40 工作站版（Workstation），設計目標為通用的商業桌面作業系統。以穩定的純 32 位元作業環境為宣傳，快速的在目標市場中獲得成功地位。 伺服器版 Windows NT 40 伺服器版（Server），發行於 1996 年，專為小型商業伺服器系統而設計。 Windows NT 40 伺服器，企業版（Server Enterprise Edition），發行於 1997 年，是首次在 Windows 伺服器版本的作業系統中冠上企業版名稱的系統。企業版伺服器專為高需求、高流量的網路而設計。 Windows NT 40 終端伺服器版（Terminal Server Edition），發行於 1998 年，允許使用者遠端登入。同樣的功能在 Windows 2000 和更高版本的伺服器版本中被稱為終端服務。 Windows NT 40 伺服器版被包含於套件的 40 以及 45 版本中。 嵌入式系統版 Windows NT 40 嵌入式系統版（Embedded），為針對特定裝置，例如自動售貨機、ATM 而設計的小型系統。 在特殊地區發行的版本 Windows NT 40 大中華版（PanChinese），為針對香港市場需要同時處理簡繁兩種漢字而設計的作業系統，基於 Windows NT 40 簡體中文工作站版開發，介面語言轉換為英文，支援以 GBK 和 Unicode 內碼表建立包含簡體、繁體漢字字元的文件。 可升級性 服務包 為了修正程式錯誤，微軟在 Windows NT 40 的產品生命週期中，曾經釋出 7 個服務包（Service Pack），包括服務更新包跟選擇更新包。 只有第一個服務包可用於 MIPS 架構，Service Pack 2 是 PowerPC 架構的最終版本。最後一個完整的服務包是 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 後安全更新（Post SP6a Security Rollup），而不是一個完整的服務包。 除了錯誤修復之外，服務包還添加了許多新功能。包括新版本的 IIS 30 和 40，增加 Active Server Pages、公鑰以及憑證授權功能、智慧卡（Smart Card）支援、強化對稱多處理機（SMP）的可擴充套件性，叢集支援、以及元件物件模型（COM）支援、以及其他等等。 資源工具包 安全性 微軟於 2004 年 6 月 30 日停止為 Windows NT 40 工作站提供安全更新，並於 2004 年 12 月 31 日停止為 Windows NT 40 伺服器提供安全更新，原因包括微軟安全公告 MS03010 在內的重大安全漏洞，據微軟稱，如果不改變作業系統核心，則無法修補重大安全漏洞。根據安全公告，「基於 Windows NT 40 和 Windows 2000 一些基本上的差異，為了修正此錯誤而重新編譯 Windows NT 40 是不可能的，因為這需要重新建置大部分 Windows NT 40 的作業系統，而不是僅僅修改受影響的的 RPC 元件，這種規模的系統更新將不能保證原本為了 Windows NT 40 設計的程式能夠繼續在更新過的系統上運作。」 作為替代方案，微軟建議 Windows NT 40 使用者以安裝防火牆阻擋連線埠 135 以保護他們的 NT 40 系統。 外部連結 Windows NT Workstation 40 Official Product Page Windows NT Server 40 Official Product Page Screen shots of Windows NT 40 Workstation Guidebook Windows NT 40 Gallery A website dedicated to preserving and showcasing Graphical User Interfaces HPCFactor Windows NT 40 Workstation Patches Updates Guide HPCFactor Windows NT 40 Server Patches Updates Guide Windows NT 40 Reference Material Windows NT 4 server 轉移到 Windows 2008 server R2 Migration 參考資料 引用參考 CategoryWindows NT CategoryWindows 伺服器 CategoryMIPS 作業系統 Category 已停止開發的作業系統 Category 過時技術