You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: support/windows-client/setup-upgrade-and-drivers/error-0x800F0818-failure-and-rollback-during-upgrade-windows-10-to-windows-11.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Error 0x800F0818 Failure and Rollback Occurs during Upgrade from Windows 10 to Windows 11
2
+
title: Error 0x800F0818 - 0x20003 Occurs during Upgrade from Windows 10 to Windows 11
3
3
description:
4
4
ms.date: 08/28/2025
5
5
manager: dcscontentpm
@@ -11,9 +11,9 @@ ms.custom:
11
11
- pcy:WinComm Devices Deploy
12
12
---
13
13
14
-
# Error 0x800F0818 failure and rollback occurs during upgrade from Windows 10 to Windows 11
14
+
# Error 0x800F0818 - 0x20003 occurs during upgrade from Windows 10 to Windows 11
15
15
16
-
This article resolves a Windows 11 upgrade failure that's caused by legacy configuration files and registry entries.
16
+
This article provides a solution for an error that occurs on some computers when you upgrade them from Windows 10 to Windows 11.
17
17
18
18
## Symptoms
19
19
@@ -23,7 +23,7 @@ You use one of the following systems to service Windows client computers:
23
23
- Windows Server Update Services (WSUS)
24
24
- Windows Update for Business
25
25
26
-
A feature update update from Windows 10 22H2 to Windows 11 23H2 or 24H2 fails in the Safe_OS phase, and generates error 0x800F0818 - 0x20003. The update rolls back.
26
+
A feature update from Windows 10 22H2 to Windows 11 23H2 or 24H2 fails in the Safe_OS phase, and generates error 0x800F0818 - 0x20003. The update rolls back.
27
27
28
28
If you run a diagnostic tool such as [SetupDiag](/windows/deployment/upgrade/setupdiag), it returns the same error code.
@@ -64,7 +64,7 @@ YYYY-MM-DD HH:MM:SS, Info CBS Failed to check capability logic [HRESULT = 0x800f
64
64
This issue affects devices that have one of the following histories:
65
65
66
66
- The device previously received a Windows 10 feature update that used a custom SetupConfig.ini file.
67
-
- Earlier updates or upgrades to the device used language packs or post-upgrade scripts that where manually configured or deployed.
67
+
- Earlier updates or upgrades to the device used language packs or post-upgrade scripts that were manually configured or deployed.
68
68
69
69
The upgrade failed because of a legacy SetupConfig.ini file that contains hard-coded paths to outdated language packs and scripts. Those language packs and scripts aren't compatible with Windows 11. The path to the legacy file typically is C:\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini. The contents of the file resemble the following excerpt:
0 commit comments