【问题标题】:'makecert' is not recognized as an internal or external command in command prompt“makecert”在命令提示符中未被识别为内部或外部命令
【发布时间】:2014-05-23 18:56:54
【问题描述】:

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

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' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

【问题讨论】:

    标签: cmd makecert


    【解决方案1】:

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

    【讨论】:

    • 这个答案是我的解决方案。确保以管理员身份运行。
    • 我正在使用 VS2017 的开发人员命令提示符,但仍然得到“'makecert' 不是内部或外部命令、可运行程序或批处理文件”
    • @rakesh-kumar 我遇到了同样的问题。有什么想法吗?
    • @Aaron,我的问题在我安装 Windows SDK 后得到解决。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

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

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

        【讨论】:

        • 仍然收到错误:makecert is not recognized as ...
        【解决方案5】:

        对于即使在安装上述 SDK 后仍然出现此错误的任何人,请确保在系统 env 路径中包含 makecert 文件的路径,该路径应类似于:C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin

        【讨论】:

          猜你喜欢
          • 2015-09-26
          • 1970-01-01
          • 1970-01-01
          • 2013-10-06
          • 2014-04-29
          • 1970-01-01
          • 1970-01-01
          • 2013-10-11
          • 2013-01-25
          相关资源
          最近更新 更多