' makecert'在命令提示符中未被识别为内部或外部命令

时间:2014-04-10 07:44:32

标签: 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'未被识别为内部或外部命令,   可操作程序或批处理文件。

5 个答案:

答案 0 :(得分:16)

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

答案 1 :(得分:15)

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

答案 2 :(得分:3)

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

答案 3 :(得分:1)

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

您可以在以下网址找到它:

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

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

答案 4 :(得分:0)

对于即使在安装了上述SDK之后仍然仍然出现此错误的任何人,请确保在系统环境路径中包括makecert文件的路径,该路径应类似于:{{1} }