I decided to come back to civ 5, and when I press play, all that happens is a small box saying "checking for updates" comes up for a brief moment, followed by another box saying "Searching for steam game updates" again for a brief moment. Nothing happens after.

This also happens when I try to open skyrim. I have installed DirectX and C++ again, also restarting steam and my PC, but nothing seems to happen. I also tried executing it outside of the steam client, nothing happens in skyrim, but with civ, the box that shows what version of DirectX I want to run comes up. Whatever option I choose the same thing happens; nothing, it just closes.

I would appreciate it if someone could help, I haven't found anyone else with this problem.