Win10更新不成功,回退導(dǎo)致循環(huán)重啟的問題
最近在使用Windows 10時(shí),我遇到了一個(gè)很棘手的問題。當(dāng)我試圖進(jìn)行系統(tǒng)更新并重新啟動后,出現(xiàn)了一個(gè)錯(cuò)誤提示“page fault in no paged area”,并且似乎與一個(gè)名為的文件有關(guān)
最近在使用Windows 10時(shí),我遇到了一個(gè)很棘手的問題。當(dāng)我試圖進(jìn)行系統(tǒng)更新并重新啟動后,出現(xiàn)了一個(gè)錯(cuò)誤提示“page fault in no paged area”,并且似乎與一個(gè)名為的文件有關(guān)。由于我的手賤,我按下了強(qiáng)行重啟鍵,結(jié)果系統(tǒng)無法更新,而且回退操作也無效,系統(tǒng)一直陷入循環(huán)重啟和回退操作中,讓我陷入了前進(jìn)和后退兩難之中。
解決方案
經(jīng)過一番搜索和嘗試,我終于找到了解決這個(gè)問題的方法。
方法一:使用WinPE微系統(tǒng)進(jìn)行恢復(fù)
你可以使用WinPE微系統(tǒng)來成功恢復(fù)系統(tǒng)。首先,運(yùn)行命令chkdsk /f c:,然后運(yùn)行兩遍直到命令窗口顯示第三階段完成。最后,直接重啟計(jì)算機(jī),讓W(xué)indows 10恢復(fù)到原來的操作系統(tǒng),而不進(jìn)行更新。
方法二:查找更新問題的真正原因并解決
如果你希望繼續(xù)更新系統(tǒng),你需要找到導(dǎo)致“page fault in no paged area”錯(cuò)誤的真正原因。以下是一些步驟可以幫助你找到問題所在:
- 通過在WinPE中搜索路徑C盤,使用符號*進(jìn)行通配符搜索,并在高級選項(xiàng)中選擇修改日期,包括系統(tǒng)已隱藏文件。
- 根據(jù)循環(huán)重啟回退操作的時(shí)間段,通過日期排序找到更新或回退過程中修改的日志和配置文件。
- 在C:$WINDOWS.~BTSources目錄下,尋找更新遇到的錯(cuò)誤日志文件。例如,在C:$WINDOWS.~BTSourcesRollback目錄下的setuperr.log文件中,你可能會發(fā)現(xiàn)類似以下錯(cuò)誤信息:
2016-04-22 18:23:42, Error [0x064189] IBSLIB RollbackExecuteSequence: threw exception.: Win32Exception: ?C:$WINDOWS.~BTSourcesRollbackExecutingRollback: 文件或目錄損壞且無法讀取。[0x00000570] class UnBCL::DirectoryInfo *__cdecl UnBCL::Directory::CreateDir(const class UnBCL::String *)[gle0x00000570]
通過分析這些錯(cuò)誤日志,你可以更準(zhǔn)確地找到問題所在。
修復(fù)文件損壞問題
在我個(gè)人的案例中,我發(fā)現(xiàn)遇到循環(huán)重啟和回退操作時(shí),是由于強(qiáng)制斷電引起了ExecutingRollback目錄的損壞。為了修復(fù)這個(gè)問題,我使用了chkdsk /f c:命令來進(jìn)行磁盤檢查和修復(fù)。雖然第一次修復(fù)只完成了24%,但再次運(yùn)行時(shí),它成功地修復(fù)了所有錯(cuò)誤。
其他可能的原因
在文件中我還發(fā)現(xiàn)了以下內(nèi)容:
[Bugcheck]
Code80
Param118446735280365813792
Param216
Param318446735280365813792
Param42
StackInfont|nt|nt|nt||||nt|nt
雖然我無法確定這些參數(shù)的具體含義,但我猜測與第三方驅(qū)動文件的沖突可能有關(guān)。
總之,當(dāng)遇到Windows 10更新不成功、回退導(dǎo)致循環(huán)重啟的問題時(shí),我們可以嘗試使用WinPE微系統(tǒng)進(jìn)行恢復(fù),或者查找并解決更新問題的真正原因。無論哪種方法,都需要謹(jǐn)慎操作,并在必要時(shí)備份重要數(shù)據(jù)。