何らかの理由で、システムに makecert.exe がありません。ハードドライブ全体を検索しましたが、そこにはありません。特に、C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin にはありません。このトピックに関する記事はインターネット上で見つかりませんでした。何が起こっているのですか?
5 に答える
makecert.exe も Windows SDK の一部としてインストールされます。たとえば、Windows 7.0A SDK の場合、\Program Files\Microsoft SDKs\Windows\v7.0A\bin で利用できます。
1時間ほどのフラストレーションを軽減するために、これに注意してください. Windows 8 SDK では、パスは \Program Files (x86)\Window Kits\8.0\bin\x64\makecert.exe です。私のマシンは 64 ビットなので、フォルダー名を対応する 32 ビット バージョンに置き換えてください。Windows 7 SDK のフォルダー構造は Windows 8 SDK に似ていると思ったので、「\Program Files\Microsoft SDKs」フォルダーを見ていました。私がどれほど間違っていたか。
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
すべてダウンロード
次の 2 つのコンポーネントのみをインストールしました。
Windows ソフトウェア開発キット
ネット フレームワーク 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
それが誰かを助けることを願っています。
これは、exeが存在する可能性のある他の多くの場所を持つスレッドです。