Fix File Properties Compatibility Tab Missing on Windows 11
🔍 WiseChecker

Fix File Properties Compatibility Tab Missing on Windows 11

Quick fix: Compatibility tab in EXE Properties is hidden by default for some files (UWP apps, signed executables). For Win32 EXEs that should show it: right-click the EXE → Properties → Compatibility. If missing entirely: enable via Group Policy → Computer Configuration → Administrative Templates → Windows Components → Application Compatibility → Remove Program Compatibility Property Page → set to Disabled.

You want to run an old program in Windows 7 compatibility mode. Right-click the EXE → Properties. No Compatibility tab. Cause: file isn’t a classic Win32 EXE, or Group Policy hides the tab. Fix is enabling the policy.

Symptom: Compatibility tab missing from Properties dialog for an EXE on Windows 11.
Affects: Windows 11 (and Windows 10).
Fix time: ~5 minutes.

ADVERTISEMENT

What causes this

Compatibility tab shows only on Win32 desktop applications (classic .exe files). It doesn’t appear on UWP/Microsoft Store apps (don’t need it) or for digitally-signed Microsoft executables (Microsoft compatibility is presumed). Group Policy can hide the tab system-wide. Some app shortcuts (.lnk) may not pass-through to show the tab.

Method 1: Verify the file is a Win32 EXE

The first check.

  1. Right-click the file → Properties. Note the General tab’s “Type of file.” Should be “Application (.exe).”
  2. If file is a UWP package (.appx or extracted): no Compatibility tab. UWP apps have their own version compatibility via Microsoft Store.
  3. If it’s a shortcut (.lnk): right-click the shortcut → Properties → Open file location. Find the actual EXE there. Right-click the EXE for Compatibility tab.
  4. For Steam games: shortcut on desktop points to Steam launcher, not game. Find game EXE in Steam library folder. Right-click that.
  5. For Microsoft Office apps: signed by Microsoft, Compatibility tab hidden by default. Use Method 2 to force-show.

This verifies file type.

ADVERTISEMENT

Method 2: Enable Compatibility tab via Group Policy

For when tab is hidden by policy.

  1. Open gpedit.msc (Pro only).
  2. Navigate to Computer Configuration → Administrative Templates → Windows Components → Application Compatibility.
  3. Open Remove Program Compatibility Property Page. Set to Disabled (don’t remove tab).
  4. Run gpupdate /force.
  5. For Home edition: registry equivalent at HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppCompat → DWORD DisablePropPage = 0.
  6. Sign out and back in. Compatibility tab should now appear in Properties.
  7. For corporate-managed PCs: policy may be enforced by IT. Contact IT for exception.

This handles Group Policy hiding.

Method 3: Use Application Compatibility Toolkit for advanced shims

For complex compatibility needs.

  1. Download Microsoft Application Compatibility Toolkit (ACT) as part of Windows Assessment and Deployment Kit (ADK).
  2. Run Compatibility Administrator (sdb.exe).
  3. Create custom database. Apply specific compatibility shims to specific apps:
    • WinXPSP3 mode
    • Win7 mode
    • RunAsInvoker (skip elevation)
    • DisableThemes
    • VirtualizeRegistry/FileSystem
  4. Install the .sdb database file. Apps targeted by it get shims applied.
  5. This is the right path for legacy apps that need compatibility beyond what the Compatibility tab offers.
  6. For deployed environments: distribute .sdb file via SCCM, Intune.

This is the advanced path.

How to verify the fix worked

  • Right-click Win32 EXE → Properties. Compatibility tab present.
  • Settings on Compatibility tab: Compatibility mode dropdown shows Windows 8, 7, Vista options.
  • Setting saved per-user under HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.

If none of these work

If tab still missing: For Microsoft-signed apps: tab hidden by design. Right-click and hold Shift, then right-click again — alternate context menu sometimes shows tab. Or use ACT shims (Method 3). For UWP apps: tab doesn’t apply. Use Settings → Apps → Installed apps → app → Advanced options for app-specific repair. For specific file types: only PE-format executables show tab. Scripts (.bat, .ps1) don’t. Wrap script in EXE if needed (Bat2Exe, ps2exe). For tab present but options greyed out: signed by Microsoft and policy enforces. Use shim toolkit. For corporate PCs: IT manages App Compatibility globally; can’t override.

Bottom line: Compatibility tab appears on classic Win32 EXEs. Hidden by default for Microsoft-signed and UWP apps. Enable via Group Policy if hidden by policy. Use Application Compatibility Toolkit for advanced shimming.

ADVERTISEMENT