We see this in remote support sessions more than you'd expect. Someone fires up a Windows 95 machine or VM, installs Microsoft Plus!, and within minutes the system is crawling, crashing, or refusing to uninstall System Agent no matter what they try. The fix is almost always one of the same three or four things. This guide covers all of them, in order of effort.
What Causes Windows Plus 95 Troubleshooting Problems?
Microsoft Plus! for Windows 95 was a paid add-on that bolted themes, DriveSpace 3 compression, Internet Explorer integration, System Agent task scheduling and a bunch of visual extras onto Windows 95. It was designed for the hardware of its era, and that era had a pretty low ceiling. The problems people run into today tend to cluster around a handful of root causes.
The most common one is simply hardware that's too weak. Plus! requires at least an 80386DX processor and 8 MB of RAM. That sounds laughable now, but plenty of vintage machines and poorly configured VMs fall below it. High-colour wallpapers and animated screen savers in particular hammer the CPU and graphics subsystem on anything marginal. You'll see the desktop slow to a crawl, mouse lag, and sometimes outright crashes. The fix there is usually just turning the heavy features off.
The second big cause is Windows 95 OSR2. OSR2 was an OEM-only release that shipped with new PCs from late 1996 onward, and it included its own version of System Agent. The problem is that Microsoft Plus! setup doesn't know how to cleanly remove the OSR2 variant. So when you try to uninstall Plus! on an OSR2 machine, System Agent stubbornly stays behind, sometimes causing startup errors or conflicts. Microsoft documented this in KB Q155000 and the fix involves manual registry and file deletion, which we cover in the advanced section.
Corrupted or incomplete installation media is the third culprit. Old CDs degrade. Disk images get corrupted in transit. If setup is interrupted partway through, you can end up with broken DriveSpace entries, half-installed theme components, or a System Agent that exists in the registry but whose files are missing. That combination tends to produce weird errors at startup. A clean reinstall from verified media sorts it, but only after you've fully removed the broken installation first.
Finally, there's display and theme compatibility. Plus! shipped with some genuinely demanding visual features for the time. High-resolution, high-colour wallpapers and 3D screen savers were designed for machines with proper SVGA cards. On a basic VGA setup or a VM with minimal display memory, these features can cause display corruption or lock the system up entirely. Switching back to a plain Windows 95 theme is often the fastest fix you can make. For more on diagnosing display-related instability on older Windows systems, see our Windows 95 display troubleshooting guide.
Windows Plus 95 Troubleshooting: Quick Fix
Start here. These steps take five to ten minutes and fix the majority of performance and superficial instability problems without touching the registry or doing anything irreversible.
Stabilise Plus! Without Uninstalling It Easy
- Check your OS version.
Right-click My Computer, choose Properties, and confirm you're on Windows 95. Plus! is not supported on Windows 98 or later. If you're running it in a VM, make sure the machine type is set to 386 with at least 8 MB of RAM assigned. Running it in a VM configured as a 486 or Pentium with 16 MB is much more stable. - Switch to a standard Windows 95 theme.
Right-click the desktop, choose Properties, then go to the Themes tab (added by Plus!). Select Windows Default or any plain theme. This immediately removes the high-colour wallpaper and custom sound scheme, which cuts load on both the CPU and graphics card. - Remove the Plus! screen saver.
In Display Properties, go to the Screen Saver tab and switch to a built-in Windows 95 saver like Blank Screen or Mystify. The 3D screen savers from Plus! are genuinely demanding and will lock up marginal hardware. - Disable System Agent auto-start.
Look for the System Agent icon in the system tray (bottom-right of the taskbar). Right-click it and choose Suspend System Agent, or open it and disable the scheduled tasks. This stops it consuming CPU cycles in the background. If the icon isn't there, System Agent may already be broken, in which case skip to the intermediate section.
More Windows Plus 95 Troubleshooting Solutions
The quick fix handles performance problems. This section handles the cases where Plus! itself needs to come off, or where DriveSpace or display settings are causing instability that theme-switching alone won't fix. These steps use Control Panel and built-in Windows 95 tools, no registry editing required.
Uninstall Plus! via Add/Remove Programs Medium
- Open Add/Remove Programs.
Go to Start, Settings, Control Panel, then double-click Add/Remove Programs. Scroll down until you find Microsoft Plus! for Windows 95. Click it once to select it, then click Add/Remove. - Run the uninstaller and choose full removal.
The Plus! setup wizard will launch. Choose to remove all components. This should remove themes, System Agent, DriveSpace integration and the Internet extras. Let it run to completion. Don't interrupt it. - Reboot immediately.
When the uninstaller finishes, reboot straight away. Don't open anything else first. Some components, particularly the System Agent VxD driver, only fully unload after a clean restart. This one often needs a second reboot before it fully sticks, so if you see a System Agent error on the first boot, reboot again before panicking. - Verify the uninstall worked.
After rebooting, check that System Agent is no longer in the system tray and that Plus! no longer appears in Add/Remove Programs. If it's still there, or if you get an error during uninstall, you're likely on OSR2 and need the advanced steps below.
Sort Out DriveSpace Compression Issues Medium
- Open DriveSpace.
Go to Start, Programs, Accessories, System Tools, DriveSpace. You'll see a list of drives. If a drive shows as compressed, that's Plus! DriveSpace 3 at work. - Check free space before doing anything.
DriveSpace compression can't be removed if there isn't enough uncompressed space to hold the expanded data. Make sure you have at least 20 MB free plus room for your swap file before proceeding. If the drive is nearly full, back up data to another drive or disk first. - Unmount or convert the compressed drive.
In DriveSpace, select the compressed drive and use the Advanced menu to unmount it, or use Drive, Uncompress to convert it back to a standard drive. Follow the wizard's prompts. Do not force-close or interrupt this process. A power cut or crash mid-conversion can corrupt the drive.
Advanced Windows Plus 95 Troubleshooting Fixes
This is where OSR2 users end up, along with anyone whose Plus! installation is broken enough that the normal uninstaller won't run. These steps involve the registry and manual file deletion. Back up your data before starting. If you're not comfortable editing the registry, the remote support option at the bottom of this page is the safer route.
The core issue on OSR2 is that Microsoft Plus! setup was written before OSR2 existed. When it tries to remove System Agent, it looks for the retail Windows 95 version of the files. OSR2 has different versions of those files, so the uninstaller either skips them or fails silently. The result is a System Agent that's half-removed: gone from the Plus! uninstall list but still loading at startup via the registry. Wikipedia's Microsoft Plus! article gives useful background on the OSR2 compatibility history if you want the full picture.
Manual System Agent Removal via Registry (KB Q155000) Hard
- Open the registry editor.
Click Start, Run, typeREGEDIT.EXEand press Enter. The registry editor opens. It looks like a two-pane file explorer. The left pane shows keys, the right pane shows values inside those keys. - Remove the System Agent auto-start entry.
Navigate toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. In the right pane, look for a value namedSystemAgent. Right-click it and choose Delete. This stops System Agent from loading at startup. If the value isn't there, it was already removed or never existed on your build. - Remove the Plus! uninstall key.
Navigate toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Plus!. Right-click thePlus!key in the left pane and choose Delete. This clears the broken Plus! entry from Add/Remove Programs. - Close REGEDIT and reboot.
Close the registry editor. Reboot the machine. Don't skip the reboot. The VxD driver for System Agent is still loaded in memory until you restart. - Delete the System Agent files manually.
After rebooting, open Windows Explorer or a DOS prompt. Delete these files:
FromC:\Windows\System:Sage.exe,Sage.vxd,Sage.dll
FromC:\Program Files\Plus!:Sagelog.txt,Sysagent.exe
FromC:\Program Files\Plus!\System:Sage.dat,Sage.def
If any of these files are missing, that's fine. Just delete the ones that exist. - Reboot again and verify.
Reboot once more. System Agent should no longer appear in the system tray, and there should be no startup error about a missing SAGE component. If you still get an error, double-check the registry Run key for any remaining SystemAgent entry.
OSR2 File-Rename Workaround for System Agent Hard
This is specifically for OSR2 builds where the manual deletion above didn't fully work, or where you want to use the Plus! setup wizard to do the removal rather than deleting files by hand. It tricks the Plus! uninstaller into finding the files it expects.
- Rename the OSR2 System Agent files to .old.
InC:\Windows\System, renameSage.exetoSage.exe.old,Sage.vxdtoSage.vxd.old, andSage.dlltoSage.dll.old. Do the same for the files inC:\Program Files\Plus!andC:\Program Files\Plus!\System. - Copy retail Windows 95 System Agent files in with a .w95 extension.
If you have access to retail Windows 95 installation media (not OSR2), copy the original versions of these files into the same locations but with a.w95extension. This gives the Plus! uninstaller something to find and remove. - Run Microsoft Plus! Setup and remove System Agent.
Insert the Plus! CD or mount the image. Run setup and choose to remove System Agent. The wizard should now find the files it expects (the .w95 copies) and remove them cleanly. - Rename the OSR2 .old files back.
Once Plus! setup has finished, rename your.oldfiles back to their original names. Your OSR2 System Agent files are restored, but the Plus! integration is gone.
Hardware and BIOS Fixes for Repeated Install Failures Hard
If Plus! setup keeps crashing partway through, and you've already verified the media is clean, the problem is almost certainly hardware. This is especially common on machines from the mid-1990s where capacitors are aging and RAM is marginal.
- Enter BIOS setup and disable aggressive caching.
Restart and enter BIOS (usually Delete or F2 at the POST screen). Look for options like External Cache, Internal Cache, or Advanced IDE settings. Disable external cache first and test. If setup still fails, disable internal cache too. These settings can cause memory corruption during large file operations like software installation. - Disable advanced IDE features.
In the same BIOS area, disable PIO Mode 4 or DMA transfers if present. Drop the IDE mode to a lower PIO mode. Aggressive IDE settings on older chipsets can cause data corruption during writes, which will kill an installation every time. - Test RAM stability.
If you have a DOS-bootable floppy with a memory tester, run it. Faulty RAM is a classic cause of random installation failures on vintage hardware. Even a single bad bit in the wrong place will corrupt the files being written to disk. On a VM, reduce the assigned RAM to exactly 8 MB or 16 MB and see if stability improves.
Preventing Windows Plus 95 Troubleshooting Problems
Most of these problems are avoidable. The single most important thing is hardware. Confirm you meet the 80386DX and 8 MB RAM minimum before installing Plus!, and honestly, aim higher. A 486DX2 with 16 MB runs it properly. Anything below the minimum is just asking for trouble, and no amount of software tweaking will fix a CPU that's genuinely too slow for the theme engine.
Second priority: use retail Windows 95 if you have the choice. OSR2 works, but the System Agent uninstall quirk is a known, documented problem that doesn't exist on retail builds. If you're setting up a VM specifically to run Plus!, grab a retail Windows 95 image rather than an OSR2 OEM one. It'll save you an hour of registry work later.
On the DriveSpace side, the rule is simple: never compress a drive that's already nearly full, and always back up before you start. DriveSpace compression can't be undone without free space to expand into. If you run out of room mid-conversion, you're in a genuinely bad situation. Keep backups. This applies to physical machines and VMs equally.
Keep installation media in good shape. Old CDs degrade, and disk images can get corrupted during downloads or transfers. If you're working from a CD-ROM copy, verify it before installing. A corrupted Plus! install is much harder to clean up than a failed one. And before you make any registry changes, export the keys you're about to touch. It takes thirty seconds and gives you a clean rollback if something goes wrong.
Windows Plus 95 Troubleshooting: Summary
Windows Plus 95 troubleshooting covers a pretty wide range of problems, but most of them trace back to the same short list of causes: hardware that's too weak, an OSR2 build that won't cooperate with the uninstaller, or corrupted media leaving broken entries behind. Start with the quick fix, disable the heavy features, and see if that stabilises things. If you need to remove Plus! cleanly, Add/Remove Programs works on retail Windows 95. On OSR2, you'll need the manual registry and file deletion steps from KB Q155000, or the file-rename workaround if you have access to retail media. And if repeated installation failures survive all the software fixes, look at the hardware: BIOS caching settings and marginal RAM cause more Plus! installation failures than anything else on vintage machines.

