У меня есть ноутбук с Windows 10 Pro, на котором уже несколько дней пытаются загрузить версию Win10 1709, но процесс застревает на одном и том же месте... никакие перезагрузки, настройки и ожидания не помогли.
Первое, что я сделал, чтобы решить эту проблему, это запустилУстранение неполадок обновления Windowsи пусть он исправит все найденные им неполадки. Однако это не помогло.
Прежде чем задать вопрос, позвольте мне рассказать историю установки Windows 10 Pro, возможно, это поможет решить эту проблему.
Фон
После установки Windows 10 Pro с OEI DVD я сразу же установил Symantec Endpoint Protection версии 14, прежде чем позволить Windows 10 загрузить все обновления. Оглядываясь назад, это могло быть ошибкой.
Во время всех последующих обновлений Windows, Windows 10 версии 1709 постоянно жаловалась, что она несовместима с SEP. Я подумал: "Нет проблем, я просто удалю SEP". Похоже, этоизвестная проблема с SEP и Win10 версии 1709.
Следуя инструкциям по вышеуказанной ссылке, я удалил Symantec Endpoint Protection AV и запустилSymantec чистое удаление. Я также прошелся по реестру с помощью regedit и удалил все, что упоминало Symantec. Тем не менее, обновление Windows 10 до 1709 все еще жалуется на блокировку установки SEP.
Вопросы:
Насколько я могу судить, SEP исчез, но Win10 все еще думает, что он там. Я знаю, что я мог бы полностью снести свою существующую установку Window10 pro и начать с нуля, но...
Можно ли как-то исправить эту ситуацию, чтобы обновление M$ до Win10 Pro версии 1709 устанавливалось полностью, без форматирования диска и переустановки Windows 10 с DVD?
Может ли кто-нибудь объяснить, как 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
Одной из задач, которую мне поручили выполнить специалисты службы поддержки Symantec, было повторное установление Endpoint Protection на компьютер, чтобы затем программа могла перенести старые данные в новые версии, а затем сама удалиться.
Это вообще не сработало. Просто остались новые остатки.
Вместо этого я поискал по всему компьютеру "lu" (это найдёт что-то, связанное с Live Update), включая скрытые файлы, а также удалил всё, что содержит: Symantec, sym, Norton, SEP. Для пущей убедительности зайдите в Загрузки и посмотрите там тоже.