How to Fix Crusader Kings 3 Crashing on Windows?
Crusader Kings 3 crashes are often linked to system resource conflicts and rendering instability rather than faults in the game itself. When physical RAM reaches its limit and the paging file (virtual memory) is not configured properly, Windows cannot supply the additional resources required, which forces the game to close unexpectedly.
Rendering conflicts can also contribute to instability. The default DirectX renderer may fail to work smoothly with certain GPU-driver combinations, especially under heavy load, which can cause crashes during game-play. On top of that, Windows full-screen optimizations often interfere with the way Crusader Kings 3 handles frame presentation, creating additional display-related problems. In some cases, third-party antivirus software may further disrupt the game by flagging essential files as suspicious, interrupting runtime operations and leading to unexpected shutdowns.
1. Increase Virtual Memory (Paging File)
Expanding the virtual memory is one of the most effective solutions when crashes are linked to limited RAM. Virtual memory allows Windows to use a portion of your storage drive as temporary memory, giving the game additional resources and improving stability.
- Press Win + S, type Advanced system settings, and press Enter.
Opening Advanced System Settings in Windows to configure virtual memory. - Go to the Advanced tab and click Settings under the Performance section.
Accessing the Advanced tab in System Properties to adjust performance settings. - In the new window, select the Advanced tab and click Change under Virtual Memory.
Opening Virtual Memory settings from the Advanced Performance Options tab to allocate paging file size. - Uncheck Automatically manage paging file size for all drives.
- Select your system drive (usually C:), then choose Custom size.
- Enter the Initial size (MB) and Maximum size (MB) based on your system’s RAM:
Initial size: 1.5 × RAM (example: 16 GB RAM → 24576 MB) Maximum size: 3 × RAM (example: 16 GB RAM → 49152 MB)
- Click Set, then OK to apply the changes.
Manually setting custom virtual memory size in Windows - Restart your PC and test the game again.
2. Switch Graphics Renderer to Vulkan
The Vulkan API is often more efficient and compatible with modern hardware than DirectX. Switching to Vulkan can reduce crashes, improve rendering stability, and lower driver overhead.
- Open Steam and go to your Library.
- Right-click on Crusader Kings 3 and select Properties.
Opening the Properties menu for Crusader Kings 3 from the Steam library. - In the General tab, find the Launch Options field.
- Type the following command:
-vulkan
Adding “-vulkan” in Steam’s launch options for Crusader Kings 3. - Close the Properties window and launch the game to check if the crashes stop.
3. Disable Full-screen Optimizations
Windows full-screen optimizations can sometimes interfere with game performance, causing instability or crashes. Disabling this feature forces the game to run in a more stable exclusive full-screen mode.
- Go to the Crusader Kings 3 installation folder.
Default Steam Path: C:\Program Files (x86)\Steam\steamapps\common\Crusader Kings III
- Find CrusaderKingsIII.exe, right-click it, and select Properties.
Opening the executable file properties for Crusader Kings 3 from its installation folder. - Open the Compatibility tab.
- Check the box for Disable fullscreen optimizations.
- Click Apply, then OK.
Disabling fullscreen optimizations in the Compatibility tab. - Restart your PC and launch the game again.
4. Add CK3 to Antivirus Exceptions
Some antivirus programs mistakenly flag games as suspicious, blocking their files and processes. Adding Crusader Kings 3 to antivirus exceptions ensures the antivirus does not interfere with the game.
- Open your antivirus or security application.
- Go to the section labeled Exclusions, Exceptions, or Allowed Apps.
Navigating to the Exclusions section in Windows Security to add Crusader Kings 3 as an exception. - Select the option to Add a Folder or Add an Exception.
Adding a new exclusion in Windows Security to prevent Crusader Kings 3 from being blocked. - Browse to the Crusader Kings 3 installation folder.
Default Steam Path: C:\Program Files (x86)\Steam\steamapps\common\Crusader Kings III
- Select the folder and confirm to add it as an exception.
Selecting the Crusader Kings 3 installation folder to add it as an exclusion in Windows Security. - Restart your PC.
- Launch Crusader Kings 3 and verify if the problem is resolved.
If none of these solutions work, try verifying the integrity of the game files through Steam. This will replace any missing or corrupted files in the installation directory. As a last resort, reinstalling the game can eliminate persistent crashes by providing a completely fresh setup.