How Windows 95 Handled User Profile Switching

Windows 95 introduced rudimentary multi-user profiles that allowed shared family computers to offer personalized desktop layouts, Start menu configurations, and individual settings for different household members. While this feature brought a new level of personalization to home computing, switching between profiles required closing all active applications and logging off completely, and the underlying architecture offered virtually no true file security between users.

Enabling Multi-User Profiles

By default, Windows 95 treated every computer as a single-user system. To configure multiple profiles on a shared family PC, the primary user had to manually enable the feature:

  1. Open the Control Panel.
  2. Double-click the Passwords applet.
  3. Navigate to the User Profiles tab.
  4. Select the option: "Users can customize their preferences and desktop settings."
  5. Check the desired customization options, such as personalizing desktop icons, Network Neighborhood items, and the Start Menu.

Once enabled, Windows 95 created a dedicated folder for each user inside C:\WINDOWS\Profiles\<Username>, containing individual copies of the Desktop, Start Menu, Favorites, and a personal registry hive (USER.DAT).

The Switching Process

Unlike modern operating systems or later releases like Windows XP, Windows 95 lacked "Fast User Switching." Multiple user accounts could not run concurrently in the background. Switching between profiles required a full log-off process:

  • In Original Windows 95: The user had to click Start, select Shut Down, and then choose the radio button labeled "Close all programs and log on as a different user."
  • In Later Windows 95 Releases (OSR2/IE4 integration): A dedicated "Log Off [Username]" command was added directly to the Start menu, streamlining the command into a single click.

When initiated, the operating system terminated all open programs, prompted the user to save unsaved documents, unloaded the current user's registry settings, and presented the standard Windows 95 login dialog box. The next family member would then enter their username and password to load their distinct environment.

The Illusion of Security

On a shared family PC, the password prompt in Windows 95 served strictly as a customization selector rather than a security barrier.

Because Windows 95 ran on the FAT16 (or later FAT32) file system, there were no access control lists (ACLs) or file-level encryption. Any family member could access another user's files simply by browsing to C:\WINDOWS\Profiles\ in Windows Explorer.

Furthermore, if a user encountered the login screen and pressed the Cancel button or the Escape key on the keyboard, Windows 95 would bypass the password requirement entirely and load a generic default desktop profile. While this gave every family member their own customized workspace, it provided zero protection against siblings or relatives reading, altering, or deleting each other's data.