Windows 3.1x

(Redirected from Windows for Workgroups 3.1x)
Windows 3.1x
Logo
Screenshot
DeveloperMicrosoft
Source modelProprietary
Initial releaseWindows 3.1
(6 April 1992)
Latest releaseWindows for Workgroups 3.11
(8 November 1993)
Supported platforms16-bit x86[a] (PC/AT, PC-98, FM TOWNS)
Kernel typeMonolithic
Preceded byWindows 3.0
Succeeded byWindows 95

Windows 3.1x is a series of Microsoft Windows versions following Windows 3.0 initially released on 6 April 1992. It added TrueType support and included multimedia components installed by default. System stability was greatly increased compared to Windows 3.0, while the user interface was refined and improved. It was succeeded by Windows 95 released in 1995.

History[edit | edit source]

Windows 3.1 was originally released in April 1992, and is an incremental update over Windows 3.0. It features minor improvements to the user interface, such as a new set of icons. Support for TrueType fonts, which previously had to be added by installing the Adobe Type Manager, is now available out-of-the-box. Windows 3.1 also includes the multimedia functionality introduced in Windows 3.0 with Multimedia Extensions, which was only available via OEMs with a new computer.

Windows 3.1 was released in part to coincide with the incoming release of Windows NT, and includes support for detecting Win32 PE files in anticipation of the Win32s addon. The LoadModule function, which is responsible for loading NE (New Executable) format files returns an error code when it detects a PE file. WinExec, which calls LoadModule, detects this error code and then invokes Win32s, if available, to execute the file.

Windows 3.1 also introduces 32-bit Disk Access, also known as FastDisk, a feature that supports handling INT13 hard disk calls through a protected-mode VxD rather than thunking to real-mode to execute in the BIOS. However, the built-in FastDisk driver, WDCTRL, only supports standard IDE hard disks (up to 504MB) and a limited set of controllers, though Ontrack Disk Manager 386 and several other utilities supply more-compatible FastDisk drivers.

Aside from the standalone version, Microsoft also released a combined bundle of MS-DOS 5 and Windows 3.1 codenamed Janus,[1] which included minor updates to MS-DOS and Windows installers to create a seamless setup experience. The bundle was eventually updated to include MS-DOS 6 and later MS-DOS 6.2; the updated version was codenamed Jastro – a portmanteau of Janus and Astro, the codename of MS-DOS 6.[2]

Several other special versions based on Windows 3.1 have also been released:

In October 1992, Microsoft released Windows for Workgroups 3.1 (codenamed Sparta or Winball), an updated version of Windows 3.1 that includes a built-in network client. Although networking is already supported by the base version of Windows 3.1, it doesn't actually include any network drivers or client software and requires those to be installed separately in MS-DOS. The box for Windows for Workgroups 3.1 also includes a 10BASE2 network adapter using a BNC connector, which greatly impacted the sales of this version as that standard soon became obsolete in favor of Ethernet over twisted pair.[3]

An updated version, Windows for Workgroups 3.11 (codenamed Snowball) was released in November 1993, which includes 32-bit network drivers as opposed to 16-bit MS-DOS-based ones in the previous version. It also includes other improvements, some of them backported from Windows 95 such as 32-bit file access. This version drops support for the Standard mode, effectively requiring a i386 or better processor.

An update for the base version of Windows 3.1 that updated some components to version 3.11 was also released, although it doesn't include any of the new features and even still supports Standard mode.

Microsoft ended support for all of the Windows 3.1x series on 31 December 2001, except the embedded version, which continued until 2008.[4]

System requirements[edit | edit source]

According to Microsoft, the following are the recommended system requirements for Windows 3.1x, including Modular Windows.[5] Windows 3.1 drops support for the 8088 real mode, and Windows for Workgroups 3.11 drops support for the 286 Standard mode. This table takes account retail versions; OEM versions will vary depending on the hardware that it was intended to be installed on.

Recommended system requirements
Name CPU RAM Storage Video adapter MS-DOS version
Windows 3.1 80286 processor 1 MB One hard disk with 6 MB of hard disk space Hercules, CGA, EGA, or VGA MS-DOS 3.10 and above
Windows for Workgroups 3.1 3 MB One hard disk with 8 MB of hard disk space MS-DOS 3.30 and above
Windows for Workgroups 3.11 80386 processor
Modular Windows 4 MB One hard disk with 20 MB of hard disk space MS-DOS 3.22 and above

Easter egg[edit | edit source]

From top: Bill Gates, Brad Silverberg, Steve Ballmer, team mascot (teddy bear)

Much like previous versions, Windows 3.1x features an Easter egg that shows a list of people involved with the project. The Easter egg can be triggered by repeatedly opening the About box of any application included with Windows, double clicking the logo in the top left corner while holding Ctrl+Alt+⇧ Shift and then clicking the OK button. Upon reopening the About box and double clicking the logo for the second time, the product and system information is replaced with an animated Windows flag and a message reading "Dedicated to all the hard-working people of the Microsoft Windows 3.10 Team!".

Repeating the procedure for the third time results in the same area being replaced by a gray box showing an illustration of a person in a yellow suit presenting scrolling credits with the team members' e-mail aliases. The person's head changes randomly for each invocation between drawings of Bill Gates, Brad Silverberg, Steve Ballmer, and a bear; the last of which is a reference to the team's mascot. After closing the window, it is required to perform the steps above to trigger the Easter egg again.

List of known builds[edit | edit source]

Windows 3.1[edit | edit source]

Beta 1[edit | edit source]

Beta 2[edit | edit source]

Final Beta Release[edit | edit source]

Release Candidate[edit | edit source]

Pre-RTM[edit | edit source]

RTM[edit | edit source]

International Beta[edit | edit source]

International Beta (Middle East)[edit | edit source]

International RTM[edit | edit source]

East Asian Beta[edit | edit source]

East Asian RTM[edit | edit source]

Windows 3.11[edit | edit source]

RTM[edit | edit source]

Windows 3.2[edit | edit source]

Beta[edit | edit source]

RTM[edit | edit source]

Windows for Workgroups 3.1[edit | edit source]

Beta[edit | edit source]

Final Beta[edit | edit source]

RTM[edit | edit source]

Windows for Workgroups 3.11[edit | edit source]

Beta[edit | edit source]

Release Candidate 1[edit | edit source]

Release Candidate[edit | edit source]

RTM[edit | edit source]

Notes[edit | edit source]

  1. In Standard mode. Certain components run in 32-bit mode when using the 386 Enhanced mode.

References[edit | edit source]