Hace varios años instalé una aplicación llamada Net Limiter en mi entonces Windows 7, desde que actualicé a Windows 10, máquina. El día de hoy intenté desinstalarlo mientras limpiaba aplicaciones que no había usado en mucho tiempo. La desinstalación falló con un mensaje de error acerca de que no se confía en el instalador.
Después de un poco de investigación, creo que encontré el problema. El certificado de firma ha expirado y fue revocado por la CA emisora.
Estilizado con el instalador original, fui al vendedor para ver si podía evitar el problema actualizando a una versión más nueva y luego desinstalando eso. Lamentablemente me puse allí. La versión actual de la aplicación (4.x) instalada junto a la anterior en lugar de reemplazarla, y el instalador 3.x más reciente se niega a comenzar porque ya tengo una versión diferente instalada y "útilmente" me dice que la elimine a través de Agregar / quitar programas primero.
fuente
Respuestas:
Puede usar el
signtool
programa para eliminar sus firmas digitales. Esa herramienta viene con el SDK de Windows o con Visual Studio, aunque es posible que primero deba ajustar algunas configuraciones . Solo aparece en suPATH
si inicia el símbolo del sistema de Visual Studio Developer.Para mí en Windows de 64 bits con el VS2015 más nuevo, el programa está aquí:
Una vez que lo encuentre, use este comando como administrador:
La ruta del archivo que deberá proporcionar aparece en el cuadro de diálogo UAC cuando intenta iniciar el EXE dañado.
fuente