Win10更新不成功,回退导致循环重启的问题
最近在使用Windows 10时,我遇到了一个很棘手的问题。当我试图进行系统更新并重新启动后,出现了一个错误提示“page fault in no paged area”,并且似乎与一个名为的文件有关。由于我的手贱,我按下了强行重启键,结果系统无法更新,而且回退操作也无效,系统一直陷入循环重启和回退操作中,让我陷入了前进和后退两难之中。
解决方案
经过一番搜索和尝试,我终于找到了解决这个问题的方法。
方法一:使用WinPE微系统进行恢复
你可以使用WinPE微系统来成功恢复系统。首先,运行命令chkdsk /f c:,然后运行两遍直到命令窗口显示第三阶段完成。最后,直接重启计算机,让Windows 10恢复到原来的操作系统,而不进行更新。
方法二:查找更新问题的真正原因并解决
如果你希望继续更新系统,你需要找到导致“page fault in no paged area”错误的真正原因。以下是一些步骤可以帮助你找到问题所在:
- 通过在WinPE中搜索路径C盘,使用符号*进行通配符搜索,并在高级选项中选择修改日期,包括系统已隐藏文件。
- 根据循环重启回退操作的时间段,通过日期排序找到更新或回退过程中修改的日志和配置文件。
- 在C:$WINDOWS.~BTSources目录下,寻找更新遇到的错误日志文件。例如,在C:$WINDOWS.~BTSourcesRollback目录下的setuperr.log文件中,你可能会发现类似以下错误信息:
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]
通过分析这些错误日志,你可以更准确地找到问题所在。
修复文件损坏问题
在我个人的案例中,我发现遇到循环重启和回退操作时,是由于强制断电引起了ExecutingRollback目录的损坏。为了修复这个问题,我使用了chkdsk /f c:命令来进行磁盘检查和修复。虽然第一次修复只完成了24%,但再次运行时,它成功地修复了所有错误。
其他可能的原因
在文件中我还发现了以下内容:
[Bugcheck]
Code80
Param118446735280365813792
Param216
Param318446735280365813792
Param42
StackInfont|nt|nt|nt||||nt|nt
虽然我无法确定这些参数的具体含义,但我猜测与第三方驱动文件的冲突可能有关。
总之,当遇到Windows 10更新不成功、回退导致循环重启的问题时,我们可以尝试使用WinPE微系统进行恢复,或者查找并解决更新问题的真正原因。无论哪种方法,都需要谨慎操作,并在必要时备份重要数据。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。