web-dev-qa-db-fra.com

makecert.exe manquant dans Windows 7, comment l'obtenir et l'utiliser

J'utilise Windows 7. Je n'ai pas le fichier makecert.exe, que j'ai découvert lorsque j'ai essayé d'exécuter des commandes pour générer des certificats tels 

makecert -sk XYZ -n "CN=XYZ Company" testXYZ.cer

Je reçois une erreur: 

'makecert' is not recognised as an internal or external command, operable program or batch file.

Pls suggèrent comment résoudre ce problème. Dois-je réinstaller le SDK Windows?.

Cordialement, Pravin.

22
pravin

makecert.exe est fourni avec Visual Studio et le SDK Windows. Par conséquent, utilisez simplement l'invite de commande Visual Studio ou l'invite de commande du Kit de développement logiciel (SDK) Windows. Cette opération fonctionnera immédiatement, car elle sera incluse dans le chemin de l'invite de commande.

makecert est inclus dans le compartiment "Développement .NET> Outils".

Ce compartiment sélectionné inclut l'utilitaire makecert (au moins dans le SDK v7.1) .This selected bucket includes the makecert utility (SDK v7.1).

36
Pete Davis

C:\Program Files (x86)\Kits Windows\8.0\bin\x64

OR

C:\Program Files (x86)\Kits Windows\8.0\bin\x86

13
aditya potdar

Vous trouverez une version de makecert ici: http://www.inventec.ch/chdh/notes/makecert_5_131_3790_0.Zip . Également des instructions pour l’utiliser ici: http://www.inventec.ch/chdh/notes/14.htm

11
Ajibola

Avez-vous lu ce lien: MakeCert ? Il vous envoie vers Kit de développement logiciel Microsoft Windows à partir duquel vous pouvez télécharger le SDK, y compris makecert

9
Ocaso Protal

MakeCert.exe est maintenant obsolète. Vous devez utiliser PowerShell New-SelfSignedCertificate cmdlet pour créer un certificat auto-signé.

4
Raj Rao

Je sais qu'il est trop tard pour répondre, mais cela pourrait aider les autres à rechercher cet exécutable.

si vous avez installé VS 2005, vous le trouverez sous

C:\Programmes\Microsoft Visual Studio 8\Common7\Tools\Bin

si vous avez installé VS 2008, vous le trouverez sous

C:\Programmes\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools

accédez à cet emplacement à l'invite de commande, puis exécutez la commande "makecert" avec des arguments.

4
Bravo

Vous pouvez le trouver sur le répertoire Microsoft sdks:

C:\Program Files (x86)\SDK Microsoft\Windows\v7.0A\Bin\makecert.exe

2
Catalin S

A couru dans le même problème il y a quelque temps et j'ai pensé partager le lien que j'ai trouvé pour télécharger et installer cet outil.

http://go.Microsoft.com/fwlink/p/?linkid=84091

S'il vous plaît, faites-moi savoir si cela fonctionne si vous vous y rendez, je réalise que ce post est un peu vieux.

0
Pyus

Windows 10 après l'installation des kits de développement Windows:

Si vous avez le microprocesseur ARM: C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\arm64

Microprocesseur Intel: C:\Program Files (x86)\Kits Windows\10\bin\10.0.17134.0\x64

Ajouter ce dossier à votre variable d'environnement PATH

0
David Levy

Ma copie (avec Visual Studio 2017 installée) était ici: "C:\Programmes (x86)\Kits Windows\10\bin\10.0.17134.0\x64\makecert.exe"

0
Chris Emerson