VS2019: “Сбой проверки подписи манифеста установщика”

Вопрос или проблема

Я пытаюсь установить Visual Studio Community 2019. Однако каждый раз, когда я запускаю установщик, он сразу же останавливается с ошибкой: “Проверка подписи манифеста установщика не удалась.” Как я могу это исправить?

Для справки, я использую Windows 7.

Как я могу это исправить?

Прежде чем пробовать какие-либо решения, я бы просто снова скачал установщик Visual Studio 2019 Community. Если это не сработает, попробуйте каждое решение по порядку.

Конфигурация компьютера -> Параметры Windows -> Параметры безопасности -> Локальные политики -> Параметры безопасности -> Системная криптография

Отключите: Использовать алгоритмы, совместимые с FIPS, для шифрования, хеширования и подписи

введите описание изображения здесь

Однако это обычно происходит, когда сертификаты, используемые для подписи установщика, не считаются надежными. Убедитесь, что вы устанавливаете текущую сборку Visual Studio 2019. Также необходимо проверить, установлены ли у вас все доступные обновления Windows 7.

Источник: Когда начинается установка, я получаю сообщение “Проверка подписи манифеста пакета не удалась”

Если сертификаты не считаются надежными, смонтируйте ISO-образ Visual Studio 2019 и импортируйте сертификаты в соответствующую папку. Эта проблема была решена более 2 лет назад, поэтому, если ваша система актуальна и вы используете текущий установщик Visual Studio 2019, вам придется импортировать сертификаты самостоятельно.

Также следует обновить сертификаты вашей системы. Вам понадобится rootsupd для этого.

  1. Извлеките содержимое

rootsupd.exe /c /t:C:\temp\newroot

  1. Из этой директории в командной строке с повышенными привилегиями выполните следующие команды.
updroots.exe authroots.sst

updroots.exe updroots.sst

updroots.exe -l roots.sst

updroots.exe -d delroots.sst

Источник: Установщик VS2017 – проверка подписи манифеста пакета не удалась

введите описание изображения здесь

Ответ или решение

Ошибка "The installer manifest failed signature validation" при установке Visual Studio Community 2019 на Windows 7 может вызвать затруднения, но она разрешима при соблюдении ряда шагов. Следуйте приведенным рекомендациям, чтобы устранить эту проблему.

Шаги для устранения ошибки:

  1. Переустановка установщика:

    • Первое, что необходимо сделать — повторно скачать установочный файл Visual Studio 2019 с официального сайта. Возможно, предыдущий файл был поврежден или не полностью загружен.
  2. Настройка параметров безопасности:

    • Откройте Политики локальной безопасности на вашем компьютере:
      • Перейдите в Конфигурация компьютераПараметры WindowsПараметры безопасностиЛокальные политикиПараметры безопасности.
    • Отключите опцию Использовать алгоритмы, совместимые с FIPS, для шифрования, хеширования и подписывания. Это важно, так как FIPS-совместимые алгоритмы могут вызывать проблемы с проверкой подписей.
  3. Обновление системы:

    • Убедитесь, что на вашем компьютере установлены все последние обновления для Windows 7. Это включает обновления, связанные с сертификатами безопасности, которые могут быть необходимы для корректной установки программного обеспечения.
  4. Импорт необходимых сертификатов:

    • Если вышеуказанные шаги не помогли, установите сертификаты вручную:
      • Смонтируйте образ ISO Visual Studio 2019.
      • Импортируйте сертификаты в соответствующую директорию на вашем компьютере.
  5. Обновление корневых сертификатов:

    • Скачайте и установите обновления корневых сертификатов с помощью утилиты rootsupd.
    • Выполните команду для извлечения файлов: rootsupd.exe /c /t:C:\temp\newroot.
    • Затем выполните следующие команды в командной строке с правами администратора:
      updroots.exe authroots.sst
      updroots.exe updroots.sst
      updroots.exe -l roots.sst
      updroots.exe -d delroots.sst

Заключение

Эти шаги помогут решить проблему с установкой Visual Studio Community 2019. Убедитесь, что действуете по всем инструкциям точно, и постоянно проверяйте наличие обновлений системы и используемого программного обеспечения, чтобы избежать подобных ошибок в будущем.

Дополнительную информацию можно найти на форумах и в сообществе разработчиков, где часто обсуждаются подобные проблемы и предлагаются актуальные решения.

Этот методический подход не только устраняет текущую проблему, но и способствует стабильной работе системы в будущем.

Оцените материал
Добавить комментарий

Капча загружается...