Windows 3.11 Screen Saver File Extension

In Microsoft Windows 3.11, screen saver files used the .SCR file extension. This article explains the technical structure of these files, where they were stored in the operating system, how Windows 3.11 executed them, and their primary role in early graphical computing environments.

The .SCR File Format

Although screen savers appeared with the .SCR extension, they were technically standard executable (.EXE) files renamed to distinguish them from standard applications. Microsoft adopted the .SCR format so that the Windows Control Panel and Desktop settings could easily discover, configure, and launch screen savers without confusing them with general software.

Because they were standard PE (Portable Executable) or NE (New Executable) binaries, a user could theoretically rename any .SCR file to .EXE and run it directly.

How Windows 3.11 Handled Screen Savers

Windows 3.11 relied on command-line arguments to dictate how a .SCR file should behave upon launch:

  • /s: Runs the screen saver in full-screen mode when the idle timer expires.
  • /c: Opens the configuration dialog box, allowing users to adjust settings such as speed, density, or password protection.
  • /p: Previewed the screen saver (introduced in later iterations for small preview windows, though full configuration handling was managed via the Control Panel in Windows 3.1x).

File Location in Windows 3.11

For Windows 3.11 to automatically populate the screen saver dropdown menu in the Desktop Control Panel, the .SCR files had to be placed in specific directories. The operating system primarily scanned:

  • C:\WINDOWS\
  • C:\WINDOWS\SYSTEM\

Popular default screen savers included with Windows 3.11 included SSSTARS.SCR (Starfield Simulation), SSMYST.SCR (Mystify), and SSFLYING.SCR (Flying Windows).

Purpose in Early Computing

During the era of Windows 3.11, cathode-ray tube (CRT) monitors were susceptible to phosphor burn-in, where static images displayed for extended periods could permanently etch into the screen glass. The .SCR programs ensured dynamic visual movement across the display whenever system input—such as mouse movement or keyboard presses—ceased for a designated period.