По какой-то причине мне не хватает makecert.exe в моей системе. Я искал весь жесткий диск, и он не был там. В частности, это не в C:\Program Files\Microsoft SDK\Windows\v6.0A\bin, где я считаю, что это должно быть. Я не нашел статей в этой теме в Интернете. Любые идеи, что происходит?
Отсутствует makecert.exe
Ответ 1
makecert.exe также устанавливается как часть SDK Windows. Например, он доступен в папке \Program Files\Microsoft SDK\Windows\v7.0A\bin для SDK для Windows 7.0A.
Ответ 2
Просто отметьте это, чтобы уберечь вас от часа разочарования. В SDK Windows 8 путь:\Program Files (x86)\Window Kits\8.0\bin\x64\makecert.exe. Обратите внимание, что моя машина 64-разрядная, поэтому замените имена папок соответствующей 32-разрядной версией, если она окажется вашей машиной. Я смотрел папку "\ Program Files\Microsoft SDK", так как я думал, что структура папок Windows 7 SDK похожа на Windows 8 SDK. Как я ошибался.
Ответ 3
Мне было поручено развернуть Azure Recovery Services
и как таковое makecert.exe
было необходимо для всех виртуальных машин.
Следующие работали для меня:
Azure VM
Microsoft Windows Server 2012 R2 Datacentre
:
Загрузите Microsoft Windows SDK для Windows 7 и .NET Framework 4 http://www.microsoft.com/en-us/download/details.aspx?id=8279
Выберите только .NET Framework TOOLS.
Примечание
makecert.exe
установлено на:C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64
для создания сертификата с помощью 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
Azure VM
Microsoft Windows Server 2012 Datacentre
:
Комплект разработки программного обеспечения для Windows (SDK) для Windows 8.1 http://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx
скачано все
установлены только эти 2 компонента:
набор программ для разработки Windows
net framework 4.5.1 комплект для разработки программного обеспечения
Примечание
makecert.exe
установлено на:C:\Program Files (x86)\Windows Kits\8.1\bin
для создания сертификата с помощью 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
Надеюсь, что это поможет кому-то.
Ответ 4
здесь thread со многими другими местами, где exe может быть.
Ответ 5
В настоящее время MakeCert.exe
устарел:
Примечание. MakeCert устарела. Чтобы создать самозаверяющие сертификаты, используйте Командлет Powershell New-SelfSignedCertificate.
Вы должны использовать новый New-SelfSignedCertificate cmlet.