Fix Game Pass App Failing to Verify License on Windows 11 25H2
🔍 WiseChecker

Fix Game Pass App Failing to Verify License on Windows 11 25H2

Quick fix: Reset the Xbox Identity Provider and Microsoft Store apps. Open elevated PowerShell, run Get-AppxPackage *XboxIdentityProvider* | Reset-AppxPackage and Get-AppxPackage *WindowsStore* | Reset-AppxPackage. Sign out of the Microsoft Store, sign back in, and the Game Pass app re-verifies licenses correctly on Windows 11 25H2.

After updating to Windows 11 25H2, the Xbox / Game Pass app refuses to launch installed games. The launcher shows “Verifying license” for 30 seconds, then errors with We couldn’t verify your license. The game is fully installed. Your Game Pass subscription is active. The Xbox app can’t talk to the Microsoft account licensing service to confirm entitlement, and the local cached license expired.

Symptom: Xbox/Game Pass app fails license verification after Windows 11 25H2 upgrade.
Affects: Windows 11 25H2 with Game Pass subscription and installed games.
Fix time: 10–15 minutes.

ADVERTISEMENT

What 25H2 changed in licensing

Windows 11 25H2 ships with a refreshed Microsoft Store stack that includes a newer Xbox Identity Provider (the UWP package that handles Xbox account auth for both Windows and gaming apps). After the upgrade, the cached license database in your user profile references the old provider GUID, while the new provider doesn’t recognize the cache as valid. The Xbox app tries to read the cache, fails verification, and refuses to launch the game.

The fix is to reset the Identity Provider and Store packages so they re-establish fresh license state from the cloud.

Method 1: Reset Xbox Identity Provider and Microsoft Store

  1. Open PowerShell as Administrator.
  2. Run:

    Get-AppxPackage *XboxIdentityProvider* | Reset-AppxPackage

    Get-AppxPackage *WindowsStore* | Reset-AppxPackage

    Get-AppxPackage *Microsoft.GamingApp* | Reset-AppxPackage
  3. Wait for each command to complete (~30 seconds each).
  4. Sign out of Windows and sign back in.
  5. Open the Microsoft Store, click your profile icon → Sign out, then close and reopen the Store, and sign in fresh.
  6. Open the Xbox app. Launch a Game Pass game — license verification should succeed now.

This is the most reliable fix. Resetting the three relevant packages forces them to pull fresh entitlement data from the cloud.

ADVERTISEMENT

Method 2: Clear the license cache directly

If Method 1 doesn’t help, the local license cache may be corrupted at the filesystem level.

  1. Close the Xbox app and any running games.
  2. Open File Explorer and navigate to:

    %LocalAppData%\Packages\Microsoft.XboxIdentityProvider_8wekyb3d8bbwe\AC\Tokens
  3. Move all files in this folder to a backup location (don’t delete yet).
  4. Navigate to:

    %LocalAppData%\Packages\Microsoft.GamingApp_8wekyb3d8bbwe\LocalCache
  5. Move files here to backup too.
  6. Reopen the Xbox app. Sign in if prompted. Launch the game — cache rebuilds from cloud, verification succeeds.
  7. If everything works, you can delete the backup folders.

This is more invasive than Method 1 but addresses cases where Reset-AppxPackage doesn’t fully clear stale tokens.

Method 3: Verify Xbox Live connectivity and account state

For chronic verification failures across resets:

  1. Open https://xbox.com/en-us/my/account in a browser and sign in with the same Microsoft account.
  2. Confirm Game Pass subscription is active (not expired, not on hold).
  3. Check Settings → Privacy & security → App permissions → Background apps — ensure Xbox Identity Provider isn’t blocked from background activity.
  4. Run a network connectivity test to Xbox Live endpoints:

    Test-NetConnection xboxlive.com -Port 443

    Test-NetConnection licensing.xboxlive.com -Port 443
  5. Both should succeed. If either fails, your firewall or DNS is blocking Xbox Live.
  6. Add a firewall exception for the Xbox app if needed: Windows Security → Firewall & network protection → Allow an app through firewall, and ensure Xbox app is listed with both Private and Public checked.

Network-level blocks aren’t common on home Internet, but corporate/school networks sometimes block Xbox Live, and a stale firewall rule can also do it.

How to verify the fix worked

  • Open the Xbox app. Profile loads, Game Pass library is visible.
  • Launch an installed Game Pass game. License verification completes within 5 seconds and the game starts.
  • Disconnect from the Internet briefly, then reconnect, and re-launch — the offline grace period should work for games you’ve recently played.
  • Run Get-AppxPackage *Xbox* in PowerShell — all Xbox packages show current versions.

If none of these work

If verification still fails after all three methods, your Microsoft account may have an “unverified” flag from a recent password reset or location change. Sign in to https://account.microsoft.com/security and complete any pending identity confirmation steps. For accounts that previously had Game Pass on Xbox console, the Windows-side license might be stale — sign in to the Xbox app, then go to Settings → Account → Sign-out → Sign-in again to force a re-licensing flow. As a last resort, uninstall and reinstall the Xbox app from Microsoft Store; reinstall pulls fresh code that respects the latest licensing API.

Bottom line: 25H2’s Identity Provider update breaks the cached license state. Reset the relevant packages, clear the token cache if needed, and verify account/network state. The fix takes a few minutes and games verify cleanly afterward.

ADVERTISEMENT