Il y a plusieurs années, j'ai installé une application appelée Net Limiter sur mon Windows 7, depuis la mise à niveau vers Windows 10, machine. Plus tôt dans la journée, j'ai tenté de le désinstaller tout en nettoyant les applications que je n'avais pas utilisées depuis longtemps. La désinstallation a échoué avec un message d'erreur indiquant que le programme d'installation n'est pas approuvé.
Après un peu d'enquête, je pense avoir trouvé le problème. Le certificat de signature a expiré et a été révoqué par l'autorité de certification émettrice.
Acculé avec le programme d'installation d'origine, je suis allé voir le fournisseur pour voir si je pouvais contourner le problème en effectuant une mise à niveau vers une version plus récente, puis en le désinstallant. Malheureusement, je me suis retiré. La version actuelle de l'application (4.x) installée à côté de l'ancienne au lieu de la remplacer, et le programme d'installation 3.x le plus récent refuse de démarrer car j'ai une version différente déjà installée et "utilement" me dit de la supprimer via Ajouter / supprimer des programmes en premier.
la source
Réponses:
Vous pouvez utiliser le
signtool
programme pour supprimer ses signatures numériques. Cet outil est fourni avec le SDK Windows ou avec Visual Studio, mais vous devrez peut-être d'abord ajuster certains paramètres . Il n'apparaît sur votre quePATH
si vous lancez l'invite de commandes du développeur Visual Studio.Pour moi sur Windows 64 bits avec le dernier VS2015, le programme est ici:
Une fois que vous l'avez trouvé, utilisez cette commande en tant qu'administrateur:
Le chemin de fichier que vous devrez fournir apparaît dans la boîte de dialogue UAC lorsque vous essayez de lancer le fichier EXE cassé.
la source