If you have launched Forza Horizon 6 and encountered the message “Invalid Profile โ€“ Error Code E:43-1B,” the game cannot validate your player profile during the authentication sequence. This Forza Horizon 6 E:43-1B error is more specific than a general profile failure โ€” it points to a mismatch between your local profile data and the server-side validation response, blocking access to your cars, progress, and online features entirely.

This guide covers every verified fix for the Forza Horizon 6 Invalid Profile Error Code E:43-1B on Windows PC.


What Causes Forza Horizon 6 Invalid Profile Error Code E:43-1B

  • Xbox account session token expired or invalid during profile validation
  • Corrupted local profile cache conflicting with server-side profile data
  • Gaming Services package in an inconsistent state blocking profile authentication
  • Microsoft Store cache corruption causing incorrect profile package validation
  • Network connectivity failure interrupting the profile authentication handshake
  • Forza Horizon 6 installation damaged during an update leaving profile files inconsistent
  • Antivirus blocking the profile validation process mid-authentication
  • Region or account restriction causing a profile validation mismatch

How to Fix Forza Horizon 6 Invalid Profile Error Code E:43-1B

Fix 1: Sign Out and Sign Back Into Xbox App

An expired or invalid Xbox session token is the most direct cause of the E:43-1B invalid profile error. Refreshing the authentication session forces a complete profile revalidation against the server.

Steps:

  • Open the Xbox App and click your profile icon in the top left corner
  • Select Sign Out and wait for the logout process to complete fully
  • Close the Xbox App completely through Task Manager
  • Reopen the Xbox App and sign back in with your Microsoft account credentials
  • Wait for full authentication before relaunching Forza Horizon 6
  • Check whether the E:43-1B invalid profile error is resolved

Fix 2: Clear Forza Horizon 6 Local Profile Cache

A corrupted local profile cache produces a validation mismatch between your device and the Forza Horizon 6 server, directly causing the E:43-1B error on every launch attempt.

Steps:

  • Press Win + R, type %localappdata%, and press Enter
  • Navigate to the Forza Horizon 6 folder inside LocalAppData
  • Locate and delete the ProfileCache, SavedData, or TempProfile folder
  • Also press Win + R, type %appdata%, and clear any Forza Horizon 6 profile related folders
  • Restart your PC and relaunch Forza Horizon 6
  • Allow the game to download a fresh profile from the Xbox server

Fix 3: Repair Gaming Services via PowerShell

A corrupted Gaming Services package blocks Forza Horizon 6 from completing its profile validation correctly, producing the E:43-1B error consistently across every launch attempt.

CMD
CMD

Steps:

  • Open Windows Terminal as Administrator
  • Run: Get-AppxPackage -allusers Microsoft.GamingServices | Remove-AppxPackage -allusers
  • After removal, run: start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
  • Install Gaming Services fresh from the store page that opens automatically
  • Restart your PC fully and relaunch Forza Horizon 6

Fix 4: Clear Microsoft Store Cache

Steps:

  • Press Win + R, type wsreset.exe, and press Enter
  • Wait for the blank window to close and the Microsoft Store to reopen automatically
  • Restart your PC after the cache reset completes
  • Relaunch Forza Horizon 6 and check whether E:43-1B persists

Fix 5: Check and Stabilize Your Internet Connection

A network connectivity failure during the profile authentication handshake produces the E:43-1B mismatch error even when your Xbox account and profile data are completely intact.

Steps:

  • Run a speed test to confirm your connection is stable
  • Switch from Wi-Fi to a wired ethernet connection for maximum stability
  • Restart your router and modem by unplugging both for 60 seconds
  • Disable any VPN or proxy software running in the background
  • Open Command Prompt as Administrator and run: ipconfig /flushdns
  • Relaunch Forza Horizon 6 and attempt profile authentication again

Fix 6: Reset Forza Horizon 6 Through Windows Settings

Steps:

  • Press Win + I and navigate to Apps, then Installed Apps
  • Search for Forza Horizon 6 and click the three-dot menu
  • Select Advanced Options, then click Repair first
  • If the E:43-1B error persists after repair, click Reset
  • Restart your PC after the process completes and relaunch the game

Fix 7: Perform a Clean Reinstall of Forza Horizon 6

Steps:

  • Open the Xbox App and uninstall Forza Horizon 6 completely
  • Delete remaining folders from the installation directory manually
  • Press Win + R, type %localappdata%, and remove all Forza Horizon 6 folders
  • Restart your PC before reinstalling through the Xbox App
  • Sign in to your Xbox account after installation and check whether E:43-1B is resolved

Conclusion

The Forza Horizon 6 Invalid Profile Error Code E:43-1B is a profile authentication mismatch rooted in expired session tokens, corrupted local cache, and Gaming Services conflicts. Start with Fix 1 and Fix 2 for the fastest resolution. With a refreshed Xbox session, cleared profile cache, and clean Gaming Services installation, Forza Horizon 6 will validate your profile successfully without the E:43-1B error appearing again.