8

Несколько лет назад я установил приложение под названием Net Limiter на свою тогдашнюю Windows 7, с тех пор как обновился до Windows 10, машины. Ранее сегодня я пытался удалить его во время очистки приложений, которыми я долгое время не пользовался. Сбой удаления с сообщением об ошибке о том, что установщик не является доверенным.

https://i.imgur.com/UEoQoVn.png

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

https://i.imgur.com/DcvWWVX.png

В сочетании с оригинальным установщиком я пошел к поставщику, чтобы узнать, смогу ли я обойти проблему, обновив ее до более новой версии, а затем удалив ее. К сожалению, я ударил там. Текущая версия приложения (4.x) установлена рядом со старой, а не заменяет ее, а последняя версия 3.x отказывается запускаться, потому что у меня уже установлена другая версия, и "услужливо" говорит мне удалить ее через Сначала добавьте / удалите программы.

1 ответ1

5

Вы можете использовать программу signtool для удаления своих цифровых подписей. Этот инструмент поставляется с Windows SDK или Visual Studio, хотя вам, возможно, придется сначала настроить некоторые параметры . Он появляется только в вашей PATH если вы запускаете командную строку разработчика Visual Studio.

Для меня на 64-битной Windows с новейшей VS2015, программа здесь:

C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe

Как только вы найдете его, используйте эту команду от имени администратора:

signtool remove /c C:\path\to\file.exe

Путь к файлу, который вам нужно указать, появляется в диалоговом окне UAC при попытке запустить сломанный EXE.

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