If you see “Error during initialization: Unhandled exception caught (verified)” when launching Call of Duty: Black Ops II, it usually means the game or its launcher ran into a problem initializing graphics, game files, or the anti-cheat/verification layer. Below is a concise, ordered, prescriptive troubleshooting guide that covers the most likely causes and fixes — follow steps in order until the game launches.
The error often points to missing runtime dependencies. Look for config
Sometimes the game saves a bad setting—like a refresh rate your monitor doesn't support (e.g., 145Hz) or a texture resolution that exceeds your VRAM. The game tries to load this bad data on startup, throws an exception, and crashes. If you have multi-GPU or integrated + discrete
Force the game to rebuild its config files: the game will create fresh
config.cfg (singleplayer) and config_mp.cfg (multiplayer).The following solutions are verified based on community consensus and technical support logs from Activision and hardware vendors.
This is bizarre, but it works for hundreds of players. The unhandled exception can occur if the Steam language setting causes a text rendering fault.