Cause #1: Corrupted Launcher Cache
The launcher stores temporary files in a cache folder, and when those files get corrupted—often after a forced shutdown or a half-installed update—the launcher chokes on startup. That's the error you see. The fix is to clear that cache. It's safe, and you won't lose your worlds or saves.
- Close Minecraft completely. Check the system tray (bottom-right corner near the clock) for the launcher icon and right-click it to exit.
- Press Windows + R to open the Run dialog.
- Type
%appdata%\.minecraftand hit Enter. That opens your Minecraft data folder in File Explorer. - Look for a folder named
cache(notlogsorsaves). Right-click it and select Delete. If you don't see it, don't panic—it might be hidden. Click the View tab in File Explorer and check Hidden items. - Now go back one level (up arrow in File Explorer) so you're in
%appdata%. Open the.minecraftfolder again—wait, you're already there. Just double-check you deleted the right thing. - Launch Minecraft again. It should rebuild the cache automatically and start normally.
What to expect: After deleting the cache, the launcher takes a few extra seconds to open. You'll see a brief 'Loading...' screen. That's normal. If the error is gone, you're done.
If the error persists, move to the next fix.
Cause #2: Outdated or Broken Java Installation
Minecraft's launcher relies on Java to run its core. If Java is missing, outdated, or got messed up by a recent update, the launcher can't load its core files. This happens a lot after Windows updates that reset environment variables.
The real fix is to install the version of Java that Minecraft needs. As of 2024, Minecraft Java Edition requires Java 17 or newer.
- Uninstall any existing Java versions. Go to Settings > Apps > Installed apps. Search for 'Java'. Click each one and select Uninstall. Do this for all of them, including old Java 8 versions.
- Download the latest Java 17 or 21 from the official Adoptium site: adoptium.net. Don't use the bundled Java that some random sites push; get it from Adoptium.
- Run the installer. Make sure the Set JAVA_HOME variable and JavaSoft (Oracle) registry keys options are checked. Click Next and let it finish.
- Restart your computer. Yes, restart—don't just close apps. The launcher needs to pick up the new environment variables.
- Launch Minecraft again.
What to expect: The launcher should open without the error. If it still fails, you might have a 32-bit version of Java installed. Check your Java version by opening a command prompt (Windows + R, type cmd, press Enter) and running java -version. It should say '64-Bit' or '64-bit'. If it says '32-Bit', uninstall and install the 64-bit version.
Cause #3: Launcher Installation Corruption or File Permissions
Sometimes the launcher's own installation gets corrupted—a bad update, antivirus interference, or a user profile with broken permissions. The launcher can't read its own files, so it fails to load the core.
The most direct fix is to repair the launcher through Windows Settings. Here's how:
- Press Windows + I to open Settings.
- Click Apps > Installed apps (or Apps & features on Windows 10).
- Scroll down to 'Minecraft Launcher'. Click the three dots next to it and select Advanced options.
- Scroll down to the Reset section. Click Repair first. Wait for it to finish.
- If that doesn't work, click Reset. This will delete the launcher's settings, but your worlds and saves stay intact.
- If neither works, uninstall the launcher completely. Then go to the official Minecraft download page and reinstall it from scratch.
What to expect: After Repair, the launcher should open fresh. If you had to Reset, you'll need to sign in again and re-download your game versions, but all your worlds will be there.
Also, check if your antivirus is blocking the launcher. Windows Defender sometimes quarantines MinecraftLauncher.exe or javaw.exe. If you've reinstalled and it still fails, temporarily disable your antivirus and try launching. If it works, add an exception for the Minecraft folder.
Quick-Reference Summary
| Cause | Symptom | Fix | Time |
|---|---|---|---|
| Corrupted cache | Error appears right after Windows update or crash | Delete %appdata%\.minecraft\cache | 2 minutes |
| Java issues | Error after Java update or fresh install | Reinstall Java 17+ (64-bit) from Adoptium | 15 minutes |
| Launcher corruption | Error persists after fixes, or after antivirus scan | Repair/Reset from Settings, then reinstall | 10-20 minutes |
These three fixes cover 90% of 'Failed to load launcher core' cases. Start with the cache—it's quick and harmless. If that doesn't do it, go through the Java reinstall. And if you're still stuck, the launcher repair is your last resort. You won't lose your worlds, I promise.