Got problems with Windows 10 cumulative updates since January 2025. Update is downloaded, installed, but after reboot I got rollback from 98% with same error each time - 0x800f0922.
What I'd tried already:
- dism /online /cleanup-image /restorehealth - no effect
- SFC /scannow - no effect
- Expanded and rebuilt BCD - no effect.
I suspect there's something wrong with BCD - I recovered it after Gigabyte BIOS update messed it up - because I got this in CBS.log:
2025-05-13 20:00:18, Info CSI 000016da BFSVC: 'ServiceBootFiles MuiOnly:n Res:n Fonts:n BootMgrOvw:n BootStatOvw:n DbgTrn:n SuspendBDE:n Offline:n'2025-05-13 20:00:18, Info CSI 000016db BFSVC: 'Failed to get partition name. Status = 0xc0000452'2025-05-13 20:00:18, Info CSI 000016dc BFSVC: 'Failed to get system partition! Last Error = 0x3bc3'2025-05-13 20:00:18, Info CSI 000016dd BFSVC: 'ServicingBootFiles failed. Error = 0x3bc3'2025-05-13 20:00:18, Error CSI 000016de@2025/5/13:17:00:18.097 (F) onecore\base\wcp\plugins\bfsvcai\bfsvcai.cpp(750): Error HRESULT_FROM_WIN32(14077) originated in function Windows::WCP::WCF::BfsvcInstaller::CommitChanges expression: Result[gle=0x80004005]2025-05-13 20:00:18, Info CBS Could not get active session for current session file logging [HRESULT = 0x80004003 - E_POINTER]2025-05-13 20:00:18, Info CBS Could not get file name for current session file logging [HRESULT = 0x80004003 - E_POINTER]2025-05-13 20:00:18, Info CBS Added C:\Windows\Logs\CBS\CBS.log to WER report.2025-05-13 20:00:18, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20250513170006.log to WER report.2025-05-13 20:00:18, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20250513164557.cab to WER report.2025-05-13 20:00:18, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20250513150930.cab to WER report.2025-05-13 20:00:18, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20250513064625.cab to WER report.2025-05-13 20:00:18, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20250512225244.cab to WER report.2025-05-13 20:00:18, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]2025-05-13 20:00:18, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]2025-05-13 20:00:18, Info CSI 000016df@2025/5/13:17:00:18.237 CSI Advanced installer perf trace:CSIPERF:AIDONE;{c5f0e9d7-e844-4507-89e4-701b5a747221};(null);177776us2025-05-13 20:00:18, Info CSI 000016e0 End executing advanced installer (sequence 0) Completion status: HRESULT_FROM_WIN32(14077) 2025-05-13 20:00:18, Error [0x018049] CSI 000016e1 (F) Failed execution of queue item Installer: Boot File Servicing (BFSVC) Installer ({c5f0e9d7-e844-4507-89e4-701b5a747221}) with HRESULT HRESULT_FROM_WIN32(14077). Failure will be ignored: The failure was encountered during rollback; installer is reliable[gle=0x80004005]2025-05-13 20:00:18, Info CBS Could not get active session for current session file logging [HRESULT = 0x80004003 - E_POINTER]2025-05-13 20:00:18, Info CBS Could not get file name for current session file logging [HRESULT = 0x80004003 - E_POINTER]2025-05-13 20:00:18, Info CSI 000016e2 Begin executing advanced installer phase 31 index 0 (sequence 0) Old component: [l:0]'' New component: [l:0]'' Install mode: delta Smart installer: true Installer ID: {a111f280-5923-47c0-9a68-d0bafb577901} Installer name: 'Network Drivers'2025-05-13 20:00:18, Info CSI 000016e3 Begin NetSetup servicing operation2025-05-13 20:00:18, Info CSI 000016e4 Begin loading the binding engine2025-05-13 20:00:18, Info CSI 000016e5 Finished loading the binding engine - elapsed time: 47ms2025-05-13 20:00:18, Info CSI 000016e6 Begin calculating changes2025-05-13 20:00:18, Info CSI 000016e7 Finished calculating changes: no changes needed - elapsed time: 0ms2025-05-13 20:00:18, Info CSI 000016e8@2025/5/13:17:00:18.284 CSI Advanced installer perf trace:CSIPERF:AIDONE;{a111f280-5923-47c0-9a68-d0bafb577901};(null);51549us2025-05-13 20:00:18, Info CSI 000016e9 End executing advanced installer (sequence 0) Completion status: S_OK
Looks like I'm missing something.
Update:
During the course of suggested actions I came to the fact, that I can't install Windows 10 from ISO. So i looked at installation logs and found out that I still got problems with EFI partition as I thought. This article helped me to fix my problem:
https://answers.microsoft.com/en-us/windows/forum/all/cant-upgrade-to-windows-10-2h22-due-to-error/d978e658-53f5-4709-8ca4-3016cca87025
Fixed my EFI partition's ID and re-run update setup - everything works now!