I realize that many times when there is an issue with a game on Steam, it can be solved with "Verify Integrity of Game Cache". But, what exactly does this do?

I tried running Darksiders and it gave me an error of "Missing Executable", so I figured the verify would easily catch that and install the missing files. I was wrong, though, since the validation found no problems with the installation and the game continued to not launch from the same error.

I'm curious as to what exactly the verify option does. I know on some other games I have tried it on, steam will end up downloading some files, but apparently not all files are included in this.

  • It's likely doing some sort of checksum, comparing it to the values stored on the Steam servers, then determining if something needs to be replaced. – Nolonar Dec 15 '13 at 23:18
  • 1
    Interesting, I've definitely seen this redownload an exe when I've manually patched the exe so it's checksum would be different. I wonder if the fact that it was completely missing prevented it from redownloading. Seems an odd oversight for Valve to make... – Rob Dec 17 '13 at 16:19

It compares the game files you have on installed your computer with those of of the latest version on the steam servers. If its different in any way it replaces or adds on any files.

If I ever have a problem with a game on steam this always the first thing i do.

| improve this answer | |
  • So why would "Missing Executable" not get downloaded, or even detected, from this process? – Batophobia Dec 16 '13 at 15:50
  • Have you tried re-installing the entire game? – Bungalo Soldier Dec 17 '13 at 10:08
  • 6
    Yes and that worked, but I had to delete it first to get the install option. After that I had to wait for the 10GB game to download and install itself. Seems like if Verify checks against the files I downloaded during installation, then it should have picked up on the executable error. – Batophobia Dec 17 '13 at 15:36
  • 1
    @Batophobia Sounds like it was missing the proper directory structure, or that a file got corrupted somehow. Verification tools are good for running a simple check to see if your base files are in good order, but no tool is perfect. – Zibbobz Jul 15 '14 at 18:17
  • @Zibbobz I understand that, but you'd think the executable would be included in the base files. Also, knowing how this works can be helpful in solving problems where this step does not resolve the issue. – Batophobia Jul 15 '14 at 19:06

What happens is that it checks the games has all the proper files (sometimes if you want to mess with maps and stuff might accidentally delete some stuff so it adds all the right files!) This happened when I was trying to make Portal 2 and Stanley pabs together and I deleted some files accidentally. So I clicked the Verify thing and I could play Stanley pabs again!

Hope this helps!

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.