Missing makecert.exe

For some reason, I miss makecert.exe on my system. I searched the entire hard drive and it was not there. In particular, it is not in C: \ Program Files \ Microsoft SDK \ Windows \ v6.0A \ bin, where I believe it should be. I did not find articles on this topic on the Internet. Any ideas what is going on?

+17
makecert
Oct 22 '09 at 23:57
source share
5 answers

makecert.exe is also installed as part of the Windows SDK. For example, it is available in the \ Program Files \ Microsoft SDK \ Windows \ v7.0A \ bin folder for the Windows 7.0A SDK.

+18
Dec 06 '09 at 4:06
source share

Just mark this to save you from an hour of frustration. In the Windows 8 SDK, the path is: \ Program Files (x86) \ Window Kits \ 8.0 \ bin \ x64 \ makecert.exe. Please note that my machine is 64-bit, so replace the folder names with the appropriate 32-bit version if it turns out to be your machine. I looked at the "\ Program Files \ Microsoft SDK" folder, as I thought the folder structure of the Windows 7 SDK was similar to the Windows 8 SDK. How wrong I was.

+18
Jun 25 '13 at 13:17
source share

I was tasked with deploying Azure Recovery Services and as such makecert.exe was required for all virtual machines.

The following worked for me:




Azure VM Microsoft Windows Server 2012 R2 Datacentre :

  • Download the Microsoft Windows SDK for Windows 7 and the .NET Framework 4 http://www.microsoft.com/en-us/download/details.aspx?id=8279

  • Select only the .NET Framework TOOLS.

  • Note makecert.exe set to:

     C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64 
  • To create a certificate using Powershell, use the following:

      "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 Software Development Kit (SDK) for Windows 8.1 http://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx

  • all downloaded

  • Only these 2 components are installed:

    • Windows Development Kit

    • net framework 4.5.1 software development kit

  • Note makecert.exe set to:

     C:\Program Files (x86)\Windows Kits\8.1\bin 
  • To create a certificate using Powershell, use the following:

     "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 



Hope this helps someone.

+8
Sep 03 '14 at 10:57
source share

here thread with many other places where exe might be.

+4
Oct 23 '09 at 0:03
source share

MakeCert.exe deprecated :

Note. MakeCert is deprecated. To create self-signed certificates, use the Powershell New-SelfSignedCertificate cmdlet.

You should use the new New-SelfSignedCertificate cmlet.

0
Jun 16 '17 at 9:06 on
source share



All Articles