Windows 10 版本 1709 更新卡住了,如何修复?

Windows 10 版本 1709 更新卡住了,如何修复?

我有一台 Windows 10 Pro 笔记本电脑,几天来一直尝试下载 Win10 版本 1709,但一直卡在同一点......无论多少次重启、调整或等待都无济于事。

为了解决这个问题,我做的第一件事就是运行Windows 更新疑难解答并让它修复发现的所有问题。然而,这并没有帮助。

Windows 更新疑难解答输出

在我提出问题之前,让我回顾一下我安装 Windows 10 Pro 的历史记录,以防它有助于解决这个问题。

背景

从 OEI DVD 安装 Windows 10 Pro 后,我立即安装了 Symantec Endpoint Protection 版本 14,然后才让 Windows 10 下载所有更新。现在回想起来,这可能是一个错误。

在随后的所有 Windows 更新中,Windows 10 版本 1709 一直抱怨它与 SEP 不兼容。我心想,“没问题,我只需卸载 SEP”。这似乎是SEP 和 Win10 版本 1709 的已知问题

按照上述链接中的说明,我卸载了 Symantec Endpoint Protection AV,然后运行赛门铁克 cleanwipe。我还用 regedit 检查了注册表,删除了所有提及 Symantec 的内容。尽管如此,Windows 10 更新至 1709 仍然抱怨 SEP 阻止安装。

“已卸载”的 SEP 仍阻止 Win10 版本 1709

问题:

据我所知,SEP 已经消失,但 Win10 仍然认为它存在。我知道我可以完全删除现有的 Window10 pro 安装并从头开始,但是...

  • 有什么方法可以修复这种情况,以便 M$ 更新到 Win10 Pro 版本 1709 可以完全安装,而无需重新格式化我的磁盘并从 DVD 重新安装 Windows 10?

  • 谁能解释一下 Win10 如何检测 SEP 是否已安装?

最终解决方案

使用 harrymc 的答案,我发现了以下“兼容性”条目C:\$WINDOWS.~BT\Sources\Panther\setupact.log

  • 2018-02-03 09:13:00, Info CONX Compatibility scan data is saved to C:\$WINDOWS.~BT\Sources\Panther\CompatData_2018_02_03_09_13_00_3_006f0018.xml.

然后,我查看了一下C:\$WINDOWS.~BT\Sources\Panther\CompatData_2018_02_03_09_13_00_3_006f0018.xml,发现它在抱怨ccsvchst.exe并且smc.exe状态为“UpgradeBlockUntilUpdate”:

-<Programs>
-<Program IconId="ccsvchst.exe|377a807e1c2e3158" Id="" Name="Symantec Endpoint Protection">
<CompatibilityInfo BlockingType="Hard" StatusDetail="UpgradeBlockUntilUpdate"/>
<Action Name="ManualUninstall" ResolveState="NotRun" DisplayStyle="Text"/>
</Program>


-<Program IconId="ccsvchst.exe|b7034d2fb095d417" Id="" Name="Symantec Endpoint Protection">
<CompatibilityInfo BlockingType="Hard" StatusDetail="UpgradeBlockUntilUpdate"/>
<Action Name="ManualUninstall" ResolveState="NotRun" DisplayStyle="Text"/>
</Program>
-<Program IconId="smc.exe|81dfa2be67368af5" Id="" Name="Symantec Endpoint Protection">
<CompatibilityInfo BlockingType="Hard" StatusDetail="UpgradeBlockUntilUpdate"/>

<Action Name="ManualUninstall" ResolveState="NotRun" DisplayStyle="Text"/>

</Program>

这些文件位于我提取 SEP 安装程序的下载文件夹中。删除该文件夹后,Win 10 版本 1709 正确安装

答案1

Windows 10 版本 1709 的安装程序具有内置文件兼容性扫描器,扫描所有本地驱动器

它完全有能力通过在某个驱动器上的某个地方找到一些 SEP 的残留文件来让你发疯,即使你已经真正从 Windows 本身中删除了它。

要找出哪些文件阻止了安装,请查看以下两个文件:

  • C:\$WINDOWS.~BT\Sources\Panther\setupact.log
    列出触发应用程序兼容性错误的文件

  • :\$WINDOWS.~BT\Sources\Panther\_APPRAISER_HumanReadable.xml
    列出找到文件的位置。

删除有问题的文件夹,问题就解决了。

答案2

赛门铁克支持人员让我做的一件事就是将 Endpoint Protection 重新安装到计算机上,这样它可以将旧残余拖到新版本,然后自行删除。

这根本不起作用。它只是留下了新的残留物。

相反,我搜索了整个计算机中的“lu”(它将找到与 Live Update 相关的内容),包括隐藏文件,并删除了包含 Symantec、sym、Norton、SEP 的所有内容。为了保险起见,还可以进入下载并在那里查看。

相关内容