Per qualche motivo mi manca makecert.exe sul mio sistema. Ho cercato l'intero disco fisso e non c'è. In particolare, non è in C: \ Programmi \ Microsoft SDK \ Windows \ v6.0A \ bin dove credo che dovrebbe essere. Non ho trovato nessun articolo su questo argomento su Internet. Qualche idea su cosa sta succedendo?Mancante makecert.exe
risposta
qui è un thread con molte altre posizioni su dove può essere l'exe.
makecert.exe viene installato anche come parte degli SDK di Windows. Ad esempio, è disponibile in \ Programmi \ Microsoft SDK \ Windows \ v7.0A \ bin per l'SDK di Windows 7.0A.
Solo per notare questo come per risparmiare un'ora o così di frustrazione. In Windows 8 SDK, il percorso è: \ Programmi (x86) \ Kit di finestre \ 8.0 \ bin \ x64 \ makecert.exe. Tieni presente che la mia macchina è a 64 bit, quindi sostituisci i nomi delle cartelle con la versione a 32 bit corrispondente se è la tua macchina. Stavo guardando la cartella "\ Programmi \ Microsoft SDKs", poiché pensavo che la struttura delle cartelle di Windows 7 SDK fosse simile a Windows 8 SDK. Quanto ero sbagliato.
Trovato qui su Windows 10 C: \ Programmi (x86) \ Kit di Windows \ 10 \ bin \ x64 – sabbour
Mi è stato assegnato il compito di distribuire Azure Recovery Services
e come tale è stato richiesto makecert.exe
su tutte le macchine virtuali.
Di seguito ha lavorato per me:
Azure VM
Microsoft Windows Server 2012 R2 Datacentre
:
Scarica Microsoft Windows SDK per Windows 7 e .NET Framework 4 http://www.microsoft.com/en-us/download/details.aspx?id=8279
Select .net Framework TOOLS only.
Nota
makecert.exe
installato:C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64
utilizzare il seguente per creare il certificato utilizzando PowerShell:
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64\makecert.exe" -r -pe -n CN=CertificateName -ss my -sr localmachine -eku 1.3.6.1.5.5.7.3.2 -len 2048 -e 01/09/2017 machinename.cer
Azur e VM
Microsoft Windows Server 2012 Datacentre
:
Windows Software Development Kit (SDK) per Windows 8,1 http://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx
scaricato tutto
installato questi 2 componenti solo:
Windows Software kit di sviluppo
quadro netto 4.5.1 kit di sviluppo software
Nota
makecert.exe
installato:C:\Program Files (x86)\Windows Kits\8.1\bin
utilizzare il seguente per creare il certificato utilizzando PowerShell:
"C:\Program Files (x86)\Windows Kits\8.1\Bin\x64\makecert.exe" -r -pe -n CN=CertificateName -ss my -sr localmachine -eku 1.3.6.1.5.5.7.3.2 -len 2048 -e 01/09/2017 machinename.cer
La speranza che aiuta qualcuno.
Attualmente, il MakeCert.exe
è deprecated:
Nota MakeCert è deprecato. Per creare certificati autofirmati, utilizzare il Cmdlet di PowerShell New-SelfSignedCertificate.
È necessario utilizzare il nuovo cmlet di guscio di alimentazione New-SelfSignedCertificate.
Apprezzo il collegamento. Ancora una volta, non è in nessuna di quelle posizioni, ma l'ho trovato seguendo uno dei link su quel thread. Ancora sorpreso che manchi. Potrebbe essere stato spazzato via dopo aver disinstallato VS2005, ma poi mi sarei aspettato di vedere più persone con lo stesso problema. – user194986