If the crash happens specifically at the screen, a corrupt save file is the likely culprit. Navigate to Steam/Userdata/[Your ID]/35140/remote/ . Delete the file named save0.sgd .

To fix the in Batman: Arkham Asylum

Download Xliveless (a 3rd party DLL that mimics the GFWL API). Extract xlive.dll into your game folder ( ...\Steam\steamapps\common\Batman Arkham Asylum GOTY\Binaries ).

Ensure .NET Framework 3.5 is enabled in your Windows Features settings. 3. Compatibility & Admin Settings

If the game crashes specifically when you click "Start" at the main menu, it often indicates a corrupted save slot.