Blog
How to roll back a bad Microsoft Intune policy change (and prevent the next one)
Intune has no undo button. Learn how to roll back a bad Intune policy change with corrective policies, device checks, and backups.
G2 Names Nerdio a Leader Across Fall 2026 Reports for Desktop as a Service Read the blog
Blog
Intune has no undo button. Learn how to roll back a bad Intune policy change with corrective policies, device checks, and backups.
Table of Contents
A configuration profile hit the wrong Entra ID group an hour ago. Devices are applying it, the help desk queue is climbing, and you have just learned that Microsoft Intune has no undo button, no version history, and no native restore command.
Whether you own a Windows Cloud platform (Windows 365 and Azure Virtual Desktop), lead end-user computing (EUC) for the enterprise, or run a managed service provider (MSP) that keeps client baselines steady, this incident is a breakdown in how policy changes get reviewed, staged, and approved before they reach production.
Intune product owners need a real way to reverse a bad policy change correctly and stop the next one from reaching production.
Intune has no native rollback, versioning, or restore for any policy type, whether that's a configuration profile, a compliance policy, or a security baseline. Microsoft's own Q&A guidance for an accidentally deleted compliance policy confirms the policy cannot be restored. The closest native option is exporting a Settings Catalog policy as JSON, and that only works if someone exported it before the bad change.
Operationally, the rollback plan has to start outside the portal: find the previous values, recreate them, and push them back to devices. During an incident, that turns a quick undo into a reconstruction job.
Security baselines are stricter still where baseline versioning is forward-only. Once Microsoft ships a newer version, older-version profiles become read-only for settings, and Microsoft documents no downgrade path for profiles to an earlier baseline version. Microsoft also warns that when baseline settings are removed, the removal process "can't guarantee" that these settings return to their premanaged configuration. Baseline changes need a saved before-state too.
The harder problem sits on the device itself, where the accepted answer on Microsoft Q&A puts the behavior plainly: "If you exclude a group or remove the assignment, Intune doesn't remove the settings configured earlier by the policies. They stay on."
Admins call this policy tattooing. Intune is supposed to send a Remove command over SyncML when a policy is deleted or unassigned, and that action shows up on the device as Event 819. If Event 819 never fires, the setting keeps enforcing on the device even after the policy is gone from the portal.
To confirm what a machine is actually enforcing, check the registry key HKLM\SOFTWARE\Microsoft\PolicyManager\current\device. That's where the OS records the settings it's currently applying, and it's the fastest way to verify whether the portal state matches reality on the endpoint.
Every rollback needs a corrective policy plus this device-side check.
Rollback in Intune means overwriting the bad state with a corrective policy and confirming the device actually took it.
That procedure covers configuration and compliance policies. Windows updates and drivers play by different rules.
When you deploy feature updates through update rings, they carry an uninstall period; once it lapses, Windows removes the rollback bits from devices and rollback is no longer possible, per Microsoft's update ring settings reference. For a problematic change inside a Windows update itself, Known Issue Rollback (KIR), Microsoft's mechanism for reverting a bad update change, deploys through a custom Intune profile.
Intune Windows driver update policies allow no rollback through those policies. Microsoft's documentation states that "policies for Windows driver updates don't support options to remove or roll-back driver updates," and admins cannot edit a driver policy's approval type after creation, so the manual-versus-automatic approval decision is permanent.
Every one of these paths assumes you know what the good state looked like. Rollback becomes a backup problem, which is why an automated snapshot carries so much weight.
Without a pre-change snapshot, "rollback" means rebuilding policies from memory and audit-log fragments. Native Intune offers one manual option: exporting Settings Catalog policies as JSON, one policy at a time, and imports do not carry assignments across.
Compliance policies and security baselines get no automatic coverage at all.
Community tools cover some native backup limitations:
Nerdio Manager for Enterprise can also create, back up, and restore Intune policies as part of the same console, a feature that carries the most weight on pooled multi-session Azure Virtual Desktop hosts, where a single misconfiguration can hit every user sharing that machine.
Many enterprises run both Windows 365 and Azure Virtual Desktop, and a bad Intune policy lands differently on each. Intune manages Windows 365 Cloud PCs as their primary surface, so a bad compliance or configuration policy reaches every assigned Cloud PC on the normal sync schedule. On a pooled multi-session Azure Virtual Desktop host pool, users share hosts, so one misconfigured policy on a session host affects every user with a session on that machine; a lockout that would strand one laptop user strands an entire host's worth of sessions at once.
The tooling differs slightly too. Windows 365 audit events capture Cloud PC events for visibility and troubleshooting. For Group Policy-delivered settings on a Cloud PC, Microsoft's guidance in this scenario is to run gpupdate /force from an elevated prompt and restart. Intune policy changes still use the Intune sync path described above. dsregcmd /status verifies join state afterward.
Azure Virtual Desktop session hosts enrolled in Intune take policy like any other Windows endpoint, which means the tattooing behavior and the corrective-policy procedure apply to them unchanged.
The same corrective-policy procedure applies across both paths. Nerdio Manager extends Intune policy and profile management with documented backup, restore, and rollback capabilities.
Nerdio Manager gives Intune admins the backup, restore, and approval layer that native tooling doesn't ship with, and the shape of that layer changes depending on whether you're running one enterprise environment or many client tenants.
The Enterprise edition focuses on approval workflows and per-edit backups inside a single organization, while the MSP edition adds Policy Baselines and drift detection across every tenant under management.
Nerdio Manager extends Intune policy management by letting admins create, back up, and restore Intune policies from one console. That gives cloud desktops and Intune-managed endpoints a restore path outside native Intune.
A policy approval workflow lets a second RBAC-assigned admin review, approve, or deny Intune policy changes before they deploy, which puts a gate in front of the exact scenario this article opened with. Nerdio Manager also ships CIS-certified baseline templates, so admins get a prebuilt baseline starting point. Native Intune baselines are not formally CIS or NIST certified.
Nerdio Manager for MSP groups Intune policies into Policy Baselines assigned per customer, reports configuration drift, and can enforce desired state. Nerdio Manager backs up automatically every policy once a day and retains backups for 30 days, with manual point-in-time backups on demand. Backups cover all customer-level policies and assignments, even ones not actively managed through Nerdio.
When a policy drifts, the Rollback action reverts it to a chosen version with the changelog displayed, or the admin can accept the drift with an expiration of 30, 60, or 90 days. Solution Baselines extend the same model across Entra ID, Intune, Exchange Online, SharePoint, Microsoft Teams, and Microsoft Defender, with color-coded drift status per tenant.
Across both products, the operational effect is similar. Admins restore from a known backup version instead of rebuilding the policy from audit logs and memory. Nerdio Manager offers automated policy backup and restoration at the customer account level for Intune policies. Restore capability handles the last bad change. Prevention handles the next one.
Four controls do the bulk of the work.
All four are versions of the discipline NIST SP 800-128 formalizes for configuration management. Changes "are controlled from the time the change is proposed to the implementation and testing of the change." The hour you just spent firefighting a mis-scoped profile while the ticket queue climbed is the business case for that process. The corrective-policy procedure above is the fallback for the day the process misses.
When the next configuration profile hits the wrong Entra ID group and the help desk queue starts climbing, audit logs and memory are not enough. Get a demo to see how Nerdio Manager backs up and restores Intune policy state across your Windows 365 and Azure Virtual Desktop environment, or try it free in your Azure tenant.
No. Intune has no native restore for deleted policies of any type. Microsoft's documented recovery path is reviewing Tenant administration > Audit logs for the Delete event, then recreating the policy manually. Direct restores require external backup tooling, such as JSON exports made before the deletion or Nerdio Manager's automatic policy backups.
No. Per Microsoft Q&A guidance, settings already applied may stay on the device after the assignment is removed, depending on the Windows configuration service provider (CSP); this behavior is known as policy tattooing. The reliable fix is a corrective policy carrying the intended values, deployed to the same group, with that group excluded from the original policy.
Online devices typically receive a push within a few minutes of the first change, after which Intune throttles pushes to roughly one per 30 minutes per device. Steady-state Windows check-in runs about every 8 hours, with one maintenance sync allowed per 6.5 hours. Compliance state then needs additional time to propagate through Entra ID to Conditional Access after the device syncs.
No. Audit logs record who changed what and when, with 30 days available in the UI, but the before-and-after value fields may be incomplete for policy settings, and Intune has no version browser or restore point. Version history requires external tooling: proactive JSON exports, Git-based tools like IntuneCD, or Nerdio Manager's per-edit automatic backups.
Learn more about Nerdio Manager