Запуск приложения заблокирован из-за отзыва сертификата

Я использую Windows 10 Pro с последними обновлениями. Буквально сегодня у меня возникла проблема с частью устаревшего программного обеспечения: Wise (используется для создания установщиков). Когда я пытаюсь запустить его, я получаю следующую ошибку:

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

«Это приложение заблокировано в целях вашей безопасности» «Администратор заблокировал вам запуск этого приложения».

Запуск приложения от имени администратора не решает проблему.

Покопавшись немного, я считаю, что проблема в сертификате. Это SHA-1, срок действия которого истек 10 лет назад, и он помечен как «Этот сертификат был отозван его центром сертификации».

Это все хорошо, за исключением того, что этот поставщик фактически ушел. Поэтому я не могу получить новую версию программного обеспечения. Как мне запустить эту программу в то же время?

Изменить: похоже, что запуск программы через командную строку администратора работает. Это единственный вариант?


person bruestle2    schedule 10.03.2020    source источник


Ответы (1)


У меня была аналогичная проблема с подписанным исполняемым файлом, сертификат которого был отозван, поэтому вот что я сделал, чтобы отменить подпись исполняемого файла с помощью инструмента Widnows SDK SignTool.exe.

  1. Загрузите файл .iso с сайта https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk
  2. Смонтируйте .iso и установите этот компонент: Installers/Windows SDK Signing Tools-x86_en-us.msi (примерно 7 МБ)
  3. CMD от имени администратора, перейдите в папку: C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64
  4. Запустите это (для вашего .exe): signtool.exe remove /s "C:\Program Files (x86)\Altiris\Wise\WiseClient.exe"
  5. Исполняемый файл теперь должен быть неподписанным.

Ссылка: Как установить SignTool.exe для Windows 10 и https://docs.microsoft.com/en-us/windows/win32/seccrypto/signtool

person Lofty    schedule 02.05.2020