The Witcher 2: Assassins of Kings Enhanced Edition

The Witcher 2: Assassins of Kings Enhanced Edition

TuffaloBeery Feb 14, 2014 @ 8:58am
Witcher 2 C++ Runtime error
So I've just bought the Witcher 2, wanted it for a while and the sale finally made me go for it.

But no. I've bought it, downloaded it, and the launcher loads up fine. But after I've launched the game and the wolf(?) head has come up, ~10 seconds later I'll get a C++ runtime error: "This application has requested the Runtime to terminate it in an unusual way."

I've looked all over for solutions, including on here. Unfortunately, the only consistent answer I've found is to delete Witcher 1 save data. I've NEVER PLAYED WITCHER 1, so this can't be the problem. My computer matches the specs on the store page so I'm pretty sure it's not a hardware problem either.

Please guys, help me out here!
< >
Showing 1-5 of 5 comments
Vinthir  [developer] Feb 14, 2014 @ 9:14am 
It's not a problem with the game per se but rather with a redist in this case MVC++ which has to be properly installed. Maybe it's only a Windows registry issue but it is possible that the redist is not installed correctly.

Open the Windows registry (access from Windows search field, type "regedit"): HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\20920
Should be (it's possible that the dotNetFx40 won't be present and that's ok!):
(Default) REG_SZ (value not set)
DirectX REG_DWORD 0x00000001 (1)
dotNetFx40 REG_DWORD 0x00000001 (1)
VCRedist REG_DWORD 0x00000001 (1)

You can manually correct the values to have value 1 and not 0.

However, often fixing the registry entries alone is not enough as their state may reflect the incompleteness of the redist installation. What often works is this: Navigate to (wherever your Steam is installed)(...)\Steam\steamapps\common\the witcher 2\ and delete the redist\ folder with all its contents.
In your games library right-click The Witcher 2, click Properties and select the Local Files tab. There press "Verify integrity of game cache...". A few files should be downloaded. Afterwards try running The Witcher 2 on Steam again. Redists will be reinstalled. Make sure the reinstallation is not cancelled and that nothing interrupts it.
Pirate Feb 14, 2014 @ 9:23am 
?
TuffaloBeery Feb 14, 2014 @ 9:52am 
Thanks a lot for your reply Vinthir! Regedit already had the values set to 1 (minus dotNetFx40, which wasn't there at all), and so I deleted the /redist folder and all its contents; verified cache and 158 files were redownloaded; redists were reinstalled after loading.

Unfortunately I still have the same problem. The launcher will load, the wolf's head will appear... and then I'll get the C++ Redistributable problem again. :/

Thanks for your help, but any others ideas?
daniel.wilson Mar 30, 2015 @ 11:34am 
Good luck, buddy. Two attempts to get tech support from the developer were pointless (Did you reinstall?), and I haven't been able to play after an upgrade to .net 4 years ago. Problem seems to have something to do with my ATI 5800 on my Alienware laptop, others have had issues as well.
Solution:
remove file User.ini
In Linux path: ~/.local/share/cdprojektred/witcher2/GameDocuments/Witcher 2/config/User.ini
< >
Showing 1-5 of 5 comments
Per page: 15 30 50