' pvk2pfx.exe'在命令promt中不被识别为内部或外部命令

时间:2014-04-10 07:48:53

标签: cmd

用于创建证书运行此命令

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

命令提示符中出现以下错误

' pvk2pfx.exe'不被视为内部或外部命令, 可操作程序或批处理文件。

3 个答案:

答案 0 :(得分:2)

我收到了这个错误。我做的第一件事是尝试使用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

enter image description here

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

中可用

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

VS2012 x86 Native Tools Command Prompt

您还可以使用VS2017命令提示符,该提示符在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2017\Visual Studio Tools\VC中以

的名称提供
x86 Native Tools Command Prompt for VS 2017

您可以执行Windows + s键,然后键入command并打开基于X86的命令提示符以运行该命令。

enter image description here