Missing or corrupted system components like DirectX and Microsoft Visual C++ Redistributables are a common source of launch errors.
If the basic fixes didn't work, don't worry—the culprit is likely something less common. These next steps target more specific issues.
Corrupted local Steam files can prevent the client from communicating correctly with the game.
: If the game still won't launch, locate the DMC-DevilMayCry.exe in the game folder. Right-click it, go to Properties > Compatibility , and check "Run this program in compatibility mode for" and select Windows 7 or Windows 8 . Advanced Troubleshooting