Why This Error Happens
Error 775 (ERROR_NOT_CAPABLE) occurs when a process running inside a restricted AppContainer—such as a UWP app, a Microsoft Store app, or an app running in Windows Sandbox—attempts to call a Windows API or access a resource that requires a specific “capability” not declared in its manifest. This is a security boundary enforced by Windows 11’s app isolation model, meaning the OS is intentionally blocking the action rather than experiencing a bug. It commonly surfaces when apps try to use networking (sockets, named pipes), microphone/camera, or other protected resources without the corresponding capability token.
Step-by-Step Resolution Guide
-
Identify the app or process triggering the error. Check Event Viewer (
Win + X→ Event Viewer → Windows Logs → Application) and filter for Event ID 775 to find the exact executable or package name. -
Check the app’s manifest capabilities (for UWP/packaged apps). If you have access to the source or package:
- Open
Package.appxmanifestin Visual Studio or a text editor. - Ensure required capabilities are declared under
<Capabilities>, such as:
xml
<Capability Name="internetClient" />
<Capability Name="privateNetworkClientServer" />
- Rebuild and resubmit/reinstall the package.
-
Review App Permissions in Windows Settings. Go to
Settings → Privacy & Securityand check the relevant category (Network, Microphone, Camera, File System, etc.). Toggle On access for the affected app under “Let apps access your [resource].” -
Reset the AppContainer token (if using Windows Sandbox or containerized apps). Run PowerShell as Administrator and reset the app’s package:
Get-AppxPackage *AppName* | Reset-AppxPackage
This clears corrupted capability tokens tied to the container.
- Update or reinstall the application. If the app is from the Microsoft Store, go to
Microsoft Store → Library → Get Updates. For sideloaded apps, ensure the AppxManifest matches the correct capability declarations for the OS build, then reinstall viaAdd-AppxPackage.
Alternative or Verification Steps
- Verify the fix: Relaunch the app and reproduce the original action (network call, device access, etc.). Confirm no Error 775 appears in Event Viewer afterward.
- Alternative workaround: If you don’t control the app’s manifest, try running the application outside its sandboxed context (e.g., as a standard desktop app instead of packaged/MSIX) or use
Task Manager → Details tabto confirm it isn’t unexpectedly running under a restricted AppContainer token.