Resetting Windows Update Components

To fix Windows Update issues, use the following commands in an elevated Command Prompt to repair the system image and reset components:

net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

net start wuauserv
net start bits
net start cryptsvc
net start msiserver

Then repair the image and verify files refers to repairing the Windows component store (the OS system image) using DISM before the upgrade is attempted.

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Restart your computer after running these commands and retry the update.

This fixes basic servicing issues but does not unlock upgrades on unsupported hardware.

Your device is missing important security updates. Make sure to keep your device on and plugged in so updates can complete

Why Upgraded Systems Fail

Systems that were migrated from Windows 10 to early Windows 11 21H2 often retain mixed Windows 10/11 servicing components. When support ends or a required baseline is missing, Windows blocks updates even though Windows 11 is already installed.

Downloading the ISO

  • Temporarily disable tools like Adguard, Pi-hole, browser filters, and DNS blockers before downloading the ISO. These can modify or break the download.
  • Download a clean Windows 11 ISO from Microsoft and save it locally.
  • Mount the ISO via PowerShell if double-click fails:
PowerShell Mount-DiskImage -ImagePath "C:\ISO\Windows11.iso"
  • A new drive containing setup.exe will appear.

Bypassing Hardware Requirements Before Running Setup

On systems with unsupported CPUs, missing TPM, or disabled Secure Boot, enable the official bypass before running the setup:

reg add "HKLM\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f

This allows the upgrade to proceed without triggering hardware-requirement blocks.

Running the Upgrade and Keeping Your Data

After setting the registry key, run setup.exe directly from the mounted ISO.
Choose the option to keep personal files and apps.
The in-place upgrade rebuilds the servicing stack, restores functional updates, and fixes the unsupported-hardware block without wiping the system.