背景#
ある日、ffmpeg
の設定をしていると、この環境変数は大きすぎます。このダイアログでは最大 2047 文字まで設定できますというエラーメッセージが表示されました。
解決策の探索#
調査した結果、このエラーが発生するのは、システム環境変数を編集する際に、特定の変数の長さが Windows が許容する最大文字数を超えているためです。これは通常、PATH 変数を変更する際に起こります。時間の経過とともに、インストールされたプログラムが PATH に新しいパスを追加し続けるため、PATH が非常に大きくなることがあります。
2 つの解決策があります:
- 手動で問題のある環境変数を編集および削除する方法ですが、私は怠惰なので、手動で編集すると予測できない問題が発生する可能性があるため、この方法は諦めました。
この解決策を実行する場合、次のことを考慮してください:
- PATH 変数を複数の小さな部分に分割します。
- 新しい環境変数を作成し、一部のパスを PATH からこれらの新しい変数に移動します。
- PATH でこれらの新しい変数を使用し、PATH の総長を減らします。
- 専用の環境変数編集ツールを使用する方法です。インターネット上には多くの無料の環境変数編集ツールがあります。これらのツールは比較的専門的で、後で管理しやすいです。この記事ではこの方法を選択します。
解決手順#
調査の結果、私はRapid Environment Editor
というソフトウェアを選びました。これは無料の環境変数編集ツールであり、ユーザーインターフェースが使いやすく、環境変数(PATH 変数を含む)の管理が容易になります。また、環境変数の表示、編集、クリーンアップができるだけでなく、アンドゥとリドゥの操作もサポートしています。
このソフトウェアの詳細については、公式ウェブサイトを参照してください:https://www.rapidee.com/
ソフトウェアのダウンロードページを開き、インストールファイルをクリックしてダウンロードします:https://www.rapidee.com/en/download
その後、インストールを行います。インストールソフトウェアに慣れている方は、この手順はよく知っているはずです、ここでは詳細は省略します。
管理者権限でソフトウェアを開くと、次の画面が表示されます:
ユーザーフレンドリーなインターフェースで、操作も簡単です。特定の変数を展開して表示する場合は、変数名の横にある「+」アイコンをクリックします:
PATH の追加を例に説明します。PATH
を右クリックします:
「Add value」をクリックし、同時にF7
キーを押して、環境変数に追加したいディレクトリを選択し、OK をクリックします:
ディレクトリが環境変数に正常に追加されたことが確認できます:
また、Windows の環境変数ページを確認することでも検証できます:
新しいターミナルを開いても検証できます:
記事の終わり