• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
I think I know why. I'll talk to Steam and it should be fixed before the weekend at least.
 
Just a repeat from the now closed thread:
Now I am going to guess:
You are running a 64bit OS right? Win vista or Win7?

I have had the same problem with most of the newer Total war games and others.

You need to go to microsoft.com and manually find the 64bit version of the 2008 runtime visual thing. I can't remember the exact name.
Then install that.
The problem is that per default the windows installer will try to install the 32 bit version. And the games never come with the installer for 64 bit. Really annoying.

Hope that will help you!

regards Kingcarrot
 
I have the same issue. A quick and easy workaround is to just use a shortcut to ck2game.exe in the installation folder instead of using a steam shortcut. The game won't interact with steam then, though.
 
After patching the Steam version, C++ first time script still is running on every launch.