Skip to content
Windows 10 Rollback Uninstall Updates Enhanced Diag Options

Windows 10 Rollback Uninstall Updates Enhanced Diag Options

Written By Anoop C Nair
Last Updated July 15, 2024
Posted In SCCM
SHARE

In this post, Learn How to reduce the Windows 10 rollback rate, Diagnose install failures, and Uninstall Updates. This is the information shared by Suma Sagane Gowda & Steve Diacetis in the MS Ignite session. More details about the session are below.

We will see more details about Windows Rollback, Diagnosing install failures, and uninstall updates. Microsoft has invested much effort in improving the rollback experience and reducing the rollback numbers.

ROLLBACK is a command in SQL that is used for transaction control. It allows a user to undo any changes or alterations made since the execution of the last COMMIT, effectively reverting the database to its previous state. This command is handy for reversing transactions that are not saved in the database.

When upgrading a computer from Windows 7 SP1 or Windows 8.1 to Windows 10, the previous version of Windows is retained on the hard drive for approximately 28 days. This helpful feature enables users to revert back to the earlier version of Windows if necessary.

Patch My PC
Index
Windows 10 Reduction of Rollback Rate (Windows 10 Rollback)
How to Diagnose Install Failures (Windows 10 Rollback)
Setupdiag Enhancement
Additional Support Added
Uninstall Windows 10 Updates (Windows 10 Rollback)
Session – Windows 10 Rollback
Windows 10 Rollback Uninstall Updates Enhanced Diag Options – Table.1
  • Rollback
  • Diagnostic install failures
  • Uninstalling updates
Windows 10 Rollback Uninstall Updates Enhanced Diag Options - Fig.1
Windows 10 Rollback Uninstall Updates Enhanced Diag Options – Fig.1

Windows 10 Reduction of Rollback Rate (Windows 10 Rollback)

  • It provides you a safety net for update failures
    • Failures in the upgrade process will boot back into the old OS
    • Any changes up to the failure point are cleaned up
  • What does Microsoft do to reduce rollback?
    • Early detection from flighting/intelligent rollout
    • Engage with partners to get issues fixed
    • Refresh media with fixes as we expand the rollout
  • What can you do to reduce the Rollback Rate?
    • Leverage refreshed media (use the latest media)
    • Keep drivers and antivirus software up to date (ensure the latest versions of drivers and antivirus software)
    • Suspend disk encryption before initiating the update
Windows 10 Rollback Uninstall Updates Enhanced Diag Options - Fig.2
Windows 10 Rollback Uninstall Updates Enhanced Diag Options – Fig.2

How to Diagnose Install Failures (Windows 10 Rollback)

Microsoft integrated Setupdiag Integrated with Setup (20H1). The following log files are created when an upgrade fails and the installation rollback is initiated:

C:\$Windows.~BT\Sources\Rollback\setupact.log
C:\$Windows.~BT\Sources\Rollback\setupact.err

Setupdiag Enhancement

Setupdiag has been enhanced to seamlessly integrate with Setup (20H1), offering registry/log output that can be leveraged for reporting purposes. Additionally, SCCM (MEM CM) integration is currently in development and will be available soon.

  • Setupdiag Integrated with Setup (20H1)
  • Registry/Log output that you can leverage for reporting
  • Setupdiag SCCM (MEM CM) integration (Coming Soon)

Additional Support Added

The following updates have been made: additional support has been added, processing is now three times faster, other rules have been revised based on feedback, and recovery support is now available.

  • 3x faster processing
  • Other rules based on feedback
  • Support for recovery

Uninstall Windows 10 Updates (Windows 10 Rollback)

You have seen this with the Windows 10 1809 update. If you have compatibility issues with some applications after the Windows 10 Cumulative Update and Feature update, you can uninstall the updates using CSP or DISM.

Uninstall via CSP for Microsoft Intune (MEM MI)

To uninstall via CSP for Microsoft Intune (MEM MI), you can remove the Windows 10 1809 or later Quality Update and initiate a rollback using /QualityUpdate. Additionally, you can remove the Windows 10 1809 or later Feature Update and perform a rollback using /FeatureUpdate.

  • Remove Windows 10 1809 or later. Quality Update
    • Rollback /QualityUpdate
  • Remove Windows 10 1809 or later Feature Update
    • Rollback /FeatureUpdate

Uninstall via DISM for SCCM (MEM CM)?

To uninstall via DISM for SCCM (MEM CM), the following commands can be used: To remove the Windows 10 1809 or later Quality Update, utilize DISM /Remove-Package. To remove the Windows 10 1809 or later Feature Update, use DISM /Initiate-OSUninstall.

  • Remove Windows 10 1809 or later. Quality Update
    • DISM /Remove-Package
  • Remove Windows 10 1809 or later Feature Update
    • DISM /Initiate-OSUninstall
Windows 10 Rollback Uninstall Updates Enhanced Diag Options - Fig.3
Windows 10 Rollback Uninstall Updates Enhanced Diag Options – Fig.3

Session – Windows 10 Rollback

Make the Windows update experience smooth and seamless for your IT team and end-users.

Resources

We are on WhatsApp. To get the latest step-by-step guides and news updates, Join our Channel. Click here –HTMD WhatsApp.

Author

Anoop C Nair is Microsoft MVP! He is a Device Management Admin with more than 20 years of experience (calculation done in 2021) in IT. He is a Blogger, Speaker, and Local User Group HTMD Community leader. His primary focus is Device Management technologies like SCCM 2012, Current Branch, and Intune. He writes about ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, AVD, etc.

Written by

Anoop C Nair is Workplace Technology solution architect with 25+ years of experience in global enterprise organizations such as JP Morgan, Capgemini, etc. Microsoft Certified Trainer. Microsoft MVP from 2015 onwards for consecutive 11+ years! He also conducts Intune and modern workplace tech training for enterprise organizations. He is Blogger, Speaker, and Founder of HTMD Community and HTMD Conference. His main focus is on Device Management technologies like Intune, Windows, Cloud PC. He writes about technologies like Intune, SCCM, Windows, Cloud PC, Windows, Entra, Microsoft Security.

Discussion

Join the discussion

Your email address will not be published. Required fields are marked *

Related guides

Intune

Windows 11 KB5101650 KB5099414 July 2026 Patch and 3 Zero Day Vulnerabilities and 570 Flaws

Key Takeaways Windows 11 KB5101650 KB5099414 July 2026 Patch and 3 Zero Day Vulnerabilities and 570 Flaws! In the July 2026 Patch, Microsoft introduced new features designed to improve the overall Windows experience. The update adds enhancements to Windows Update for more flexible update management and introduces Point-in-Time Restore, providing an additional recovery option for […]

AC Anoop C Nair 9 min read
Intune

2026 June KB5094126 KB5093998 Windows 11 Patch | 3 Zero Day Vulnerabilities and 200 Flaws

Key Takeaways 2026 June KB5094126 KB5093998 Windows 11 Patch | 3 Zero Day Vulnerabilities and 200 Flaws! The June 2026 Windows 11 Patch Tuesday update brings several improvements to File Explorer. It adds support for additional archive formats, including UU, CPIO, XAR, and NuGet Packages (NUPKG). The update also preserves View and Sort preferences in […]

AC Anoop C Nair 10 min read
Intune

2026 May KB5089549 KB5087420 Windows 11 Patch | 0 Zero Day Vulnerabilities and 120 Flaws

Key Takeaways The Windows 11 May 2026 Patch KB5089549 KB5087420 Update brings important security fixes, performance improvements, and reliability enhancements across the operating system. The update introduces new features such as Xbox Mode for gaming, File Explorer improvements, enhanced input and sharing experiences, better taskbar and Windows Hello reliability, and additional enterprise management capabilities for […]

AC Anoop C Nair 8 min read
SCCM

ConfigMgr 2603 Introduces New Early Update Enrollment Process

Key Takeaways In this post we are discussing the ConfigMgr 2603 Introduces New Early Update Enrollment Process. Microsoft has officially released Configuration Manager version 2603 to the Early Update Ring, giving organizations an opportunity to test upcoming improvements before the global production rollout. The release is targeted at enterprises running ConfigMgr version 2409 or later […]

AC Anoop C Nair 3 min read