用于创建证书运行此命令
pvk2pfx.exe -pvk C:\myCerts\ELServer.pvk -spc C:\myCerts\ELServer.cer -pfx C:\myCerts\ELServer.pfx
命令提示符出现以下错误
'pvk2pfx.exe' 不是内部或外部命令、可运行程序或批处理文件。
用于创建证书运行此命令
pvk2pfx.exe -pvk C:\myCerts\ELServer.pvk -spc C:\myCerts\ELServer.cer -pfx C:\myCerts\ELServer.pfx
命令提示符出现以下错误
'pvk2pfx.exe' 不是内部或外部命令、可运行程序或批处理文件。
我得到了这个错误。我做的第一件事是尝试使用 Powershell 搜索 .exe:
Get-ChildItem -Path C:\ -Filter pvk2pfx.exe -Recurse -ErrorAction SilentlyContinue -Force
我找不到它,但我可以makecert.exe
用这个命令找到它。
原来我没有Desktop development with C++
为 Visual Studio 2017 安装包。添加后一切正常。请记住通过Developer Command Prompt for VS 2017
.
如果您不使用 Visual Studio 2017,则可以Windows Driver Kit (WDK)
从此处下载:
https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit
它不在您的 PATH 环境变量中。将其添加到 PATH 或只是导航到该 exe 所在的目录。
我在 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 键,然后键入命令并打开基于 X86 的命令提示符以运行命令。