Purpose of SETUP.EXE in Windows 3.11

Running SETUP.EXE from within Microsoft Windows 3.11 served as an internal system maintenance and configuration tool rather than an operating environment installer. While running the command from MS-DOS was required to install the operating environment or change low-level hardware profiles, launching it from inside the Windows graphical interface provided an accessible way to modify drivers, manage system components to conserve disk space, and automatically integrate software applications into the Program Manager.

When executed inside Windows 3.11, SETUP.EXE opened the "Windows Setup" dialog, offering three primary functions:

Changing System Drivers

Users could review and alter the current hardware configuration. This included switching display drivers to change resolutions and color depths (such as moving from standard VGA to Super VGA), altering keyboard layouts, updating mouse drivers, and adjusting network client settings. While major display changes occasionally required restarting Windows or supplying OEM floppy disks containing third-party drivers, it eliminated the need to exit to the MS-DOS prompt for routine hardware adjustments.

Adding and Removing Windows Components

Storage space was limited on systems in the early to mid-1990s. Through the "Add/Remove Windows Components" option, users could free up valuable hard drive space by selectively uninstalling non-essential parts of the operating environment. Components that could be added or removed included:

  • Accessories: Write, Paintbrush, Terminal, and Notepad.
  • Games: Solitaire, Minesweeper, and Hearts.
  • Media and Visuals: Screen savers, sound schemes, and desktop wallpapers.
  • Documentation: Readme and help files.

Setting Up Applications

The utility featured an automated software detection tool called "Set Up Applications." This feature scanned local hard drives for newly installed or pre-existing MS-DOS and Windows programs. Once identified, the tool automatically created appropriate Program Information Files (PIFs) for DOS programs and generated program groups and icons within Program Manager, sparing users the manual process of creating shortcuts.