"There was a problem resetting your PC" — Reset this PC fails
The reset needs a working recovery environment and an intact component store. If either is damaged, it stops before it starts.
What you see
Reset this PC runs for a while, or fails immediately, and reports that no changes were made. Sometimes it reboots into the same message repeatedly.
What is actually wrong
A missing or disabled WinRE partition, a damaged component store, or a third-party disk layout — commonly a machine where the recovery partition was deleted to reclaim space.
Codes and articles
Fixes (3)
Restore the recovery environment
reagentc reports the environment is disabled or missing.
Check the current state.
reagentc /infoTry enabling it — it is frequently just switched off.
reagentc /enableIf the image is missing, take Winre.wim from a mounted ISO of the same build and put it back.
mkdir C:\Windows\System32\Recovery -ForceCopy-Item 'E:\sources\install.wim' C:\temp\ -ForceDism /Mount-Image /ImageFile:C:\temp\install.wim /Index:1 /MountDir:C:\mount /ReadOnlyCopy-Item C:\mount\Windows\System32\Recovery\Winre.wim C:\Windows\System32\Recovery\ -ForceDism /Unmount-Image /MountDir:C:\mount /Discard
The image has to match the installed build. A Winre.wim from a different version registers successfully and then fails at the point it is needed, which is the worst possible time to discover it.
Register it and confirm.
reagentc /setreimage /path C:\Windows\System32\Recoveryreagentc /enablereagentc /info
reagentc /infoRepair the component store the reset builds from
WinRE is fine but the reset still fails.
Scan the store.
DISM /Online /Cleanup-Image /ScanHealthRepair it. Without a source this pulls from Windows Update, which needs a working connection.
DISM /Online /Cleanup-Image /RestoreHealthIf Windows Update is itself broken, repair from a mounted ISO of the same build.
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:E:\sources\install.wim:1 /LimitAccessLimitAccess stops DISM trying Windows Update at all, which matters on the machines where a broken update stack is the reason the reset failed in the first place.
Then run the file check, which repairs from the now-healthy store.
sfc /scannowRetry the reset.
Use an in-place upgrade instead of a reset
The reset will not run and the machine needs repairing without losing anything.
Back up first, regardless of what the process promises.
Download the current Windows ISO from Microsoft and mount it. The build must be the same or newer than the one installed — you cannot repair with an older one.
Run setup.exe from within the running Windows, not from a boot menu, and choose to keep personal files and apps.
E:\setup.exeAn in-place upgrade rewrites every system file while preserving applications, settings and data. It repairs almost everything a reset would have fixed, and unlike a reset it does not remove installed software.
Disconnect non-essential peripherals and pause any third-party antivirus for the duration — both are common causes of a failed upgrade.
Allow 60–90 minutes, and expect several restarts.
winverRelated faults
Where this stops. This write-up was written and checked by hand. It says what each step changes, how to confirm it worked and how to reverse it, and anything destructive is flagged before you reach it. If it does not match what your machine is doing, search the Support Centre for the exact code or message — and when something needs a person, get in touch.