当前位置:  开发笔记 > 开发工具 > 正文

缺少makecert.exe

如何解决《缺少makecert.exe》经验,为你挑选了3个好方法。

出于某种原因,我在系统上缺少makecert.exe.我搜索了整个硬盘,它不在那里.特别是,它不在C:\ Program Files\Microsoft SDKs\Windows\v6.0A\bin中,我相信它应该是.我没有在互联网上找到关于这个主题的任何文章.有什么想法发生了什么?



1> fpmurphy..:

makecert.exe也作为Windows SDK的一部分安装.例如,它可以在Windows 7.0A SDK的\ Program Files\Microsoft SDKs\Windows\v7.0A\bin下找到.



2> Ardee Aram..:

请注意这是为了节省一个小时左右的挫折感.在Windows 8 SDK中,路径为:\ Program Files(x86)\ Window Kits\8.0\bin\x64\makecert.exe.请注意,我的计算机是64位,因此如果它恰好是您的计算机,请将文件夹名称替换为相应的32位版本.我正在查看"\ Program Files\Microsoft SDKs"文件夹,因为我认为Windows 7 SDK的文件夹结构类似于Windows 8 SDK.我错了.


在Windows 10 C上找到它:\ Program Files(x86)\ Windows Kits\10\bin\x64

3> scott_lotus..:

我的任务是部署Azure Recovery Services,因此makecert.exe在所有VM上都是必需的.

以下对我有用:


Azure VM Microsoft Windows Server 2012 R2 Datacentre:

下载适用于Windows 7和.NET Framework 4的Microsoft Windows SDK http://www.microsoft.com/en-us/download/details.aspx?id=8279

仅选择.net Framework TOOLS.

注意makecert.exe安装到:

C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64

使用以下命令使用Powershell创建证书:

 "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64\makecert.exe" -r -pe -n CN=CertificateName -ss my -sr localmachine -eku 1.3.6.1.5.5.7.3.2 -len 2048 -e 01/09/2017 machinename.cer


Azure VM Microsoft Windows Server 2012 Datacentre:

适用于Windows 8.1的Windows软件开发工具包(SDK) http://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx

全部下载

仅安装了这两个组件:

Windows软件开发套件

net framework 4.5.1软件开发工具包

注意makecert.exe安装到:

C:\Program Files (x86)\Windows Kits\8.1\bin

使用以下命令使用Powershell创建证书:

"C:\Program Files (x86)\Windows Kits\8.1\Bin\x64\makecert.exe" -r -pe -n CN=CertificateName -ss my -sr localmachine -eku 1.3.6.1.5.5.7.3.2 -len 2048 -e 01/09/2017 machinename.cer


希望能帮助别人.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有