What does NTSTATUS 300 (STATUS_VALID_IMAGE_HASH) mean?

 
Could be also:
ConstantTypeOS
ERROR_OPLOCK_NOT_GRANTEDWin32 errorWindows
HTTP_STATUS_AMBIGUOUSHTTP CodeAny
EXFAT_FILE_SYSTEMBugCheck CodeWindows
Previous Next
STATUS_FILE_LOCKED_WITH_WRITERS STATUS_VALID_CATALOG_HASH

STATUS_VALID_IMAGE_HASH

The executable image hash passed the selected integrity policy

This is a success status from image-integrity processing. It means the hash calculated over the PE image matched an allowed or expected value for the policy being evaluated. The relevant digest is commonly an Authenticode-style image hash, which is not necessarily identical to a flat SHA digest of every byte in the file.

A valid image hash does not by itself prove that every trust decision succeeded. Signature chain validation, catalog membership, signer rules, revocation checks, and application-control policy can be separate stages. Diagnostics should therefore retain the policy result and the exact hash algorithm rather than treating this status as a universal trust verdict.

What to inspect

  • Record the full path, file identity, hash algorithm, calculated digest, and policy or verifier that returned the status.
  • Distinguish an embedded-signature image hash from a conventional whole-file hash produced by a general hashing tool.
  • Check whether later validation used signer, catalog, publisher, path, or managed-installer rules in addition to the hash.
  • Preserve the original image before comparing results across machines because servicing or repackaging can change its digest.

References


Looking for a different code? Search another status or error code.