.net SDK 环境是必须的.我就不信你机器上没有。。
另外需要pvkimprt 证书导出工具。下载地址 

http://download.microsoft.com/download/vba50/Utility/1.0/NT5/EN-US/pvkimprt.exe
下载后,解压,再解压。。备用

然后直接复制以下命令到运行,带上双引

“C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\makecert.exe” -r -n “CN=××公司” -b 01/01/2014 -e 12/31/2024 -sv Noah.pvk Noah.cer”

继续复制

“C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\cert2spc.exe” Noah.cer Noah.spc”

到C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\下找到上面命令生成的三个文件
拷到  pvkimprt证书导出工具 的文件夹里
然后 运行 CMD 找到 pvkimprt 文件夹

执行下面命令

pvkimprt -pfx Noah.spc Noah.pvk

好了,有效期到2024年的证书到手。