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内,例如“写字板”、“计算器”等。
Windows 3.1中的图标除了具有更详细的外观外还能够拖拽。假设文件与能够处理打印任务的应用程序(如文字处理器)相关联,则可以将文件拖拽到打印管理器图标上,该文件会由当前打印机打印。或者可以将文件拖拽出文件管理器并放到应用程序图标或窗口上进行处理。[2]
与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用户都可用。[3]
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位磁盘访问(英语:32-bit disk access)(仅限386增强模式)通过使用32位保护模式驱动程序而非16位BIOS功能(需要Windows暂时退出保护模式)提高了系统性能。而Windows 3.1还引入了用于存储系统和应用程序的设置信息的注册表。
Windows 3.1 for Central and Eastern Europe是微软专门为中欧和东欧地区发布的Windows 3.1版本,该版本允许使用西里尔字母,并使用带有中欧和东欧语言特征的变音符号的字体。微软引入了自己的代码页(Windows-1250),并支持其违反许多国家/地区的ISO标准的使用(例如,官方的波兰语代码页为ISO-8859-2,微软忽略了该代码页,但当代Internet Explorer版本支持该代码页 )。微软同样还发布了支持日语的Windows 3.1J,在日本市场上市的第一年(1993年)就发行了146万副本。[4]
Modular Windows是在Tandy视频信息系统(Tandy Video Information System)上运行的Windows 3.1的特殊版本。微软的目标是将Modular Windows作为各种设备(特别是用于连接电视的设备)的嵌入式操作系统,特别是那些设计用于连接电视的设备。然而,VIS是唯一已知的实际使用此Windows版本的产品。据称微软在VIS发布后不久就创建了一个新的且不兼容的Modular Windows版本(“1.1”)[來源請求]。目前尚无专用于Modular Windows 1.1的产品。
Windows for Workgroups 3.1于1992年10月发布(最初代号为Winball,以后称为Sparta),具有本机网络支持。它通过基于NetBIOS的NBF或IPX网络传输协议提供了SMB文件共享支持,并引入了傷心小棧紙牌游戏和VSHARE.386(SHARE.EXE的VxD版本)(终止和驻留程序)。
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代码对微软提起诉讼,但后来达成和解。[7][8]
在个人电脑世界中被淘汰后的Windows 3.1以及Windows for Workgroups 3.11作为嵌入式操作系统找到利基市场。截至2008年11月,维珍航空和澳洲航空都将其用于远程喷气式飞机上的某些机上娱乐系统。而在零售现金收银机中,Windows 3.1和Windows for Workgroups 3.11仍然作为嵌入式操作系统继续使用。[9]此外,Windows 3.1还用作DOSBox中的辅助应用程序,以便在64位Windows上模拟Win16游戏。
2008年7月9日,微软宣布自2008年11月1日起,所有OEM分销商将不再提供用于嵌入式设备渠道的Windows for Workgroups 3.11。[10]
2013年7月14日,Linux内核版本3.11被正式命名为“Linux For Workgroups”,出于对Windows for Workgroups 3.11的玩笑式的引用。[11]
^Edson, Kate. Windows 3.1 and TrueType Fonts. PC Update, the magazine of Melbourne PC User Group, Australia. 1993-03 [2014-10-24]. (原始内容存档于2002-05-11).