Como desinstalo um aplicativo cujo instalador possui um certificado de assinatura revogado?

8

Vários anos atrás eu instalei um aplicativo chamado Net Limiter no meu então Windows 7, desde o upgrade para o Windows 10, máquina. Hoje cedo tentei desinstalá-lo enquanto limpava aplicativos que não utilizava há muito tempo. A desinstalação falhou com uma mensagem de erro sobre o instalador não ser confiável.

Depoisdeumpoucodeinvestigação,achoqueencontreioproblema.OcertificadodeassinaturaexpirouefoirevogadopelaCAdeemissão.

Impressionadocomoinstaladororiginal,fuiatéofornecedorparaversepodiaignoraroproblemafazendooupgradeparaumaversãomaisrecentee,depois,desinstalando-a.Infelizmenteeubatiláfora.Aversãoatualdoaplicativo(4.x)instaladaaoladodaantigaemvezdesubstituí-la,eoinstalador3.xmaisrecenteserecusaainiciarporqueeutenhoumaversãodiferentejáinstaladae"útil" me diz para removê-la via Adicionar / remover programas primeiro.

    
por Dan Neely 22.07.2016 / 02:35

1 resposta

5

Você pode usar o programa signtool para remover suas assinaturas digitais. Essa ferramenta é fornecida com o Windows SDK ou com o Visual Studio, embora você possa tem que ajustar algumas configurações primeiro. Ele só aparece no seu PATH se você iniciar o Prompt de Comando do Visual Studio Developer.

Para mim no Windows de 64 bits com o mais novo VS2015, o programa está aqui:

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

Depois de encontrá-lo, use este comando como administrador:

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

O caminho do arquivo que você precisará fornecer aparecerá na caixa de diálogo do UAC quando você tentar iniciar o EXE quebrado.

    
por 22.07.2016 / 03:10