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.
Affects: Windows 11 25H2 with Game Pass subscription and installed games.
Fix time: 10–15 minutes.
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
- Open PowerShell as Administrator.
- Run:
Get-AppxPackage *XboxIdentityProvider* | Reset-AppxPackage
Get-AppxPackage *WindowsStore* | Reset-AppxPackage
Get-AppxPackage *Microsoft.GamingApp* | Reset-AppxPackage - Wait for each command to complete (~30 seconds each).
- Sign out of Windows and sign back in.
- Open the Microsoft Store, click your profile icon → Sign out, then close and reopen the Store, and sign in fresh.
- 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.
Method 2: Clear the license cache directly
If Method 1 doesn’t help, the local license cache may be corrupted at the filesystem level.
- Close the Xbox app and any running games.
- Open File Explorer and navigate to:
%LocalAppData%\Packages\Microsoft.XboxIdentityProvider_8wekyb3d8bbwe\AC\Tokens - Move all files in this folder to a backup location (don’t delete yet).
- Navigate to:
%LocalAppData%\Packages\Microsoft.GamingApp_8wekyb3d8bbwe\LocalCache - Move files here to backup too.
- Reopen the Xbox app. Sign in if prompted. Launch the game — cache rebuilds from cloud, verification succeeds.
- 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:
- Open
https://xbox.com/en-us/my/accountin a browser and sign in with the same Microsoft account. - Confirm Game Pass subscription is active (not expired, not on hold).
- Check Settings → Privacy & security → App permissions → Background apps — ensure Xbox Identity Provider isn’t blocked from background activity.
- Run a network connectivity test to Xbox Live endpoints:
Test-NetConnection xboxlive.com -Port 443
Test-NetConnection licensing.xboxlive.com -Port 443 - Both should succeed. If either fails, your firewall or DNS is blocking Xbox Live.
- 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.