Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a FIMS system that tells me that DLLs/EXEs have changed. If those are Windows DLLs and we just did Windows update, I can assume they are not corrupted, but how do I know for sure?

Is there a location where I can get the correct checksum for a given Windows DLL / EXE?

share|improve this question
up vote 1 down vote accepted

You can run the System File Checker by using the command sfc /scannow /verifyonly (verifyonly is only availabale in 2008+). See Description of the Windows File Protection feature for more details. Microsoft does have a File Checksum Integrity Verifier utility however I am unaware of any "default" list of checksums as that list would change depending on which hotfixes were applied, drivers, etc. (thus the creation of the SFC)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.