surface pro4 升级1607失败经历

升级windows是一门玄学,升级一次往往把资料都带走,能给人留下什么的,看来只有经验了。

在此把我surface pro 4 升级win10周年更新 1607 的经历分享给大家,希望遇到同样问题的人节省点时间。

可能是我的问题比较小众,在win的技术支持里根本找不到解决方法,微软的回复简直就是ctrl-c & ctrl-v,令人心寒。尝试了各种方法后未果。还是发现有网友也遇到跟我一样的问题,这给了我信心,因为面对这类问题,只要不是我一个人遇到的问题,我相信肯定有解决方法存在。

一、问题

1. win系统更新失败

正常接到推送,下载,安装,重启后安装读条,然后开始还原到之前的操作系统

  • 错误提示1
  • 错误提示2
asix - lan - asix ax88772b usb2.0 to fast ethernet adapter 驱动失败  

这让我一度怀疑是驱动问题,然而并不是。

2. 易升,安装失败

易升是微软的官方升级工具。
正常下载安装,重启后安装不到 10% 再次重启,然后开始还原到之前的系统

3. MediaCreationTool升级失败

安装遇到错误代码 0x80070002-0x20007

0x80070002 - 0x20007  
在INSTALL DRIVERS 操作过程中的 SAFE_OS 阶段,安装失败,出现错误

二、解决

微软技术部门给到的反馈就不赘述了,在寻遍大小论坛依然无果,都快绝望了,有幸遇到了这个贴子

还是微软论坛,但解决问题的不是专业人员,真讽刺。 文中提到了两种可能有用的方法:

1. 卸载ESET

导致 surface pro 4 升级失败的原因是因为安装了 ESET NOD32 反病毒软件,卸载后即可正常升级

Uninstalling ESET Endpoint Antivirus resolved it for me on my SP4.
- 网友回复:
Very interesting. I do have eset as well. Uninstalling it now :)
- 网友回复:
I also have Eset Smart Security but did not disable it or uninstall before finally successfully installing the 1607 build upgrade. In my case the error pointed to a drivers issue and the routine using psexec.exe and pnpclean as posted above did the trick for me. I have no idea why.
I installed the upgrade on 4 computers yesterday. It was only the Surface that had any problems.

2. 其他方法

这种方法我没有尝试,通过卸载 ESET ND32 已经解决了我的问题,在这里也贴出来,给有需要的人。

After trying several things, this procedure seems to have worked for me. Credit to Pieter Wigleven here:
https://blogs.technet.microsoft.com/homeiswhereilaymyhead/2015/05/21/installer-stuck-at-18-when-upgrading-from-windows-10-10074-to-10122/

  • Download psexec.exe from Microsoft TechNet Windows Sysinternals to e.g. c:\temp
  • Open an elevated command prompt
  • Execute psexec with the following parameters (try not to copy/paste):
C:\Temp\psexec.exe –s –i cmd.exe  
  • A command prompt in the system context should launch:
  • Execute the following command:
rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN  
  • Close the command prompt(s) and try upgrading again.

三、总结

问题已经解决,卸载ESET NOD32 反病毒软件后即可正常升级
ESET NOD32 是一款非常优秀的杀毒工具,我已经用了好多年了,我不清楚为什么这会导致升级失败,错误代码也没有任何迹象表明问题所在,简直无法理解。
大概这就是为什么被称为玄学了吧。

leeway

继续阅读此作者的更多文章

comments powered by Disqus