openssl は内部または外部のコマンド、操作可能なプログラム、またはバッチファイルではありません。
opensslコマンドのパスがシステムに設定されていない場合、「opensslは内部または外部コマンドではありません」というエラーメッセージが表示されます。
- OpenSSLのインストールが確認されていなければ、OpenSSLをダウンロードしてインストールします。
- OpenSSL のインストールパスを確認する(通常、デフォルトのパスは C:\OpenSSL\bin)。異なるバージョンの OpenSSL をインストールしている場合、パスは異なる可能性があります。
- OpenSSLのパスをシステム環境変数に追加します。[コントロールパネル]→[システムとセキュリティ]→[システム]を開き、左側の[詳細設定]をクリックし、ポップアップウィンドウの[詳細設定]タブで[環境変数]ボタンをクリックします。
- 「システム変数」から「Path」変数を検索し、「編集」ボタンをクリックします。
- ポップアップウィンドウの「参照」をクリックし、OpenSSLのインストール先(例:C:\OpenSSL\bin)を入力して「OK」で保存
- コマンドプロンプトまたはPowerShell ウィンドウを再度開き、openssl コマンドを入力すると、正常に動作するようになるはずです。
上記の手順でも解決しない場合は、システム環境変数の設定ミスや別の問題の可能性があります。 OpenSSLの再インストールを実行し、環境変数の設定が正しいことを確認してください。それでも解決しない場合は、OpenSSLのアンインストールと再インストールを試すか、公式ドキュメントやコミュニティフォーラムなどで解決方法を探してください。