What does Windows error code 4550 (ERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED) mean?

 
Previous Next
ERROR_VOLUME_NOT_SIS_ENABLED ERROR_SYSTEM_INTEGRITY_POLICY_VIOLATION

ERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED

System Integrity detected that policy rollback has been attempted.

ERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED is Win32 error 4550 (0x11C6) and belongs to System Integrity policy anti-rollback.

Where the result appears

  • Loading or applying a Windows code-integrity policy.
  • Device Guard or WDAC servicing.
  • Boot-time validation of an updated policy.
  • Enterprise deployment that replaces an existing policy.

Likely causes

  • the proposed policy has an older version or rollback counter.
  • deployment restored a stale policy from backup.
  • firmware or protected state records a newer authorized policy.
  • multiple management systems published policies out of order.

Troubleshooting steps

  • Record current and proposed policy IDs and versions.
  • Record signer and signature chain.
  • Record deployment source and timestamp.
  • Record CodeIntegrity operational events.
  • Record boot and servicing history.

What to verify

Verify whether the proposed policy has an older version or rollback counter. Check current and proposed policy IDs and versions together with signer and signature chain.

Handling, retry, and recovery

Do not bypass anti-rollback protection. Deploy a correctly versioned authorized policy through the supported management channel and verify the active policy after restart.

Difference from nearby codes

INVALID_POLICY means the policy structure or semantics are unacceptable; ROLLBACK_DETECTED specifically protects against moving to an older policy state.

Practical example

A disaster-recovery image contains last month’s WDAC policy while protected state records a newer revision.

References


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