How to Stop Programs Opening in 640x480 Windows 10 and 11
- Some older programs are forced to launch in a tiny 640x480 window on Windows 10 and 11. This is almost always caused by a compatibility setting attached to the shortcut or the executable itself, not a display driver problem.
- The setting can be toggled off in most cases through the shortcut's Properties window. If the checkbox is grayed out, the setting has to be removed directly from the Windows Registry instead.
Checking the Compatibility Tab
Windows stores this setting per-shortcut and sometimes per-executable, so you may need to check more than one location if the program is pinned in multiple places.
Desktop Shortcut
- Right-click the shortcut icon on your Desktop
- Click Properties
- Click the Compatibility tab
- Look under "Settings" for a checkbox labeled "Run in 640 x 480 screen resolution"
- If it is checked, uncheck it and click Apply, then OK
Start Menu Shortcut
- Open the Start Menu
- Find the program, right-click it
- Click "More" then "Open file location" (this jumps to the actual shortcut file)
- Right-click that shortcut file and click Properties
- Click the Compatibility tab
- Uncheck "Run in 640 x 480 screen resolution" if it is checked, click Apply, then OK
Taskbar Shortcut
- Right-click the pinned icon in the Taskbar
- Right-click the program name again in the small menu that appears (pinned taskbar icons often need this extra right-click to reach Properties)
- Click Properties
- Click the Compatibility tab
- Uncheck "Run in 640 x 480 screen resolution" if present, click Apply, then OK
- Note: taskbar and start menu shortcuts sometimes point to the same underlying .lnk file, so fixing one may fix both.
When the Checkbox Is Grayed Out
If the box is grayed out or unchecking it doesn't stick after reopening the program, Windows is likely applying the compatibility flag from a system-wide list rather than the shortcut itself. This list lives in the Registry and has to be edited directly.
Editing the Registry
- Press Windows key + R to open the Run box
- Type regedit and press Enter (approve the User Account Control prompt if it appears)
- Navigate to this key:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers - Look through the list on the right side for an entry whose name is the full file path to the program's .exe (for example, something ending in Program.exe)
- Click that entry once to see its value in the "Data" column — if it contains 640X480 anywhere in the string, that's the source of the problem
- Right-click that entry and click Delete to remove the entire compatibility flag for that program, or double-click it and manually remove just the 640X480 portion if other flags (like RUNASADMIN) are listed alongside it and you want to keep those
- Close the Registry Editor and relaunch the program
- If nothing shows up under the CURRENT_USER key, the same flag may be set machine-wide instead, under:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers - Editing this key requires the same steps, but changes apply to all user accounts on the machine rather than just yours.
After Editing
Once the flag is removed from the Registry, the checkbox in the shortcut's Compatibility tab should become selectable again, and the program should open at its normal resolution the next time it's launched. If it still opens small, check whether the program has its own internal display or resolution setting separate from Windows' compatibility system.