If Call of Duty: Modern Warfare 4 is freezing on startup, closing silently to desktop, or crashing during campaign checkpoints and multiplayer matches, you are not alone. Common issues range from startup permission blocks to specific DirectX errors and error codes such as 0x00001338 and 0xC0000005.
Here is a comprehensive troubleshooting guide containing 6 tested fixes to get your game running smoothly.
Fix 1: Run Your Game Launcher as Administrator
If the game shuts down immediately without an error code, permission restrictions might be preventing launcher processes from working properly.
- Fully close your launcher (Steam or Battle.net) by right-clicking its tray icon and selecting Exit.
- Right-click your Steam or Battle.net desktop shortcut and select Run as administrator.
- Launch Modern Warfare 4.
- If this fixes the crash, permanently set administrator mode by going to Properties > Compatibility on the shortcut and checking Run this program as an administrator.
Fix 2: Verify Game File Integrity
Corrupted or missing installation files cause crashes at launch or during map loading screens.
For Steam users:
- Go to your Library, right-click Modern Warfare 4, and open Properties.
- Select the Installed Files tab.
- Click Verify integrity of game files and wait for the scan to finish.
For Battle.net users:
- Select Modern Warfare 4 in your games list.
- Click the Gear icon next to the Play button.
- Select Scan and Repair, then click Begin Scan.
Fix 3: Resolve Errors 0x00001338 and 0xC0000005 (Core Isolation)
If crashes occur following a Windows system update or security change, testing Windows Memory Integrity can resolve access-violation errors.
- Press the Windows Key, search for Core Isolation, and open it.
- Locate Memory Integrity.
- If it is disabled, turn it On.
- Restart your computer and test launch the game.
Note: Memory Integrity uses virtualization-based security to shield the Windows kernel. If toggling this does not solve your crash, restore your previous configuration before proceeding.
Fix 4: Address Graphics Driver Issues & Overclocks
Unstable graphics drivers or factory GPU overclocks frequently trigger DirectX crashes.
Manual Updates & Driver Rollbacks:
- Download the latest official drivers directly from NVIDIA, AMD, or Intel.
- If crashes started after a recent update—specifically reported on AMD driver versions 26.8.1 or 26.7.1—roll back to a previous stable driver version.
- For persistent driver issues, perform a clean uninstall using Display Driver Uninstaller (DDU) before reinstalling.
Disable GPU Overclocks (NVIDIA Debug Mode):
- Open NVIDIA Control Panel.
- Click Help in the top menu and check Debug Mode to run your GPU at reference clock speeds.
Fix 5: Clear DirectX and GPU Shader Caches
Outdated or corrupted shader caches lead to severe stuttering, freezing, and rendering errors.
Clear Windows DirectX Cache:
- Search for Disk Cleanup in the Windows search bar and launch it.
- Select drive
C:.
- Check DirectX Shader Cache and click OK > Delete Files.
Clear Steam Shader Cache:
- Navigate to
C:\Program Files (x86)\Steam\steamapps\shadercache\.
- Open the
730 folder and delete all files inside (keep the folder structure intact).
Clear GPU-Specific Shader Cache:
- NVIDIA: Open NVIDIA Control Panel > Manage 3D Settings > set Shader Cache to Disabled. Press
Win + R, enter %localappdata%, open the NVIDIA folder, and delete the contents inside DXCache and GLCache. Re-enable Shader Cache in NVIDIA Control Panel afterward.
- AMD: Open AMD Software: Adrenalin Edition, go to Gaming > Graphics, click Reset next to Perform Reset, and confirm.
Restart your PC after clearing caches. Shader compilation will take slightly longer on your next game boot.
Fix 6: Reset In-Game Graphics Settings
Incompatible display modes, aggressive upscaling, or unstable custom resolutions can crash the display engine.
- If you can reach the main menu, open Graphics Settings and click Reset to Default or Restore Defaults.
- If the game crashes before reaching the main menu, locate the game's configuration file in your user documents folder (make a backup copy first) and delete or reset it to restore default startup settings.