0x87e10004
Microsoft Xbox
Severity: ModerateWhat Does This Error Mean?
Xbox error 0x87e10004 means a game or application failed to launch on your Xbox console. The most common cause is a licensing verification failure — the console could not confirm you have permission to play the game while offline or on a non-Home Xbox. It can also indicate corrupted game files. Checking your account settings and clearing the cache usually resolves it.
Affected Models
- Xbox One
- Xbox One S
- Xbox One X
- Xbox Series S
- Xbox Series X
Common Causes
- Console is not set as your Home Xbox and you are offline or signed into a different account
- Xbox Game Pass subscription has expired, removing access to included games
- Game installation files are corrupted
- Outdated console software that needs a system update
- Account region restriction preventing launch of a game purchased in a different region
How to Fix It
-
Verify your Xbox is connected to the internet and you are signed in. Go to Settings > Account > Sign-in, security & passkey and make sure your Microsoft account is signed in. Then try launching the game again.
Digital games require internet verification when you are not on your Home Xbox. Even a brief internet dropout during launch can cause this error.
-
Check your Home Xbox setting. Go to Settings > General > Personalization > My home Xbox. If this is not set as your Home Xbox, you must be online and signed in to play your digital games. Set it as Home Xbox to allow offline play.
You can only set one console as your Home Xbox at a time. Changing it requires you to remove it from the previous console first.
-
Check your Xbox Game Pass or subscription status at account.microsoft.com. If the subscription lapsed, games included in Game Pass will not launch. Renewing the subscription restores access immediately.
Game Pass games show an expiration warning before they stop working, but missed payment notifications can be easy to overlook.
-
Do a full power cycle. Hold the Xbox button for 10 seconds to shut down completely. Unplug the power cord from the wall. Wait 60 seconds. Plug back in and restart. Then try the game.
This clears the license cache, which can become outdated and cause launch failures.
-
Uninstall and reinstall the failing game. Press the Menu button on the game tile in My Games & Apps, select Uninstall, then reinstall from your game library or the Microsoft Store. This replaces any corrupted installation files.
Your cloud game saves will sync back automatically when you next launch the reinstalled game.
When to Call a Professional
0x87e10004 is a licensing and software issue — no hardware repair is needed. Contact Xbox Support if all steps fail and the game is confirmed to be in your library.
Frequently Asked Questions
I bought this game — why is Xbox saying I don't have a license?
Your license is confirmed through your Microsoft account. If the console cannot reach Microsoft's servers to verify the license, it falls back to the local license cache. If that cache is outdated or missing, the game won't launch. A power cycle (full shut down + unplug) refreshes the cache. If the issue persists, go to account.microsoft.com to confirm the purchase is in your order history.
Can this error appear for a game I borrowed from a friend?
If a friend shared their game with you through Xbox Home Gold (by setting your console as their Home Xbox), yes — their subscription or account status directly affects your access. If they changed their Home Xbox away from your console, or their subscription lapsed, you lose access to their shared library.
Does 0x87e10004 mean my Xbox needs a system update?
Occasionally, yes. Some games require a minimum Xbox firmware version to run. Check for updates: go to Settings > System > Updates > Console update available. Keeping the console updated avoids game compatibility issues.