How to Change Startup Programs in Windows 3.11

In Microsoft Windows 3.11, startup applications were primarily altered by modifying the WIN.INI configuration file or by adding shortcuts to the StartUp group inside the Program Manager. This guide explains how the WIN.INI file controlled automatic application execution through specific system parameters, how to edit it directly, and the role of the graphical StartUp group.

The WIN.INI File

The primary system file modified to alter startup applications in Windows 3.11 is WIN.INI, located in the C:\WINDOWS directory. This standard text-based initialization file defined user-level environment settings, desktop preferences, and automated application launches.

Inside WIN.INI, startup behavior is dictated by two specific directives located directly beneath the [windows] section header:

  • run=: Runs specified applications normally (in an active window) immediately after the graphical user interface loads.
  • load=: Runs specified applications minimized as icons on the desktop upon boot, useful for utilities, drivers, or background tasks.

Editing WIN.INI

Users modified startup applications using any standard plain-text editor, such as Windows Notepad or the System Configuration Editor (SYSEDIT.EXE):

  1. Open C:\WINDOWS\WIN.INI in Notepad.
  2. Locate the [windows] section near the top of the file.
  3. Locate the load= and run= lines.
  4. Add the full path of the executable program to the desired line. For multiple programs, entries were separated by a single space (for example: run=C:\WINDOWS\CLOCK.EXE C:\UTILITY\CALC.EXE).
  5. Remove executable names or paths from these lines to disable programs from starting automatically.
  6. Save the file and restart Windows for the changes to take effect.

The StartUp Program Group Alternative

Windows 3.11 also included a graphical method to manage startup programs without manually editing text files: the StartUp group within the Program Manager.

Items placed in this window were saved to STARTUP.GRP and registered in PROGMAN.INI. While modifying WIN.INI directly changed system-level startup commands, copying or dragging program icons into the StartUp group achieved the same result through Program Manager's graphical interface.