How to Fix Geometry Dash Not Launching on Steam?
While launching Geometry Dash through Steam on Windows, the game may briefly show as Running for a few seconds before closing and returning to the Play button. In some cases, you might see error codes such as 0xc00000fd (stack overflow) or 0xc0000005 (access violation). These errors often point to a corrupted or incompatible libcocos2d.dll file, damaged save data, or missing runtime libraries.Other triggers include outdated Visual C++ redistributables, driver conflicts, or leftover mod files that no longer work with the latest build.
Whatever the root cause, you can usually resolve the problem by following a series of structured fixes starting from the simplest to the most advanced.
1. Remove Mods and Verify Integrity of Game Files
Outdated or incompatible mods are one of the most common reasons Geometry Dash refuses to launch. Clearing all files, including mods, and then letting Steam re-verify ensures you have a clean build without conflicts.
- Open File Explorer and navigate to:
C:\SteamLibrary\steamapps\common\Geometry Dash
- Delete all files and folders inside this directory.
- Open Steam, right-click on Geometry Dash, and select Properties.
- Go to Installed Files and click Verify integrity of game files.
- Steam will automatically scan and restore the missing files.
2. Delete Corrupted Save Files (Backup First)
Corrupted saves can block Geometry Dash from loading. These files are located in your AppData folder. It is strongly recommended to back them up before deleting, in case you want to restore your progress later.
- Press Windows + R, type:
%localappdata%
- Open the Geometry Dash folder.
- Copy the files CCGameManager.dat and CCLocalLevels.dat to a safe backup location.
- Delete the originals from the folder.
- Restart the game, new clean files will be generated automatically.
3. Disable Compatibility Mode
Windows compatibility mode may cause DLL mismatches or permission errors for modern games. Ensure Geometry Dash is running in the native Windows environment.
- Navigate to your installation folder:
C:\SteamLibrary\steamapps\common\Geometry Dash
- Right-click GeometryDash.exe → Properties.
- Go to the Compatibility tab.
- Uncheck Run this program in compatibility mode for.
- Click Apply → OK, then relaunch the game.
4. Reinstall Visual C++ Redistributables
Geometry Dash requires MSVCP140.dll and VCRUNTIME140.dll from the Microsoft Visual C++ Redistributable package. If these files are missing or corrupted, the game will not launch.
- Go to the official Microsoft Visual C++ Redistributable page.
- Download both x86 and x64 versions.
- Run the installer and choose Repair.
- Restart your PC and try launching the game again.
5. Close Stuck Steam Processes
Sometimes Steam background processes get stuck and prevent games from starting. Restarting them forces Steam to reload correctly.
- Press Ctrl + Shift + Esc to open Task Manager.
- Locate all Steam-related tasks (like steamwebhelper.exe).
- Right-click each and select End task.
- Restart Steam and launch Geometry Dash again.
7. Perform a Clean Reinstall
If none of the above works, perform a full clean reinstall to eliminate corrupted leftovers.
- Uninstall Geometry Dash from Steam.
- Reboot your PC.
- Reinstall Geometry Dash from Steam.