【问题标题】:'pvk2pfx.exe' is not recognized as an internal or external command in command promt“pvk2pfx.exe”在命令提示符中未被识别为内部或外部命令
【发布时间】:2014-04-10 07:48:52
【问题描述】:

为了创建证书运行这个命令

pvk2pfx.exe -pvk C:\myCerts\ELServer.pvk -spc C:\myCerts\ELServer.cer -pfx C:\myCerts\ELServer.pfx

命令提示符出现以下错误

'pvk2pfx.exe' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

【问题讨论】:

    标签: azure cmd azure-cloud-services


    【解决方案1】:

    我得到了这个错误。我做的第一件事是尝试使用 Powershell 搜索 .exe:

    Get-ChildItem -Path C:\ -Filter pvk2pfx.exe -Recurse -ErrorAction SilentlyContinue -Force
    

    我找不到它,但我可以用这个命令找到makecert.exe

    原来我没有为 Visual Studio 2017 安装包 Desktop development with C++。添加后一切正常。记得通过Developer Command Prompt for VS 2017 运行命令。

    如果您不使用 Visual Studio 2017,您可以从此处下载 Windows Driver Kit (WDK)

    https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit

    【讨论】:

      【解决方案2】:

      它不在您的 PATH 环境变量中。将其添加到 PATH 或只是导航到该 exe 所在的目录。

      【讨论】:

        【解决方案3】:

        我在 VS2012 命令提示符中运行了该命令,该命令在

        中可用

        C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools\ 的名字

        VS2012 x86 Native Tools Command Prompt
        

        你也可以使用C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2017\Visual Studio Tools\VC中的VS2017命令提示符

        x86 Native Tools Command Prompt for VS 2017
        

        您可以按 windows + s 键,然后键入命令并打开基于 X86 的命令提示符来运行命令。

        【讨论】:

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