Windows 3.1家族

Windows 3.1家族是微軟於1992年到1994年間所發行的Windows系列操作平臺。除Windows 3.1和Windows 3.11外，亦包括僅限於中國大陸市場並只有簡體中文版的Windows 3.2（內部版本號為3.11）。
Windows 3.1家族的系統均需從MS-DOS操作系統執行。MS-DOS的文件管理程序被基於圖標的程序管理程序（Manager）以及基於列表的文件管理程序（Winfile）取代，由此簡化了程序的啟動。控制面板作為系統設置的中心，包括了諸如界面顏色主題的有限控制功能。一些捆綁的應用程序也包括在Windows內，例如“-{zh-cn:寫字板;zh-tw:小作家}-”、“計算器”等。

**開發歷史**

**版本**

**Windows 3.1**
1992年4月6日，作為Windows 3.0的繼任者Windows 3.1發行。隨後的版本在1992至1993年間發佈，直到1995年開始被Windows 95取代。在Windows 3.1的生命週期中，Windows 3.1對仍然基於MS-DOS的平臺引入了多個增強功能，包括改進系統穩定性並擴展對多媒體、TrueType字體和工作組聯網的支持。
為增加系統穩定性，Windows 3.1取消了對實模式的支持，至少需要286 PC和1MB內存才能運行。某些舊的功能被移除，例如CGA圖形支持（儘管Windows 3.0的CGA驅動程序仍然可以在3.1上運行），以及與實模式Windows 2.x應用程序的兼容性。
Windows 3.1添加了對TrueType字體的支持，為Windows應用程序提供了可伸縮的字體，而不必求助於第三方字體技術，如Adobe Type Manager。Windows 3.1包括了三種帶有常規、粗體、斜體和粗斜體版本的字體（Arial、Courier New和Times New Roman）以及可伸縮符號集合（Symbol）。Truetype字體可以取決於所調用的應用程序進行任意大小的伸縮以及旋轉。
在386增強模式中，如果DOS應用程序支持鼠標，則窗口化DOS應用程序可以讓用戶使用Windows鼠標指針操作程序中的菜單和其他對象。少數DOS應用程序（如Microsoft Word的最新版本）可以訪問Windows剪貼板。Windows自身附帶的驅動程序不能直接與DOS應用程序一起工作，並且鼠標等硬件需要在啟動Windows之前加載DOS驅動程序。
Windows 3.1中的圖標除了具有更詳細的外觀外還能夠拖拽。假設文件與能夠處理打印任務的應用程序（如文字處理器）相關聯，則可以將文件拖拽到打印管理器圖標上，該文件會由當前打印機打印。或者可以將文件拖拽出文件管理器並放到應用程序圖標或窗口上進行處理。
與Windows 3.0的最大內存限制為16MB不同，Windows 3.1在386增強模式下理論上可以訪問最大4GB的內存，而實際上限是256MB。但是，任何單個進程都不能使用超過16MB的內存。與Windows 3.0相比，文件管理器有了顯著改進。Windows 3.0 with Multimedia Extensions中附帶的多媒體擴展在Windows 3.1中得到了增強，並且對所有Windows 3.1用戶都可用。
Windows 3.1可通過720KB、1.2MB和1.44MB軟盤發行媒介獲得。它也是第一個以CD-ROM形式分發的Windows版本（儘管在Windows for Workgroups 3.11中更為常見），它通常隨MS-DOS 6.22一併提供在一張CD上。完整安裝後的Windows 3.1佔用大約10MB和15MB的硬盤空間。
Windows 3.1中通過的32位磁盤訪問（僅限386增強模式）通過使用32位保護模式驅動程序而非16位BIOS功能（需要Windows暫時退出保護模式）提高了系統性能。而Windows 3.1還引入了用於存儲系統和應用程序的設置信息的註冊表。
Windows 3.1是第一個可以通過Command.com啟動Windows程序的版本。

**Windows 3.1 for Central and Eastern Europe**
Windows 3.1 for Central and Eastern Europe是微軟專門為中歐和東歐地區發佈的Windows 3.1版本，該版本允許使用西裡爾字母，並使用帶有中歐和東歐語言特徵的變音符號的字體。微軟引入了自己的代碼頁（Windows-1250），並支持其違反許多國家/地區的ISO標準的使用（例如，官方的波蘭語代碼頁為ISO-8859-2，微軟忽略了該代碼頁，但當代Internet Explorer版本支持該代碼頁 ）。微軟同樣還發布了支持日語的Windows 3.1J，在日本市場上市的第一年（1993年）就發行了146萬副本。

**Modular Windows**
Modular Windows是在Tandy視頻信息系統（Tandy Video Information System）上運行的Windows 3.1的特殊版本。微軟的目標是將Modular Windows作為各種設備（特別是用於連接電視的設備）的嵌入式操作系統，特別是那些設計用於連接電視的設備。然而，VIS是唯一已知的實際使用此Windows版本的產品。據稱微軟在VIS發佈後不久就創建了一個新的且不兼容的Modular Windows版本(“1.1”)date=2019年12月。目前尚無專用於Modular Windows 1.1的產品。

**Windows 3.11**
Windows 3.11於1993年11月8日發佈。與Windows 3.1相比，該版本並沒有添加太多功能改進，主要包含的是對Windows 3.1的錯誤修復。但正因為這些修復，Windows 3.11被認為是Windows 3.1的一個重大改進，對該操作系統的流行起到了推動作用。微軟用Windows 3.11取代了Windows 3.1的所有零售版，並向目前擁有Windows 3.1的所有用戶提供免費升級。。

**Windows 3.2 === 
Windows 3.2是微軟專為中國大陸市場開發的視窗版本，僅提供簡體中文版。1993年11月22日，微軟為中國市場發佈了Windows 3.1的簡體中文版本。1994年4月14日，微軟發佈了更新，將其標識為Windows 3.2（但內部版本號為3.11)。因此，Windows 3.2是Windows 3.1中文版的更新版本。相比Windows 3.1，該版本是為了適應市場需要，同時修復了3.1版本對中文的核心兼容性問題，而專門定做和完善的版本，針對印刷和照排行業的需要，也做了深度的改進。這個版本是當年中國大陸的學校、企事業機關普遍使用的版本，中國大陸的軟件開發商也紛紛基於此平臺開發出第一代Windows軟件，例如WPS Office 1.0和科利華電腦家庭教師。
Windows 3.2通常由計算機制造商附帶著10張軟盤版本的MS-DOS出售，該版本在基本輸出和某些翻譯的實用程序中也具有簡體中文字符。

**Windows for Workgroups**
Windows for Workgroups是Windows 3.1x的一個擴展，允許用戶無需集中式身份驗證服務器即可共享其資源並請求其他資源。它通過NetBIOS使用SMB協議。

**Windows for Workgroups 3.1**
Windows for Workgroups 3.1於1992年10月發佈（最初代號為Winball，以後稱為Sparta），具有本機網絡支持。它通過基於NetBIOS的NBF或IPX網絡傳輸協議提供了SMB文件共享支持，並引入了傷心小棧紙牌遊戲和VSHARE.386（SHARE.EXE的VxD版本）（終止和駐留程序）。

**Windows for Workgroups 3.11**
Windows for Workgroups 3.11於1993年8月11日公佈，並於1993年11月發佈（最初代號為Snowball）。它支持32位文件訪問，完整的32位網絡重定向器以及在它們之間共享的VCACHE.386文件緩存。 WFW 3.11放棄了標準模式支持，並且需要386機器才能運行。
Windows 3.x需要Winsock程序包才能支持TCP/IP網絡。此前Windows 3.x用戶通常使用第三方程序包，但在1994年8月，微軟發佈了一個附加程序包（代號為Wolverine），該程序包在Windows中為Workgroups 3.11提供了TCP/IP支持。 Wolverine是一個32位堆棧（可通過WinSock Thunk從16位Windows應用程序訪問），使其具有優於大多數可用的第三方TCP/IP Windows堆棧的性能。但是，它僅與Windows for Workgroups 3.11兼容，並且缺少對撥號的支持。 Wolverine堆棧是TCP/IP堆棧的早期版本，後來隨Windows 95一起提供，並且為16到32位兼容性層提供了早期測試平臺，這對於Windows 95的成功至關重要。
由於改進的功能和更高的穩定性，在1994年發佈MS-DOS 6.22之後，WFW 3.11很大程度上取代了Windows 3.1，用於在新的個人電腦上進行安裝。

**系統需求**

**爭議**
Windows 3.1家族系統的Beta測試版本的安裝程序使用一段稱為AARD的特殊代碼，檢測當前運行的DOS是MS-DOS還是其他的DOS操作系統（如DR-DOS）。AARD代碼代碼在MS-DOS和PC-DOS上成功運行數個功能測試，但在競爭對手的操作系統上會出現技術支持警告消息。如果系統不是MS-DOS，安裝程序將失敗。DR-DOS的開發者數位研究公司在Windows 3.x的Beta測試版本發佈的幾周後發佈了一個補丁，屏蔽AARD代碼以允許安裝程序繼續安裝。而微軟在Windows 3.1的最終版本中禁用了這段警告消息，但未將AARD代碼刪除。當Caldera從Novell手中購買到DR-DOS時，他們就AARD代碼對微軟提起訴訟，但後來達成和解。

**影響**
1995年8月發佈的Windows 95取代了Windows 3.1家族。微軟在2008年11月1日正式取消了對所有16位版本的Windows的支持。
在個人電腦世界中被淘汰後的Windows 3.1以及Windows for Workgroups 3.11作為嵌入式操作系統找到利基市場。截至2008年11月，維珍航空和澳洲航空都將其用於遠程噴氣式飛機上的某些機上娛樂系統。而在零售現金收銀機中，Windows 3.1和Windows for Workgroups 3.11仍然作為嵌入式操作系統繼續使用。此外，Windows 3.1還用作DOSBox中的輔助應用程序，以便在64位Windows上模擬Win16遊戲。
2008年7月9日，微軟宣佈自2008年11月1日起，所有OEM分銷商將不再提供用於嵌入式設備渠道的Windows for Workgroups 3.11。
2013年7月14日，Linux內核版本3.11被正式命名為“Linux For Workgroups”，出於對Windows for Workgroups 3.11的玩笑式的引用。

**參見**
 32-bit file access- IFSHLP.SYS

**參考資料 ==