我有一台 Windows 10 Pro 筆記型電腦,幾天來一直在嘗試下載 Win10 版本 1709,但它卡在同一點......無論重新啟動、調整或等待都沒有幫助。
為了解決這個問題,我做的第一件事就是跑步Windows 更新疑難排解並讓它修復它發現的所有問題。然而,這並沒有幫助。
在提出問題之前,讓我回顧一下我安裝 Windows 10 Pro 的歷史記錄,以防它有助於解決此問題。
背景
從 OEI DVD 安裝 Windows 10 專業版後,我立即安裝了 Symantec Endpoint Protection 版本 14,然後再讓 Windows 10 下載所有更新。回想起來,這可能是個錯誤。
在隨後的所有Windows更新中,Windows 10版本1709不斷抱怨它與SEP不相容。我心想,「沒問題,我就卸載 SEP」。這似乎是一個SEP 和 Win10 版本 1709 的已知問題。
按照上述連結中的說明,我卸載了 Symantec Endpoint Protection AV 並運行賽門鐵克cleanwipe。我還使用 regedit 瀏覽了註冊表,刪除了所有提到賽門鐵克的內容。儘管如此,Windows 10更新到1709仍然抱怨SEP阻止安裝。
問題:
據我所知,SEP已經消失了,但Win10仍然認為它在那裡。我知道我可以完全放棄現有的 Window10 Pro 安裝並從頭開始,但...
有什麼方法可以修復這種情況,以便完全安裝 Win10 Pro 版本 1709 的 M$ 更新,而無需重新格式化磁碟並從 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
適用於內部版本 1709 的 Windows 10 安裝程式具有內建檔案相容性掃描儀,可掃描所有本機磁碟機。
它完全能夠透過在某個磁碟機上的某個位置找到一些 SEP 殘留檔案來讓你發瘋,即使你已經真正地從 Windows 本身中刪除了它。
若要找出哪些檔案阻止安裝,請查看以下兩個檔案:
C:\$WINDOWS.~BT\Sources\Panther\setupact.log
列出觸發應用程式相容性錯誤的文件:\$WINDOWS.~BT\Sources\Panther\_APPRAISER_HumanReadable.xml
列出找到文件的位置。
刪除有問題的資料夾,問題應該就解決了。
答案2
賽門鐵克支援人員讓我做的一件事是將 Endpoint Protection 重新安裝到電腦上,這樣它就可以將舊的殘留物拖曳到新版本中,然後將其本身刪除。
這根本不起作用。只是留下了新的殘餘。
相反,我在整個電腦中搜尋「lu」(這將找到與即時更新相關的內容),包括隱藏文件中的內容,並刪除其中包含以下內容的任何內容:Symantec、sym、Norton、SEP。為了更好地衡量,請進入“下載”並在那裡查看。