web-dev-qa-db-ja.com

'makecert'はコマンドプロンプトで内部コマンドまたは外部コマンドとして認識されません

証明書を作成するには、次のコマンドを実行します。

makecert -r -pe -n "CN=effectLabs Server" -b 01/01/2011 -e 01/01/2020 -sky exchange C:\myCerts\ELServer.cer -sv C:\myCerts\ELServer.pvk

コマンドプロンプトで次のエラーが発生しました:

「makecert」は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

14
Jatin Gadhiya

コマンドラインでmakecertユーティリティを使用するには、Visual Studioコマンドプロンプトを使用する必要があります。

19
Raja Nadar

Windows 1では、このツールの名前がVS2015の開発者コマンドプロンプトに変更されました。これは、Windowsキーを押して「開発者コマンドプロンプト」を検索するだけで見つかります。

18
Zack

Windows 10では、同じ問題が発生しました。管理者としてVS2017の開発者コマンドプロンプトを実行しているにもかかわらず、同じエラーが発生しました。しかし Windows SDK をインストールすると、makecertコマンドが正常に実行されました。

4
Sami Hussain

Visual Studioコマンドプロンプトを使用する必要があります。

あなたはそれを見つけることができます:

Windows 8の場合スタート画面で、WindowsロゴキーWindowsロゴ+ Zを押します。 (スタート画面を開くには、キーボードのWindowsロゴキーWindowsロゴを押します。)画面の下部にあるアプリビューアイコンを選択し、次にVを押すを選択します。リストには、インストールされているすべてのVisual Studioコマンドプロンプトが含​​まれます。開発者コマンドプロンプト(または使用するコマンドプロンプト)を選択します。

Windows 7の場合 [スタート]を選択して、すべてのプログラムを展開し、次にMicrosoft Visual Studioを展開します。インストールしたVisual Studioのバージョンに応じて、Visual Studio Tools、Visual Studioコマンドプロンプト、または使用するコマンドプロンプトを選択します。

1
DanKodi