How to Run an Old Program in Compatibility Mode
Got a program that worked on Windows 7 or 8 but not on Windows 10 or 11? Compatibility mode can often make it run without any extra software.
On this page
Windows 10 and 11 include a compatibility mode that makes the operating system behave more like an older version when running specific programs. It is built right into Windows and takes about a minute to set up.
Use the automatic Compatibility Troubleshooter
This is the easiest approach and works well for most older programs.
- Find the program's shortcut or
.exefile. If it is a shortcut on the desktop, right-click it. - Choose 'Troubleshoot compatibility'.
- Select 'Try recommended settings'. Windows will apply its best guess and let you test the program.
- If the program opens, click 'Yes, save these settings'. If not, choose 'Try different settings' to pick a specific Windows version manually.
Set compatibility mode manually
If the troubleshooter does not help, you can choose the settings yourself.
- Right-click the program's shortcut or
.exefile and choose 'Properties'. - Click the Compatibility tab.
- Tick 'Run this program in compatibility mode for:' and choose an older version of Windows from the drop-down (try Windows 8 first, then Windows 7 if needed).
- You can also tick 'Run this program as an administrator' if the program needs elevated permissions.
- Click 'Apply' then 'OK', and try running the program.
What compatibility mode cannot fix
Compatibility mode helps with programs designed for an older Windows version but otherwise intact. It cannot fix programs that require old hardware, 16-bit programs (which do not run on 64-bit Windows at all), or programs that rely on services no longer present in Windows 11. In those cases, a virtual machine running an older OS is sometimes the only option.
Not sure which setting to try? Ask us and include the program name and the error you see.
Frequently asked questions
Does compatibility mode work for games too?
Often yes, especially for games from the Windows XP or Vista era. Try Windows XP Service Pack 3 as the compatibility setting, and also tick 'Disable fullscreen optimisations' on the Compatibility tab, which helps many older games run on modern displays.
My old program is 16-bit. Can I run it on Windows 11?
64-bit versions of Windows 10 and 11 cannot run 16-bit applications at all β this is a fundamental architectural limitation. You would need to use a free virtual machine like VirtualBox running a 32-bit copy of Windows XP, which can still run 16-bit software.
Comments & Questions (0)
No comments yet β be the first to ask. Comments appear after review.
Leave a comment
Your comment appears after our team approves it. Or sign in to post faster.