Recently, Microsoft released the new patch KB4551762. I hit the check for update as usual and wait for rebooting, however this time I met with a problem and WINDOWS cannot finish the update but undo the changes.
After its rolling back, i saw the error code 0x800f0922

First of all, I want to make myself clear that 0x800f0922 is just a general error code that returned by the installing process, and many factors can lead to that, my solution may not fit your situation but I hope I can give you some suggestions.
Windows have a comprehensive log system, and we can find even anything about the operations the system have done during the updating process.
Navgiate to the folder C:\WINDOWS\Logs\CBS and you will see the log named CBS. Open it with notepad, and you will see many many info, and it should start with
2020-03-25 23:12:37, Info CBS TI: --- Initializing Trusted Installer --- 2020-03-25 23:12:37, Info CBS TI: Last boot time: 2020-03-25 22:55:36.500 2020-03-25 23:12:37, Info CBS Starting TrustedInstaller initialization.
Ctrl+F and search for the error code 0x800f0922
2020-03-25 23:45:58, Info CSI 000009e2 ==Error Summary Start== 2020-03-25 23:45:58, Error CSI 000009e3 (F) Installer: Task Scheduler Binary Name: cmiadapter.dll ErrorCode: 80070005 Phase: 38 Mode: Install (upgrade) Component: Microsoft-Windows-BrokerInfrastructure-Configuration, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS[gle=0x80004005] 2020-03-25 23:45:58, Info CSI 000009e4 ==Error Summary End== 2020-03-25 23:45:58, Error CBS Startup: Failed to process advanced operation queue, startupPhase: 0. A rollback transaction will be created. [HRESULT = 0x800f0922 - CBS_E_INSTALLERS_FAILED] 2020-03-25 23:45:58, Info CBS Setting ExecuteState key to: CbsExecuteStateInitiateRollback | CbsExecuteStateFlagAdvancedInstallersFailed
Pay attention to the line between Error Summary, and i can see there seems to be something wrong when Task Scheduler was been insatlling.
So I trace back to see what's wrong with the Task Scheduler.
And what I see?
2020-03-25 23:45:58, Error [0x018003] CSI 000009a3 (F) Failed execution of queue item Installer: Task Scheduler ({386b5911-b69e-4d2d-a3ab-796d2ec6af38}) with HRESULT HRESULT_FROM_WIN32(ERROR_ACCESS_DENIED). Failure will not be ignored: A rollback will be initiated after all the operations in the installer queue are completed; installer is reliable[gle=0x80004005]
I think i have found the key problems that prevent a successful updating.
So I googled for it and I found it was not a new bug instead it have been observed for a long time since about 1809. The error occurred in Tskmgr which was actually to be blame for the XblGame, a registry was not correctly configured and the update installer failed to access to it, so it failed. : (
Once i knew what's wrong with my laptop, the fix process will be easy.
Clean up the realated temp files, just navigate to C:\Windows\System32\Tasks\Microsoft\ and delete the XblGameSave(whole folder).
and I open up the regedit and navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\XblGameSave
JUST delete the whole XblGameSave.
Exit the regedit and check for update again.
This time all of things worked smoothly and I finally solved the Problem.

PS: Thanks a lot for lchris789 in this post https://answers.microsoft.com/en-us/windows/forum/all/how-i-fixed-0x800f0922-looping-cancelled-windows/0917f9dd-07fe-47a9-8539-0f4c608258be
Though his solution doesn't work for me but his experience inspired me.
MAY all of you can find the solution for your own problems.
Thanks for your reading.