Overview
Windows 2.03 is the first major release in the Windows 2.x series, introduced in late 1987. It improved the graphical interface introduced in Windows 1.x and added support for overlapping windows, enhanced keyboard shortcuts, and better memory usage. Windows 2.03 was designed to run on IBM PC/XT/AT systems and early 286-based machines, offering improved performance and broader hardware compatibility compared to the Windows 1.x line.
Release Information
- Release year: 1987
- Type: First Windows 2.x release
- Platform: MS-DOS
- Last update: No service packs; replaced by Windows 2.1
- Predecessor: Windows 1.04
- Successor: Windows 2.1 (286/386 editions)
Build and Distribution
- Distributed on multiple 5.25-inch floppy disks.
- Introduced overlapping windows (later restricted due to Apple lawsuit).
- Included updated drivers for graphics, printers, and mice.
- Bundled with early versions of Microsoft Excel and Word on some systems.
System Requirements
Minimum Hardware
- CPU: 8086 or 8088 processor
- RAM: 256 KB
- Storage: Two floppy drives or one floppy + hard drive
- Graphics: CGA, Hercules, or EGA
- Input: Microsoft Mouse or compatible serial mouse
Recommended Hardware (1987–1988)
- CPU: 8086/8088 at 8 MHz or higher
- RAM: 512 KB or more
- Storage: 20 MB hard drive
- Graphics: EGA or VGA for best clarity
Maximum Supported Hardware
- CPU: Up to 80286 (runs in real mode only)
- RAM: Up to 640 KB conventional memory (DOS limit)
- Graphics: VGA supported through compatibility drivers
- Storage: Up to ~32 MB FAT16 partitions (DOS-dependent)
Supported Components
Graphics Cards
- IBM CGA
- Hercules Monochrome
- EGA
- VGA (compatibility mode)
Sound
Windows 2.03 does not include a dedicated sound system. Audio is handled by DOS applications using the PC speaker or external sound hardware supported by DOS drivers.
Input Devices
- Microsoft Serial Mouse
- Bus mice (with DOS drivers)
- Keyboard with expanded shortcut support
Storage
- 5.25-inch floppy drives
- MFM/RLL hard drives
- Early IDE drives (with DOS support)
Networking
Windows 2.03 does not include networking features. Any networking capabilities must be provided by DOS networking stacks or third-party solutions.
File System Support
Windows 2.03 relies on MS-DOS for file system support, so capabilities vary with the DOS version installed.
Supported
- FAT12: Floppy disks
- FAT16: Hard drive partitions
Limits
- Typical maximum partition size: around 32 MB with DOS 3.x
- No long filenames
- No NTFS
- No FAT32
Driver Information
Driver Sources (Late 1980s)
- Included on Windows 2.03 installation disks
- Bundled with MS-DOS
- Provided with hardware (graphics cards, mice, printers)
Common Drivers
- Mouse: DOS mouse drivers such as
MOUSE.COM - Printers: Dot-matrix and daisy-wheel printers
- Graphics: CGA, Hercules, and EGA display drivers
Driver Notes
- VGA cards work using EGA or CGA-compatible drivers.
- No dedicated sound drivers are required for Windows itself.
- No USB support (USB did not exist yet).
Updates & Patches
Windows 2.03 did not receive formal service packs. It was quickly followed by Windows 2.1, which introduced separate editions optimized for 286 and 386 processors.
Related Versions
- Windows 1.04: Final Windows 1.x release
- Windows 2.1 (286): Optimized for 80286 systems
- Windows 2.1 (386): Introduced enhanced mode for 80386 CPUs
Installation Notes
Installation Media
- Multiple 5.25-inch floppy disks
- Requires MS-DOS to be installed first
Typical Installation Steps (Historical)
- Boot into MS-DOS.
- Insert the first Windows 2.03 Setup disk.
- Run
SETUP.EXE. - Select the correct display adapter (CGA, Hercules, or EGA).
- Install mouse driver if available.
- Optionally install printer drivers.
Virtual Machine Notes
Windows 2.03 runs well in modern emulators and virtual machines that support MS-DOS:
- PCem
- 86Box
- DOSBox-X
- VirtualBox (with DOS installed)
- VMware (with DOS installed)
Known Issues & Fixes
Common Issues
- Limited to 640 KB of conventional memory due to DOS constraints.
- Performance varies depending on graphics hardware.
- No multitasking for DOS applications.
- No built-in networking.
- No built-in sound system.
Stability Notes
- Runs best on period-correct hardware or accurate emulators.
- More stable than Windows 1.x due to improved memory handling.
End of Support
- Windows 2.03 predates Microsoft’s formal support lifecycle. It was effectively unsupported by the early 1990s as newer versions of Windows replaced it.
Retro PC Tips
Best Hardware to Run Windows 2.03
- IBM PC, XT, or AT class machine
- 8086 or 8088 CPU
- 512 KB RAM or more
- EGA or VGA graphics
- Serial mouse
Keeping It Stable
- Use MS-DOS 3.3 or similar for best compatibility.
- Keep hard drive partitions small to avoid DOS limitations.
- Use real floppy disks or accurate floppy emulation.
Finding Software and Drivers Today
Software and drivers suitable for Windows 2.03-era systems can often be found on archival and retro-computing sites, as well as enthusiast forums dedicated to DOS and early Windows.
Running on Modern Hardware
- Best run inside emulators such as PCem, 86Box, or DOSBox-X.
- Direct installation on modern PCs is generally not practical due to BIOS/UEFI and hardware incompatibilities.