CoD 2 Startup & Black Screen Fixes
Windows 10 & 11 Setup
To prevent the game from crashing on modern Windows versions, you must ensure the executable has the correct permissions and compatibility layers.
1. Admin & Compatibility Mode
- Navigate to your CoD2 install folder (e.g.,
steamapps/common/Call of Duty 2/). - Right-click CoD2SP_s.exe (and CoD2MP_s.exe).
- Go to Properties > Compatibility.
- Check “Run this program as an administrator”.
- Check “Run this program in compatibility mode for:” and select Windows 7.
2. Fix: “Steam must be running to play” Error
If the game fails to launch even when Steam is open, you need to manually copy the Steam API library into the game directory:
- Go to your main Steam installation folder (usually
C:\Program Files (x86)\Steam\). - Copy the file named Steam.dll.
- Paste it directly into your Call of Duty 2 root folder.
3. Fix: Audio Delay / Lag caused by Stereo Mix / “Plug in a Mic” Bug
Call of Duty 2 is an old game that expects an active recording device. If none is detected, it can cause noticeable audio delay (especially in multiplayer) or other sound issues. This is often referred to as the “plug in a mic” bug.
- Right-click the speaker icon in the taskbar → Open Sound settings.
- Scroll down and click Sound Control Panel (or search for “mmsys.cpl”).
- Go to the Recording tab.
- Right-click in the empty area and check “Show Disabled Devices” and “Show Disconnected Devices”.
- Find Stereo Mix, right-click it and select Enable.
- Right-click Stereo Mix again → Properties → Listen tab → Uncheck “Listen to this device” (important to avoid echo/feedback).
- Go to the Levels tab and set the volume to 100.
- Click Apply → OK.
Alternative quick fix: Simply plug any microphone, headset, or even a dummy 3.5mm plug into your microphone/line-in port. Many players report this instantly resolves the delay without needing to enable Stereo Mix.
Linux (Ubuntu Steam Snap)
If using the Snap version of Steam, the 30-second black screen hang is caused by the sandbox blocking audio recording permissions. Run this command to fix it:
snap connect steam:audio-record
Steam Proton Launch Options
Apply these in Properties > Launch Options to skip intro crashes and fix audio lag on Linux:
PULSE_LATENCY_MSEC=60 %command% +set com_introplayed 1 +set s_useDirectSound 1
Reminder: For the best stability in Multiplayer, set your Render Method to DirectX 7 inside the game’s Graphics settings menu.

