寫在前面:本文是 0x800f0922 錯誤代碼發(fā)生原因但很遺憾沒有解決辦法 , 若有解決辦法我們會及時更新此文章。
最近微軟已經(jīng)悄悄發(fā)布 Windows 10 Version 1909 版鏡像文件,所以很多用戶都通過下載鏡像的方式進行升級。
藍點網(wǎng)自然也已下載鏡像文件嘗試進行升級,但很遺憾運行升級程序時提示不確定電腦是否能運行Windows 10。
關注藍點網(wǎng)的用戶應該看到我們昨天發(fā)布的問題冬天,為解決無法升級問題我們操作恢復分區(qū)導致整個系統(tǒng)掛掉。
為此我們也特地撰寫這篇文章將錯誤代碼以及無法升級的原因進行分析,希望能給遇到類似問題的用戶給予提醒。
多次安裝失敗都是0x800f0922錯誤代碼
錯誤代碼0x800f0922:
在查看更新記錄我們發(fā)現(xiàn)所有更新全部都是失敗的 , 具體失敗原因只有 0x800f0922 錯誤代碼沒有其他任何解釋。
在搜索微軟支持社區(qū)后我們幾乎沒有得到任何有效的答案,微軟社區(qū)版主給出的建議是直接重置或者是重裝系統(tǒng)。
顯然如果能重裝的話也不需要去查詢解決方案,重裝雖然簡單但大量軟件需要重新配置數(shù)據(jù)需要遷移實在太麻煩。
在查詢多個相關的文章后有位網(wǎng)友給出此錯誤代碼的原因: Windows EFI分區(qū)出現(xiàn)故障、空間不足導致安裝失敗。
Windows EFI分區(qū)是系統(tǒng)保留分區(qū)與恢復分區(qū)具有類似性質 , 然而這個分區(qū)用戶是無法直接將其刪減或是擴容的。
無法確定電腦是否能夠運行Windows 10:
當你嘗試使用鏡像文件進行升級時如果也遇到無法確定電腦是否能夠運行Windows 10其實也是保留分區(qū)導致的。
這個錯誤與 0x800f0922 錯誤代碼是相同的 , 系統(tǒng)若無法更新并出現(xiàn)此錯誤代碼那升級也肯定是無法直接升級的。
究其原因都是Windows EFI分區(qū)存在意外故障導致 , 也就是前文我們所說的保留分區(qū)空間容量不足導致無法升級。
提出這個問題的網(wǎng)友給出的解決方案是手動擴展Windows EFI的分區(qū)容量 , 如果成功擴展的話應該就能解決問題。
但藍點網(wǎng)在這里非常不建議大家進行擴容 , 經(jīng)測試手動通過D G或分區(qū)助手進行擴容有較高概率導致EFI分區(qū)崩潰。
操作完成后如啟動系統(tǒng)提示 EFILOAD 錯誤就是擴容導致的 , 而且該問題無法通過PE修復啟動項的方式進行恢復。
無法正常升級
沒有太好的解決辦法:
藍點網(wǎng)查詢多個國內外網(wǎng)站發(fā)現(xiàn)關于該錯誤代碼的解決方案幾乎沒有 , 畢竟Windows EFI本身就不是用戶操作的。
我們在操作Windows EFI擴展導致系統(tǒng)無法啟動 ,又在PE環(huán)境下試圖恢復該分區(qū)但失敗最終導致整個系統(tǒng)丟失掉。
所幸我們的電腦每小時都會自動進行增量備份,所以系統(tǒng)丟失后我們通過系統(tǒng)恢復映像將整個操作系統(tǒng)成功恢復。
不過我們相信大多數(shù)用戶應該是不會對整個系統(tǒng)進行備份的,因此沒有備份的情況下切勿手動嘗試擴容保留分區(qū)。
所以到這里我們也不能提供什么好的解決辦法,除非你愿意直接重裝系統(tǒng)吧,反正我們是不愿意直接重裝系統(tǒng)的。
0x80070490與0x800f0922情況有些類似
關注藍點網(wǎng)頭條號不迷路,Windows 10、科技資訊、軟件工具、技術教程,盡在藍點網(wǎng)。藍點網(wǎng),給你感興趣的內容!感謝打賞支持!
IT之家 8 月 15 日消息,微軟已確認 Windows 更新功能出現(xiàn)了一點問題,不過這一次是由該公司最近發(fā)布的幾個 Windows 版本的更新引起的。
微軟表示,當用戶試圖安裝 Secure Boot DBX (KB5012170) 更新時可能會看到報錯:0x800f0922。這一問題會影響從 Win8.1 到 Win11(客戶端和服務器)所有受支持的 Windows 版本。
據(jù)該公司稱,受影響的 Windows 版本包括:
Windows 11,21H2
Windows 10,21H2
Windows 10, 21H1
Windows 10, 20H2
Windows 10 企業(yè) LTSC 2019
Windows 10 企業(yè) LTSC 2016
Windows 10 企業(yè) LTSB 2015
Windows 8.1
Windows Server 2022
Windows Server, version 20H2
Windows Server 2019
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
微軟表示,其工程師和開發(fā)人員正在調查該漏洞。雖然目前還不存在完整的修復方案,但微軟還是給出了臨時解決方案,盡管這種方法不適用于所有用戶。簡單來說,受影響的用戶可在安裝 KB5012170 之前將 BIOS 更新到最新版本來繞過該問題。
值得注意的是,該問題僅影響 Secure Boot DBX 的安全更新。如果你不需要安全啟動的話大可直接無視。又或者,如果你的機型沒有更新版本的 UEFI BIOS 更新,那么你還是只能等微軟官方給出更完善的解決方案。
當試圖安裝 KB5012170 時,它可能會失敗,您可能收到一個錯誤“0x800f0922”。注意: 這個問題只影響安全啟動 DBX (KB5012170) 的安全更新,不影響最新的累積安全更新、每月匯總或 2022 年 8 月 9 日發(fā)布的安全更新。
在安裝 KB5012170 之前,將 UEFI bios 升級到最新版本可以緩解這個問題。下一步: 我們正在調查,并將在即將發(fā)布的版本中提供更新。
KB5012170:安全啟動 DBX 的安全更新摘要
此安全更新對“適用于”部分中列出的支持 Windows 版本的安全啟動 DBX 進行了改進。主要更改包括:
具有統(tǒng)一可擴展固件接口 (基于 UEFI) 固件的 Windows 設備可以在啟用安全啟動后運行。安全啟動禁止簽名數(shù)據(jù)庫 (DBX) 阻止 UEFI 模塊加載。此更新將模塊添加到 DBX。
安全啟動中存在安全功能繞過漏洞。成功利用漏洞的攻擊者可能會繞過安全啟動并加載不受信任的軟件。
此安全更新通過將已知易受攻擊的 UEFI 模塊的簽名添加到 DBX 來解決漏洞。
適用于:
Windows Server 2012
Windows 8.1 和 Windows Server 2012 R2
Windows 10 版本 1507
Windows 10 版本 1607 和 Windows Server 2016
Windows 10 版本 1809 和 Windows Server 2019
Windows 10 版本 20H2
Windows 10 版本 21H1
Windows 10 版本 21H2
Windows Server 2022
Windows 11 版本 21H2 (原始版本)
Azure Stack HCI 版本 1809
Azure Stack Data Box 版本 1809 (ASDB)
IT之家提醒,有部分海外網(wǎng)友通過清除安全啟動密鑰和 BitLocker 解決了這一問題,但似乎并不適用于所有人。