I did have this problem a few days ago, but I don't have the steam version. I had to go into my control panel and delete all my Microsoft C++ stuff, and then install. I am not a computer genius but it seems DCS is using the 2010 C++ and there's a new C++ out there now causing issues.
Hope this helps