多语言展示
当前在线:351今日阅读:113今日分享:31

win10 更新不成,回退的时候强行重启致前退两难

在更新重启后遇到page fault in no paged area似乎是跟160wifinetpro.sys有关。。。。我手贱的按了强行重启键,导致系统,更新更新不了,回退回退不了,一直循环重启回退操作,陷入前退两难之境。。
工具/原料
1

win10

2

pc

方法/步骤
1

直接在winpe微系统里面即可让它成功恢复。     运行命令:chkdsk  /f c:     运行两遍直到命令窗口显示第三阶段完成(我的第一遍第二阶段24%就终止了),然后直接重启,让win10恢复原来的操作系统不进行更新。。    后面找到更新问题page fault in no paged area真正原因再更新   反正我peckp_x64.sys更名和注册表修改启动的键值也不成功我猜测是跟第三方驱动文件冲突有关系,我猜测是160wifinetpro.sys现在没空去验证。。。。。

2

下面叙述得到解决的方法的过程:

3

通过在winpe在C盘,搜索这个符号*,并在高级选项里选择修改日期,参考:循环重启回退操作的时间段,打勾包括系统已经隐藏文件。   通过日期排序找到:更新或回退过程的修改的日志以及配置文件   一般都是在C:\$WINDOWS.~BT\Sources目录下产生的修改

4

于是找到了更新遇到的错误日志文件。在C:\$WINDOWS.~BT\Sources\Rollback\目录下的文件setuperr.log里面说2016-04-22 18:23:42, Error      [0x064189] IBSLIB RollbackExecuteSequence: threw exception.: Win32Exception: \\?\C:\$WINDOWS.~BT\Sources\Rollback\ExecutingRollback: 文件或目录损坏且无法读取。 [0x] class UnBCL::DirectoryInfo *__cdecl UnBCL::Directory::CreateDir(const class UnBCL::String *)[gle=0x]2016-04-22 18:23:42, Error                 SP     CSetupPlatformRollback::Execute: ExecuteRollback failed. GLE = 5[gle=0x]2016-04-22 18:23:42, Error                 SP     SetupPlatform: Failed to execute rollback. hr = 0x80070570[gle=0x]2016-04-22 18:23:42, Error                 SP     CSetupPlatformPrivate::Rollback: ExecuteRollback failed.2016-04-22 20:32:59, Error                 MOUPG  CSetupHost::ReportEventW(1663): Result = 0x8024F0052016-04-22 20:32:59, Error                 MOUPG  SetupHost: Reporting post reboot event failed: hr = [0x8024F005](在setuppact.log也可以得出)

5

说明遇到强制断电引起的ExecutingRollback目录的损坏。当时正在回退进行读写。。呵呵   于是用chkdsk /f c:命令,第一遍就找到了很多文件属性记录错误,但是它24%终止修复了  于是又运行一遍,第二阶段100%直到第三阶段完成就已经好了

6

在rollbackinfo.ini得到这个:[Bugcheck]Code=80Param1=365813792Param2=16Param3=365813792Param4=2StackInfo=nt|nt|nt|nt|160WifiNetPro64.sys|160WifiNetPro64.sys|160WifiNetPro64.sys|nt|nt不知道什么意思

注意事项

欢迎交流 时常刷经验

推荐信息