Killing Floor 2

Killing Floor 2

615 ratings
Killing Floor 2 Startup Crashes and Startup Problems
By -Dare Devil/x/
Hello readers!

I wanted to make an easy-to-follow guide that houses the most common solutions to fixing KF2's start-up problems. I've diagnosed and fixed a ton of these errors so far so there is a good chance we'll get your game up and running. If none of these steps work, feel free to make a new thread on the KF2 community hub in the Bug Report section. I've probably managed to figure out around 95% of the start-up problems people are having so there is hope in sight, don't give up!

Let me know if there are any ways I can improve this guide.

Oh, rate up for visibility if you don't mind. This will help people find it on the community hub.

***This is for KF2 START-UP issues only!***

Last updated 08/01/2021.
3
   
Award
Favorite
Favorited
Unfavorite
Common Solutions
Here are the most common fixes that I've seen that you should try first one at a time:

Corrupted Configuration:
  1. Navigate to: C:\Users\[your name]\Documents\My Games.
  2. Delete the "KillingFloor2" folder.
  3. Try playing the game now.
Irregular Compatibility Setting:
  1. Navigate to Steam\steamapps\common\killingfloor2\Binaries\Win64.
  2. Locate the KFGame.exe and right-click it.
  3. Now select "Properties".
  4. Click on the "Compatibility" tab.
  5. If checked, uncheck "Run this program in compatibility mode".
  6. If checked, uncheck "Run in 256 colors".
  7. If checked, uncheck "Run in 640 x 480 screen resolution".
  8. If checked, uncheck "Disable visual themes".
  9. If checked, uncheck "Disable display scaling on high DPI settings".
  10. If checked, uncheck "Run this program as an administrator".
  11. Click "Apply" to apply changes".
  12. Click "OK" to close the window.
  13. Try playing the game now.
Device Detection Failure:
  1. Disconnect any xbox, playstation, VAKOSS, DS2 or mayflash controllers. This includes usb adapters.
  2. Try playing the game now.
Incorrect GPU Utilization:
  1. On your taskbar, where the icons are shown, double-click the NVIDIA Settings icon.
  2. Select "Manage 3D Settings" if it isn't already selected on the left-side navigation.
  3. On the right-side, go to the "Program Settings" tab.
  4. If you only see two groupings (#1 and #2), then you do not need to make any changes.
  5. If you see three groupings (#1, #2, and a #3), then you'll want to manually add Killing Floor 2 to #1, then make it use the high performance gpu.
  6. If you know what "dxcpl.exe" is then make sure it isn't running for KF2, otherwise skip this step.
  7. Try playing the game now.
Improper Physx Installation:
  1. Go to your control panel for add/remove programs
  2. Uninstall "NVIDIA Physx".
  3. Then navigate to: \Steam\steamapps\common\killingfloor2\_CommonRedist\PhysX\9.14.0702
  4. Run the Physx installer.
  5. Try playing the game now.
Improper Microsoft C++ Redists Installation:
  1. Go to your control panel for add/remove programs.
  2. Uninstall all versions of 2010 Microsoft C++ Redistribs.
  3. Uninstall all versions of 2012 Microsoft C++ Redistribs.
  4. Navigate to: Steam\steamapps\common\Steamworks Shared\ _CommonRedist\vcredist
  5. In the 2010 folder, install the x64 version, and right-click run as admin.
  6. In the 2012 folder, install the x64 version, and right-click run as admin.
Hidden Errors:
  1. Try running the KFGame.exe as an administrator.
  2. Sometimes this will cause a hidden error to appear.
  3. Navigate to Steam\steamapps\common\killingfloor2\Binaries\Win64.
  4. Locate the KFGame.exe and right-click it.
  5. Now select "Run as Administrator".
  6. If you get an error about a missing .dll, most likely you are having Microsoft C++ Redist installing problems.
  7. If you get an error about "0xc000007b", skip to the end of the advanced solutions and read the directions specifically for that.
Deep Cache Verification
  1. Navigate to Steam\steamapps\common\killingfloor2
  2. Delete the binaries folder.
  3. Navigate to Steam\steamapps\common\killingfloor2\KFGame\BrewedPC
  4. Delete the file: GlobalShaderCache-PC-D3D-SM4.bin
  5. Delete the file: GlobalShaderCache-PC-D3D-SM5.bin
  6. Go to Steam Library.
  7. Right-click on Killing Floor 2.
  8. Select Properties.
  9. Go to Local Files tab.
  10. Click the button "Verify Integrity of Game Cache...". This should take 10-15 minutes.
  11. Try playing the game now.
Advanced Solutions
Eliminating Variables:
If none of the common solutions worked for you then let's go ahead and eliminate some variables. Please disable your firewall and/or antivirus for the next thirty minutes. After that is done, let's force the game to launch in a dx10, windowed mode.
  1. Go to your Steam Library.
  2. Right-click on Killing Floor 2.
  3. Select Properties.
  4. You are on the General tab. Click on "Set Launch Options".
  5. Type in: -windowed
  6. Click OK.
  7. Try playing the game now.
Finding Your Crash Log:
If you're still out of luck, then hopefully you are at least getting a bugsplat error message. The logs are sometimes pretty helpful. To find your logs:
  1. Navigate to C:\Users\[your name]\Documents\My Games\KillingFloor2\KFGame\Logs.
  2. Locate "Launch.log". This houses the most recent "crash log".
Sending Me Your Crash Log:
If you don't want to attempt looking through the crash log to figure out what is going on, feel free to make a new thread in the Bug Report section of the community hub.
  1. Copy the contents of your "Launch.log".
  2. Go to www.pastebin.com.
  3. Paste into the large memo field.
  4. Click "Generate Paste".
  5. When it is done loading, copy the website's URL.
Remote Desktop Configuration
If you recently installed a Window's 10 update and you see an error in your logfile stating that "this application cannot be run over a remote desktop configuration." then you should do the following:
  1. Change your desktop resolution.
  2. Reboot your computer.
  3. Change your desktop resolution back.
  4. Try playing the game now.
Missing nvcuda.dll:
If you see errors in your logfile relating to a missing nvcuda.dll, then you should do the following:
  1. Navigate to C:\Windows\SysWOW64.
  2. Locate the file "nvcuda.dll" and right-click it.
  3. Select "Copy".
  4. Navigate to C:\Windows\System32.
  5. Right-click inside this folder to paste your copied file.
  6. Try playing the game now.
Serial Size Mismatch:
If you see errors in your logfile relating to a "[file name] Serial Size Mismatch", then you should do the following:
  1. Go to Steam Library.
  2. Right-click on Killing Floor 2.
  3. Select Properties.
  4. Go to Local Files tab.
  5. Click "Browse Local Files".
  6. Perform a search for the [file name]. Do not include the file's extention when you search (omit .stg44, etc).
  7. Once located, delete that file and close the window.
  8. Now you're back on the Killing Floor 2 properties. Click the button "Verify Integrity of Game Cache..." This should take 10-15 minutes.
  9. Try playing the game now.
ReadFile Beyond EDF
If you see errors in your logfile relating to a "EOF [long number]/[long number]", then you should do the following:
  1. Go to Steam Library.
  2. Right-click on Killing Floor 2.
  3. Select Properties.
  4. Go to Local Files tab.
  5. Click "Browse Local Files".
  6. Navigate to the folder that houses the file.
  7. Once located, delete that folder and close the window.
  8. Now you're back on the Killing Floor 2 properties. Click the button "Verify Integrity of Game Cache..." This should take 10-15 minutes.
  9. Try playing the game now.
Bad Name Index:
If you see a reference to "Bad name index [numbers]" in your logfile, then you should do the following:
  1. Go to Steam Library.
  2. Right-click on Killing Floor 2.
  3. Select Properties.
  4. Go to Local Files tab.
  5. Click the button "Verify Integrity of Game Cache...". This should take 10-15 minutes.
  6. Try playing the game now.
Fatal Error Problem 1
If you see a reference to "=== Critical error: === Fatal error!" in your logfile, this usually means there is some sort of driver conflict happening. Windows 10 automatically pushes updates sometimes so your computer may have changed overnight. You should do the following:
  1. Find out what NVIDIA driver version you curently have.
  2. Find out what the newest NVIDIA driver version is.
  3. If you are not on the newest, uninstall your current NVIDIA drivers and upgrade to the newest version.
  4. Try playing the game now. If that doesn't work then:
  5. Since you are on the newest GPU version, locate the oldest version available to your GPU from NVIDIA.
  6. Uninstall your current NVIDIA drivers and downgrade to the oldest version.
  7. Try playing the game now.
Fatal Error Problem 2
If you see a reference to "=== Critical error: === Fatal error!" in your logfile followed up with this specific set of text:
Address = 0x76ad0944 (filename not found)
Address = 0x5bf168 (filename not found)
Address = 0x5880bed0 (filename not found)
Address = 0x1 (filename not found)
Address = 0xf34bca97 (filename not found) [in D:\Windows\system32\dxgi.dll]
Address = 0xf34c2dae (filename not found) [in D:\Windows\system32\dxgi.dll]
You should do the following:
  1. Please reference the known software conflicts section.
Assertion Failed
If you see something around the lines of: "Critical: appError called: Assertion failed" then the most likely culprit is your crossfire is preventing the game gathering all necessary files during startup.
  1. Find out what GPU you are using.
  2. Figure out how to disable crossfire or force use a single gpu.
  3. Try playing the game now.
Corrupt Favorites (crashing on menus)
If you are crashing when clicking on menu's then it is likely you have corrupted weapon favorites for some reason. If you see errors in your logfile relating to "Adding Weapon to favorites: string_#", then you should do the following:
  1. Disable Steam Game Cloud Storage for Killing Floor 2.
  2. Turn off Wi-Fi or unplug your ethernet cable.
  3. When you launch Killing Floor 2 it should look like everything has "reset".
  4. Now quit your game and turn on your Wi-Fi or plug your ethernet back in.
  5. Launch Killing Floor 2.
  6. Minimize it and activate the steam cloud storage.
  7. Taken from thread: https://steamcommunity.com/app/232090/discussions/1/1694923613878834990/
0xc000007b Error:
If you are getting "0xc000007b" error when you're running your KFGame.exe as an administrator, see below:
  1. Download Dependency Walker (free, google it).
  2. Launch Dependency Walker and hit the "open" icon.
  3. Navigate to G:\Steam\steamapps\common\killingfloor2\Binaries\Win64
  4. Select KFGame.exe.
  5. In the middle of the screen you'll see a column for CPU. Click it to sort all the files by it.
  6. Right-click on a random row and select "show full file path".
  7. Scroll either all the way up, or all the way down, looking for any files that have "x86" in the CPU column. If they are API or EXT .dlls you can skip them. You can also skip the one named nvcuda.dll. Note the filepath it is in.
  8. Download that .dll from online. Make sure it is the x64 version. Please be careful what site you use and do a virus check on your downloaded file if necessary.
  9. Replace the existing .dll in the appropriate folder.
  10. Rinse and repeat. Feel free to try clicking play after each one.
Known Software Conflicts
The following software may or may not interfere with Killing Floor 2:
  • MSI Afterburner
  • RivaTuner: Possible solution: run in stealth mode.
  • OneDrive: This will cause problems if you redirect / alter your My Documents path.
  • DAEMON Tools
  • DAEMON Tools Lite
  • CAM Software
  • PlayClaw
  • Mirillis Action
  • Dxtory: Possible solution: Go to the "Advanced" Tab in DxTory and under "Hook Option" tick the "Delay Hook" box and set a timer of around 6 seconds or more depending on when your game stops crashing. Credit to CryCel for finding it.
  • FRAPS
  • D3Dgear
  • RTSS: Possible solution: Set Custom Direct 3D Support to ON.
  • Roccat Isku software/drivers.
  • Roccat Swarm FX software/drivers.
  • Logitech Gaming Software version 8.82.151: Possible solution: install version 9.
< >
546 Comments
MANTICORE 24 Jul @ 10:11am 
Merci, merci from french baqgette, oui oui.
Lunar 13 Jul @ 4:08pm 
putting the game on a fast drive (ssd, nvme drive) helps a lot
M'Dic 9 Jul @ 4:49pm 
I have a black screen with music playing when i start. My solution was to let it sit there for 10 minutes and then all the sudden it starts showing the game main menu.
Devstvennik 8 Jul @ 8:11pm 
TY
Squeee!!! 26 Apr @ 7:41pm 
Thank you for this very helpful guide,

I discovered that my kf2 install was launching off my onedrive save of mygames instead of the actual installation.

Deleting the onedrive kf2 folder fixed it for me.

Hope this helps anyone who may have not looked at that solution.
WushuChicken 3 Apr @ 1:37pm 
This is stumping me, my IT friends and I've tried up until it recommends I post my launch.

https://pastebin.com/zLvKyGdb
MewMew 2 Apr @ 4:09pm 
Not too sure what the issue is here. Any ideas?
https://pastebin.com/ASidsJPu
JANUS 16 Mar @ 7:18am 
Also, for the folks asking about Microsoft Visual C++ Redistributable packages, you should really have all of them installed as different programs/games require different versions. That's why you always see so many installed the next time you visit Programs and Features.

Both x64 and x86, 2005, 2008, 2010, 2012, 2013, 2015-2019 / 2015-2022. Ignore the 2015 and 2017 packages, just install the 2019 package. Microsoft finally started rolling it up into one package, just don't expect 2005 to 2013 to be included any time soon, or ever.

The Steam\steamapps\common\Steamworks Shared\ _CommonRedist\vcredist has most (except 2005 and 2022). As I said, ignore the 2015 and 2017 folders, 2019 overwrites them with the 2015-2019 package and they often fail to install anyway. The 2022 package overwrites 2015-2019 with 2015-2022 and I have no idea why it isn't included yet.
JANUS 16 Mar @ 4:54am 
4/3 I really didn't guesstimate that good, did I?

Sometimes KF2 will burn an image of your desktop while it loads. If this happens, your Taskbar will likely not be visible. Again, do not touch anything until it loads.

Sometimes you'll see a white rectangle at the top left of your display after launching or when the splash screen disappears. Do not touch anything, it is loading.

Sometimes I'll get a fullscreen black screen. 5~15 seconds later, "Here's Johnny!", or I might need to alt+tab after guesstimating when it has indeed loaded (because my music is disabled) to see Johnny's Johnny.

I meant to make my own guide detailing these things, but since this one is already pinned in the forums, maybe you should just format the above properly and add it to yours.

This, what I've written, is not a you got an error after launching solution, but it is a startup issue.
JANUS 16 Mar @ 4:53am 
3/3

Sometimes it will load in the background. If you have music enabled you will hear when it loads. However, I would advise disabling the startup movies in KFEngine.ini. I do this because sometimes the moves will load, I'll alt+tab to bring up KF2, skip the movies and the game will freeze because it actually has not loaded yet.

Open it in your favorite text editor, search for the following and comment them out. A # at the start of the line works. Like so, #StartupMovies=LogoTripwire
[olist]
[*]StartupMovies=LogoTripwire
[*]StartupMovies=LogoHardsuit
[*]StartupMovies=LogoUE3
[*]StartupMovies=LogoGA
Maybe even,
[*]SkippableMovies=LogoTripwire
[*]SkippableMovies=LogoHardsuit
[*]SkippableMovies=LogoUE3
[*]SkippableMovies=LogoGA
[/olist]