makecert.exe отсутствует в windows 7, как его получить и использовать - PullRequest
24 голосов
/ 01 апреля 2011

Я использую Windows 7. У меня нет makecert.exe , о котором я узнал, когда пытался запускать команды для генерации сертификатов типа

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

Я получаю ошибку:

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

Просьба предложить, как решить эту проблему. Нужно ли снова устанавливать Windows SDK?

С уважением, Pravin.

Ответы [ 10 ]

37 голосов
/ 06 февраля 2012

makecert.exe поставляется с Visual Studio и Windows SDK.Поэтому просто используйте командную строку Visual Studio или командную строку Windows SDK, и она будет работать сразу после установки, поскольку она будет включена в путь командной строки.

makecert включено в ".Пакет NET Development> Tools.

Этот выбранный пакет включает утилиту makecert (по крайней мере, в SDK v7.1).This selected bucket includes the makecert utility (SDK v7.1).

13 голосов
/ 19 июня 2013

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

OR

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

11 голосов
/ 04 февраля 2013

Вы можете найти версию makecert здесь: http://www.inventec.ch/chdh/notes/makecert_5_131_3790_0.zip. Также инструкции по ее использованию здесь: http://www.inventec.ch/chdh/notes/14.htm

9 голосов
/ 01 апреля 2011

Вы читали эту ссылку: MakeCert ? Он отправляет вам Microsoft Windows Software Development Kit , откуда вы можете загрузить SDK, включая makecert

4 голосов
/ 22 ноября 2016

MakeCert.exe устарела.Вы должны использовать командлет PowerShell New-SelfSignedCertificate для создания собственного сертификата.

4 голосов
/ 13 января 2012

Я знаю, что уже слишком поздно, чтобы ответить, однако это может помочь другим найти этот исполняемый файл.

Если вы установили VS 2005, вы найдете его под

C: \ Program Files \ Microsoft Visual Studio 8 \ Common7 \ Tools \ Bin

, если вы установили VS 2008, вы найдете его в

C: \ Program Files\ Microsoft Visual Studio 9.0 \ SmartDevices \ SDK \ SDKTools

перейдите в это местоположение в командной строке и затем выполните команду «makecert» с аргументами.

2 голосов
/ 18 января 2013

Вы можете найти его в каталоге Microsoft SDK:

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

1 голос
/ 20 октября 2018

Моя копия (с установленной Visual Studio 2017) была здесь: "C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ 10.0.17134.0 \ x64 \ makecert.exe"

0 голосов
/ 19 сентября 2018

Windows 10 после установки Windows SDK:

Если у вас есть микропроцессор ARM: C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ 10.0.17134.0 \ arm64

Микропроцессор Intel: C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ 10.0.17134.0 \ x64

Добавить эту папку в переменную окружения PATH

0 голосов
/ 30 августа 2013

Некоторое время назад столкнулся с той же проблемой и подумал, что поделюсь ссылкой, найденной мной для загрузки и установки этого инструмента.

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

Пожалуйста, дайте мне знать, если это работаетОбойди, я понимаю, что этот пост немного стар.

...