Edit Program Associations in Windows 3.11
In Microsoft Windows 3.11, managing program groups and software links depended on the type of association required. Program Manager served as the primary interface for creating and organizing program groups and application shortcuts, while File Manager and the Registration Info Editor handled file-to-program associations. Together, these built-in utilities gave users control over how executable files, document types, and workspace groups interacted within the operating system.
Program Manager (PROGMAN.EXE)
Program Manager was the default shell in Windows 3.11 responsible for organizing applications into program groups.
- Group Management: Users created and organized
program groups (saved as
.GRPfiles, such asMAIN.GRPorACCESSOR.GRP) by navigating to File > New > Program Group. - Item Properties: Selecting an icon within a group
and choosing File > Properties (or pressing
Alt + Enter) allowed users to associate a specific executable command line, working directory, shortcut key, and icon with that item. - PROGMAN.INI: The master arrangement of these groups
was recorded in the
PROGMAN.INIfile, located in the main Windows directory. Advanced users could edit this file directly using a text editor like Notepad to reorder, add, or restrict program groups.
File Manager (WINFILE.EXE)
When associating specific document extensions with executable programs, File Manager was the primary tool.
- The Associate Command: Inside File Manager, selecting a file and navigating to File > Associate opened a dedicated dialog box.
- Extension Mapping: Users entered an extension (such
as
TXTorDOC) and selected the corresponding executable program from a list or browsed directly to its path. - WIN.INI: These associations were stored in the
[Extensions]section of theWIN.INIconfiguration file.
Registration Info Editor (REGEDIT.EXE)
For system-wide Object Linking and Embedding (OLE) associations and
advanced file handler mappings, Windows 3.11 included the Registration
Info Editor (REGEDIT.EXE).
- Running
REGEDIT.EXEopened a simplified interface to modify file types, action commands (such as "open" or "print"), and linked applications. - Running
REGEDIT.EXE /Vlaunched the advanced view, exposing the full hierarchical registration database stored inREG.DAT. This utility ensured that complex file associations and drag-and-drop actions functioned across the shell.