Cmd ';makecert';在命令提示符下,无法识别为内部或外部命令

Cmd ';makecert';在命令提示符下,无法识别为内部或外部命令,cmd,makecert,Cmd,Makecert,要创建证书,请运行以下命令: makecert -r -pe -n "CN=effectLabs Server" -b 01/01/2011 -e 01/01/2020 -sky exchange C:\myCerts\ELServer.cer -sv C:\myCerts\ELServer.pvk 命令提示符中出现以下错误: “makecert”未被识别为内部或外部命令, 可操作的程序或批处理文件 您需要使用Visual Studio命令提示符才能在命令行上使用makecert实用程序。您必

要创建证书,请运行以下命令:

makecert -r -pe -n "CN=effectLabs Server" -b 01/01/2011 -e 01/01/2020 -sky exchange C:\myCerts\ELServer.cer -sv C:\myCerts\ELServer.pvk
命令提示符中出现以下错误:

“makecert”未被识别为内部或外部命令, 可操作的程序或批处理文件


您需要使用Visual Studio命令提示符才能在命令行上使用makecert实用程序。

您必须使用Visual Studio命令提示符

您可以在以下位置找到它:

在Windows 8中 在开始屏幕上,按Windows徽标键Windows徽标+Z。(要打开开始屏幕,请按键盘上的Windows徽标键Windows徽标。) 选择屏幕底部的应用程序视图图标,然后按V键。该列表将包括所有已安装的Visual Studio命令提示。 选择开发人员命令提示符(或要使用的命令提示符)

在Windows 7中 选择开始,展开所有程序,然后展开Microsoft Visual Studio。
根据您安装的Visual Studio版本,选择Visual Studio工具、Visual Studio命令提示符或要使用的命令提示符。

Windows 10上,此工具已重命名为VS2015的开发者命令提示符。您只需按Windows键,然后搜索“开发者命令提示符”即可找到此问题。

在Windows 10上,我遇到了相同的问题。尽管以管理员身份运行VS2017的开发人员命令提示符,但我还是遇到了相同的错误。但是当我安装后,makecert命令成功运行。

对于安装上述SDK后仍出现此错误的任何人,请确保在系统环境路径中包含
makecert
文件的路径,应该是这样的:
C:\ProgramFiles\MicrosoftSDK\Windows\v7.1\Bin

这个答案对我来说是正确的。请确保以管理员身份运行。我正在使用VS2017的开发人员命令提示符,但仍然获得“'makecert'未被识别为内部或外部命令、可操作程序或批处理文件”@rakesh kumar我正在经历相同的问题。有什么想法吗?@Aaron,我的问题在安装windows SDK时就解决了。仍然收到错误:
makecert无法识别为