2

Поэтому я пытаюсь установить Atmel Studio 7 на компьютере с Windows 7 SP1. Atmel Studio требует, чтобы подпись SHA-2 была совместимой с Windows 10, поэтому требуется поддержка SHA-2 и в более ранних операционных системах. Для Windows 7 SP1 это добавляется через KB3033929, и как часть процесса установки Atmel Studio проверяет наличие этой КБ. Это где это весело ...

  • Atmel Studio 7 обнаруживает, что KB3033929 отсутствует, предоставляя ссылку на веб-страницу Microsoft для загрузки и установки вручную.
  • Запустите MSU, загруженный из Microsoft, и он утверждает, что обновление уже установлено.
  • Обновление не отображается в установленных обновлениях
  • При попытке удалить обновление с помощью .msu обновление утверждений WUSI не установлено.

Таким образом, Microsoft утверждает, что она установлена и не установлена одновременно. Смотрите два скриншота для доказательства. Установлен, а затем не установлен

Есть ли способ окончательно проверить, установлен ли он, и если да, то как его надежно распознать как установленный.

2 ответа2

2

Извлеките MSU (с 7-zip), откройте CMD.exe от имени администратора и запустите

dism /online /add-package /packagepath:C:\Windows6.1-KB3033929-x64.cab

это пропускает проверку, требуется ли обновление или нет. Теперь попробуйте установить Atmel Studio.

0

У Atmel есть официальный ответ на эту ситуацию в их базе знаний.

Версия TL; DR состоит в том, что установщик имеет "секретный" аргумент командной строки, который преобразует ошибку блокировки в предупреждение о неблокировании. Скопировано по ссылке выше:

as-installer-7.0.1188-web.exe /SystemValidationErrorAsWarning

Он задокументирован для установщика с подключением к Интернету, но я только успешно использовал его с полностью загруженным установщиком - as-installer-7.0.1188-full.exe.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .