Несколько лет назад я установил приложение под названием Net Limiter на свою тогдашнюю Windows 7 с тех пор, как обновил ее до Windows 10. Ранее сегодня я пытался удалить его во время очистки приложений, которыми я долгое время не пользовался. Сбой удаления с сообщением об ошибке о том, что установщик не является доверенным.
После небольшого расследования я думаю, что нашел проблему. Сертификат подписи истек и был отозван центром сертификации.
В сочетании с оригинальным установщиком я пошел к поставщику, чтобы узнать, смогу ли я обойти проблему, обновив ее до более новой версии, а затем удалив ее. К сожалению, я ударил там. Текущая версия приложения (4.x) установлена рядом со старой, а не заменяет ее, а последняя версия 3.x отказывается запускаться, потому что у меня уже установлена другая версия, и «услужливо» говорит мне удалить ее через Сначала добавьте / удалите программы.
источник
Ответы:
Вы можете использовать
signtool
программу для удаления своих цифровых подписей. Этот инструмент поставляется с Windows SDK или Visual Studio, хотя вам, возможно, придется сначала настроить некоторые параметры . Он появляется только в томPATH
случае, если вы запускаете командную строку разработчика Visual Studio.Для меня на 64-битной Windows с новейшей VS2015, программа здесь:
Как только вы найдете его, используйте эту команду от имени администратора:
Путь к файлу, который вам нужно указать, появляется в диалоговом окне UAC при попытке запустить сломанный EXE.
источник