[Solved] Call of Duty Black Ops 2 Crashing / Not Launching At Startup

Call of Duty Black Ops 2 “Unhandled Exception Caught” is an error that pops up during the startup of the game. It can happen when launching either the Multiplayer or Zombies mode of the game and can be very annoying when you’re trying to relax and play the game. Take a look below to see if the error you are facing looks like the one we’re talking about.

Call Of Duty Black Ops 2 "Unhandled Exception Caught" Error Screen.
Call Of Duty Black Ops 2 “Unhandled Exception Caught” Error Screen

There are plenty of reasons behind this error occurring primarily corrupt game files or configuration files. Missing Microsoft Visual C++ and DirectX 9 libraries. Incompatibility with the current version of your Windows can also cause this issue.

If you’re among those unfortunate enough to face this error then we recommend updating Call Of Duty Black Ops 2 from Steam. If official updates can’t fix crashing on startup error then proceed to the detailed fixes listed below.

How To Fix Call of Duty Black Ops 2 Crashing / Not Launching At Startup

The fixes given below have worked differently for many users so you don’t need to apply every one of them. Try and find out whichever one works for you:

1. Start Call of Duty: Black Ops II as Administrator

Launching Call of Duty Black Ops 2 as an administrator can fix the “Unhandled Exception Caught” error at the game’s startup. Plus there’s no harm in enabling this feature so definitely give it a shot.

Go ahead and follow the steps below:

  • Open Steam and right-click on Call of Duty: Black Ops II then click on Properties.
Call of duty black ops 2 Options Menu in Steam.
Game Options Menu in Steam
  • Go to the Local Files tab and click on Browse.
Call of Duty Black Ops II Properties in Steam.
Call of Duty Black Ops II Properties on Steam
  • Right-click on the exe for the game mode in which you’re facing the crash and click on Properties.
    • t6mp = Multi-player Mode
    • t6sp = Single-player Mode
    • 6tzm = Zombies Mode
  • Head over to the Compatibility tab and put a check next to “Run this program as an administrator”.
  • Click Apply then OK to save the changes.
Forcing Call of Duty Black Ops II to run as an administrator
Forcing Call of Duty Black Ops II to run as an administrator

2. Verify The Integrity of Game Files

Before we go on and try other fixes it is important to try and validate the game files. Often it is the game files that are corrupt/missing that end up causing crashes at startup or prevents the game from launching. It is a useful tool that can identify and download these corrupt/missing files.

A Steam Community member reported that verifying the integrity of Call of Duty Black Ops II’s game files fixes the Unhandled Exception Caught error which prevents the game from launching.

The user was able to fix Unhandled Exception Caught error by Validating the call of duty black ops 2 cache.
Source: The user was able to fix the “Unhandled Exception Caught” error by Validating the game files

To apply this fix follow the steps below:

  • Launch Steam then right-click on Call of Duty: Black Ops II and click on Properties.
  • Head over to the Local Files tab and click on Verify integrity of game files…
Verifying Integrity of Call of Duty Black Ops II's game files.
Verifying the integrity of Call of Duty Black Ops II’s game files

3. Delete the Configuration Files for Call of Duty Black Ops II

Deleting the config files of the game will reset all of the game’s settings to default by making new config files upon the next launch. This can fix the game’s not launching or crashing at startup error because if the old config files are corrupt then they can cause conflicts with the game. Multiple sources report that they were able to fix these crashes by deleting these files.

Multiple users fixed the crashing on startup / not launching problem in COD BO2 by deleting the config files.
Source: Multiple users fixed the crashing on startup / not launching problem by deleting config files

To delete these files follow the steps below:

  • Follow the starting two steps in fix No. 1 to go to the game’s install directory.
    • Right-click on Call of Duty: Black Ops II and click Properties.
    • Go to the Local Files tab and click Browse.
    • Once inside the Call of Duty Black Ops II open the Players folder.
    • Once inside the folder spot and delete these files.
      • hardware_mp.chp
      • hardware_zm.chp
Config file location for Call of Duty Black Ops II.
Configuration files location for Call of Duty Black Ops II

Note: Upon the next launch of the game you will have to re-configure all of your in-game settings.

4. Run Call of Duty Black Ops II in Compatibility Mode

Call of Duty Black Ops II was released on November 12, 2012, which makes it a rather old game. Old games often have issues running on newer versions of Windows. Some users were able to get past the launching problems by running the game in compatibility mode Windows 8 or below.

User on Steam Community fixed the launch problems by starting the game in compatibility mode for Windows 7.
Source: A User on Steam Community fixed the launch problems by starting the game in compatibility mode for Windows 7

To apply these settings follow these steps:

  • Go to the game directory by following the steps in Fix No. 1.
    • Steam Launch > Call of Duty Black Ops II Properties > Local Files > Browse.
  • Once in the game folder right-click on one of the exe files and click Properties.
  • Inside Properties go to the Compatibility tab and put a check next to “Run this program in compatibility mode for:”
  • From the drop-down menu select Windows 7.
    • If Windows 7 does not work try then try Vista and Windows XP also.
  • Click Apply then OK.
Call of Duty: Black Ops II Compatibility Settings
Call of Duty: Black Ops II Compatibility Settings

5. Install DirectX 9 & Microsoft Visual C++ Redistributables

Sources have reported that updating/repairing Microsoft Visual C++ and DirectX 9 libraries can fix the launch issues in Call of Duty: Black Ops II. Missing/corrupt DLL files are notorious for causing errors when playing games. Hence we recommend you also update these redistributables as they’re a set requirement for running this game.

User fixed COD BO2 problem by repairing Microsoft Visual Studio C++
Source: User fixed COD BO2 problem by repairing Microsoft Visual Studio C++

To install DirectX 9:

  • Download DirectX 9.
  • Run it and follow the instructions provided by the setup to install it.

To Install Microsoft Visual Studio C++:

For New Installation of Microsoft Visual C++:
  • Download the latest version of MVS C++.
  • Put a checkmark next to I agree to the license terms and conditions and click Install.
Microsoft Visual C++ 2015-2022 installation option.
Microsoft Visual C++ 2015-2022 installation
For Repairing Microsoft Visual C++:
Microsoft Visual C++ repairing option.
Repairing Microsoft Visual C++

Once both DirectX 9 and Microsoft Visual C++ are installed/updated go ahead and launch the game to see if the launching issues are resolved.

6. Reinstall Call of Duty: Black Ops II

Since the issue is on the game’s end and not your hardware there’s a high chance reinstalling the game can fix Call of Duty Black Ops 2 not launching or crashing on startup issues. Multiple sources also confirmed that reinstalling the game fixes these launch-related issues.

Multiple users fixed the launching issues in Call of duty Black Ops II by reinstalling the game.
Multiple users fixed the launching issues in COD Black Ops II by reinstalling the game

To uninstall the game simply right-click on Call of Duty: Black Ops II in Steam and select Uninstall. Once uninstalling is complete double-click on Call of Duty: Black Ops II and follow the instructions to reinstall the game.

Note: The game may take a while to download again depending on your internet’s download speed so only attempt this as a last resort.

Share your love