How to Fix Minecraft Error 0x89235107 (GamingServicesTcui.exe Crash) on Windows

If Minecraft Bedrock Edition refuses to sign you in and throws error 0x89235107, the problem is almost always a corrupted Gaming Services package on your PC. The launcher tries to authenticate through Xbox Live via GamingServicesTcui.exe, but that process crashes immediately with a .NET CLR exception (0xe0434352), leaving you stuck at the login screen.

The frustrating part is that a standard reinstall from Microsoft Store will not fix it. The Store keeps distributing the same broken package with a version mismatch between the outer package manifest (35.112.23002.0) and the actual executable inside (34.111.2603.20001). This mismatch causes GamingServicesTcui.exe to crash every time Minecraft tries to open the Xbox sign-in window.

Minecraft Error 0x89235107
Minecraft Error 0x89235107

This guide covers every working fix, starting with the most effective approach.

What Causes Minecraft Error 0x89235107

The error appears when GamingServicesTcui.exe stops working during the Microsoft account sign-in flow. Minecraft Launcher requires Gaming Services to handle Xbox Live authentication on Windows. When the Gaming Services package is corrupted or has a version mismatch, the sign-in process fails before you ever reach the game.

Common triggers include:

  • A corrupted Gaming Services package downloaded from Microsoft Store
  • A version mismatch between the package manifest and the installed executable
  • A failed Gaming Services update that left files in an inconsistent state
  • Windows updates that conflicted with existing Gaming Services components

Fix 1: Remove Gaming Services via PowerShell and Reinstall

This is the most reliable fix. You bypass the corrupted package in the Store cache by removing the app entirely through PowerShell, then doing a fresh install.

  1. Right-click the Start button and select Windows Terminal (Admin) or PowerShell (Admin).
  2. Run this command to remove Gaming Services for all users:
Get-AppxPackage *GamingServices* | Remove-AppxPackage -AllUsers
  1. After removal completes, restart your PC.
  2. Open Microsoft Store, search for Gaming Services, and install it.
  3. Once installed, open the Minecraft Launcher and sign in.

If Microsoft Store still installs the same broken version, move to Fix 2.

Fix 2: Reinstall Gaming Services via Winget

Winget can sometimes pull a different build than what the Store cache delivers. This bypasses the corrupted package distribution in some cases.

  1. Open PowerShell (Admin) or Windows Terminal (Admin).
  2. First remove the existing package:
Get-AppxPackage *GamingServices* | Remove-AppxPackage -AllUsers
  1. Restart your PC.
  2. Open PowerShell (Admin) again and run:
winget install --id=Microsoft.GamingServices -e --accept-source-agreements
  1. Wait for the installation to finish, then launch Minecraft.

Fix 3: Re-register the Gaming Services Package

If uninstalling causes problems or the package is partially installed, re-registering it can fix the version mismatch without a full removal.

  1. Open PowerShell (Admin).
  2. Run this command:
Get-AppxPackage -AllUsers Microsoft.GamingServices | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  1. Restart your PC and test Minecraft.

Fix 4: Run the Gaming Services Repair Tool

Microsoft provides a Gaming Services Repair Tool that automatically detects and attempts to fix issues with the package.

  1. Open Microsoft Store.
  2. Search for Gaming Services and open the app page.
  3. Look for the Repair option, or visit Xbox Support to download the standalone repair tool.
  4. Run the tool and follow the on-screen instructions.
  5. Restart your PC after the repair finishes.

Fix 5: Reset the Xbox App

A corrupted Xbox app state can block the sign-in flow that Minecraft depends on. Resetting it clears cached credentials and restores the app’s default state.

  1. Press Windows + I to open Settings.
  2. Go to Apps > Installed apps.
  3. Find Xbox in the list and click the three-dot menu.
  4. Select Advanced options.
  5. Scroll down and click Reset.
  6. Confirm the reset, then relaunch Minecraft.

Fix 6: Repair the .NET Runtime

Minecraft error 0x89235107 involves a .NET CLR crash (exception 0xe0434352). If your .NET runtime is damaged, GamingServicesTcui.exe will fail even with a clean Gaming Services package.

  1. Open Control Panel > Programs > Programs and Features.
  2. Find any installed .NET entries and click Repair if the option appears.
  3. Alternatively, download the latest .NET Desktop Runtime from the official Microsoft .NET download page and run the installer. It detects and repairs the existing installation automatically.
  4. Restart your PC after the repair.

Fix 7: Reset Microsoft Store Cache

A corrupt Store cache can keep delivering the broken Gaming Services package. Clearing it forces the Store to fetch a fresh copy.

  1. Press Windows + R to open the Run dialog.
  2. Type wsreset.exe and press Enter.
  3. A blank Command Prompt window opens and closes automatically. That confirms the cache cleared.
  4. Reopen Microsoft Store and reinstall Gaming Services if needed.

Fix 8: Run DISM and SFC

If system file corruption contributes to the issue, DISM and SFC can repair Windows component files.

  1. Open PowerShell (Admin) or Command Prompt (Admin).
  2. Run DISM first:
DISM /Online /Cleanup-Image /RestoreHealth
  1. After DISM finishes, run SFC:
sfc /scannow
  1. Restart your PC when both scans complete.

Note: If you already ran these commands and the error persists, system file corruption is not the cause. Focus on Fix 1 or Fix 2 instead.

Fix 9: Create a New Windows User Profile

Error 0x89235107 can attach itself to a specific Windows user profile when that profile’s AppData is corrupted. Creating a new profile gives Gaming Services a clean installation environment.

  1. Press Windows + I and go to Accounts > Family & other users.
  2. Click Add account and create a new local account.
  3. Log into the new account.
  4. Open Microsoft Store and install Gaming Services fresh.
  5. Sign into the Minecraft Launcher with your Microsoft account.

If this works on the new profile, the original profile’s Gaming Services installation is corrupted beyond repair. Continue on the new profile or migrate your files across.

Fix 10: Contact Microsoft Support for a Clean Package

If every fix above fails, the problem is on Microsoft’s server side. The Store is distributing a broken package, and no client-side change will resolve it until Microsoft pushes a corrected build.

In this situation:

  • Report the issue on the Microsoft Community forums with your exact package version numbers. You can check via PowerShell: Get-AppxPackage *GamingServices*
  • Contact Xbox Support directly and request escalation to the Gaming Services team
  • Check xbox.com/status to see if a known Gaming Services distribution issue appears in the active outages list

Frequently Asked Questions

What is Minecraft error 0x89235107?

Minecraft error 0x89235107 is a sign-in failure caused by a crash in GamingServicesTcui.exe, the component that handles Xbox Live authentication on Windows. The crash typically stems from a corrupted or version-mismatched Gaming Services package that fails to initialize the .NET CLR correctly.

Why does reinstalling Gaming Services not fix error 0x89235107?

Reinstalling Gaming Services from Microsoft Store often fails to fix error 0x89235107 because the Store delivers the same corrupted package repeatedly from its distribution cache. Removing the package via PowerShell first forces a genuinely clean reinstall rather than overwriting the broken files with identical broken files.

Does error 0x89235107 affect Minecraft Java Edition?

No. Error 0x89235107 only affects Minecraft Bedrock Edition on Windows. Minecraft Java Edition uses a different authentication flow that does not depend on Gaming Services or GamingServicesTcui.exe.

Can a clean Windows install fix Minecraft error 0x89235107?

A clean Windows install will not fix error 0x89235107 if the problem is server-side. Microsoft Store will simply download the same corrupted Gaming Services package again after the reinstall. The PowerShell removal combined with a winget install is far more effective than a full OS reinstall.

Is error 0x89235107 the same as “GamingServicesTcui.exe has stopped working”?

Yes. The two messages appear together because one causes the other. When GamingServicesTcui.exe crashes with the .NET exception, Xbox Live cannot complete the authentication handshake, and Minecraft displays error 0x89235107 as a result.

Game Error Fixes

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply