Call of Duty: Black Ops II is a first-person shooter video game released for Microsoft Windows, PlayStation 3, and Xbox 360 on November 12, 2012, and for the Wii U on November 18 in North America and November 30 in PAL regions.

This game is very classic and some people will play it still. However, some people may encounter the Black Ops 2 unhandled exception caught error when loading the game. Of course, this error may also occur when they enable a certain feature or mode in the game.

If you are also facing this issue, don’t worry. This post from NewsPivot is what you need. It offers 4 solutions for you.

Solution 1. Reinstall Visual C Libraries Within the Game’s Root Folder

Running Black Ops 2 requires the Visual C libraries. If they are not installed correctly, the Black Ops 2 unhandled exception caught error will occur. To solve this issue, you need to reinstall the Visual C libraries in the following ways:

  1. Right-click the game shortcut on the desktop and select the Open file location from the context menu.
  2. In the game root folder, locate and open the redist folder. 
  3. Locate the file named vcredist_x86.exe (only the x86 version is required here).
  4. Run the executable file and follow the on-screen instructions to install the Visual C libraries.
  5. Restart the PC after the installation operation.
Tips:
The full path of the Visual C library installer could be Steam\steamapps\common\Call of Duty Black Ops II\redist\vcredist_x86.exe, if you are launching the game through Steam.
COD Black Ops 2 redist

Solution 2. Install the Correct DirectX Library Within the Game’s Root Folder

Black Ops 2 requires DirectX Version 9.0c. You should also make sure the correct DirectX version is installed. Reinstalling the DX9 can help solve the unhandled exception caught error. Here is the guide:

  1. Similarly, go to the redist folder.
  2. Locate the file named dxsetup.exe.
  3. Run the executable file and follow the on-screen instructions to install the DirectX library.
  4. Restart the PC after the installation operation.
Tips:
The full path should be Steam\steamapps\common\Call of Duty Black Ops II\redist\DirectX\DXSETUP.exe if you launching the game through Steam.

Solution 3. Run the Game in Compatibility Mode

Many people suggest running the game in compatibility mode for Windows 8 or 7 to solve the unhandled exception caught error. You can also have a try. Here is the guide:

  1. Go to the Call of Duty Black Ops II folder.
  2. Right-click t6mp.exe and select Properties.
  3. Go to the Compatibility tab.
  4. Under Settngs, make sure the box of Run this program as an administrator is unchecked.
  5. Under Compatibility mode, check the box of Run this program in compatibility mode for, and then select Windows 8 or Windows 7.
  6. Click Apply and OK to save the changes.

Solution 4. Verify Game Files

For players that get games via the Steam platform, verifying game files is a good method to tackle the Black Ops 2 unhandled exception caught error in PCs. Here is the guide:

  1. Launch Steam.
  2. Right-click the game in your Library and select Properties.
  3. Select the Installed Files tab and click the Verify integrity of game files button.
  4. Steam will verify the game’s files. This process may take several minutes

Once the operation is completed successfully, you can relaunch the game and see if the Black Ops 2 unhandled exception caught error is solved.

Bottom Line

This post shows you how to solve the Black Ops 2 unhandled exception caught error in 4 ways. If you have other ideas, contact me and I will add them to my post.

  • linkedin
  • reddit