Microsoftは、Windows11およびWindows10でコンピューターの環境変数を簡単に変更できるようにしています。これにより、コマンドプロンプトの時間を節約できます。
For知らない人のために、環境変数は、Tempフォルダーを含むアプリや関数の場所など、重要なディレクトリを設定できる強力なツールです。また、実行可能ファイルが配置されているフォルダなどのPath変数を設定できるため、ターミナルでコマンドを簡単に実行できます。
たとえば、コマンドプロンプトで「mspaint」と入力すると、すぐに起動しますが、「mpv」や「Chrome」などのサードパーティ製アプリを入力すると、コマンド「mpv」が「内部または外部コマンド、実行可能プログラム、またはバッチとして認識されない」というエラーメッセージが表示されます。
これは、ネイティブアプリ(メモ帳またはペイント)がパスですでに定義されているが、ChromeやMPVプレーヤーなどのアプリは定義されていないためです。環境変数を使用して任意のアプリのパスを簡単に定義できますが、ツールは実際にはユーザーフレンドリーではなく、ユーザーは個々のユーザーアカウントの変数を定義する必要があります。
PCの環境変数に精通している場合この機能により、アプリや特定のスクリプトを実行する必要がある場合に、コマンドプロンプトで時間を簡単に節約できます。
Microsoftは、環境変数ページが「読みやすさ」とパスや指定されたフォルダなどの理解のために非常に制限されていることを認めています初心者には難しいかもしれません。同社は、パスをより使いやすい方法で表示し、リストのように機能するアイテムをリストのように挿入できるようにし、実行可能ファイルを実行するためのパスを簡単に定義できるようにしたいと考えています。
新しいPowerToysツール「環境マネージャー」環境変数の管理が容易になる可能性があります。
「環境変数を改善する方法を試しています。私たちはいくつかのアイデアを持っていますが、あなたの意見/考え/アイデアが大好きです。 1つのアイデアは、アイテムがシステムとユーザーの両方にある場合に計算された最終値を表示することでした。」Microsoftの公式Githubの投稿の1つに記載されています。
上記のモックアップスクリーンショットでわかるように、PowerToysを使用した環境変数の作成は、現在とまったく同じように機能します。たとえば、ユーザーは[追加]ボタンをクリックして、変数に名前と値を指定する必要があります。
複数の値を追加することもできますが、ユーザーはツールの原則に従う必要があります。同様の値はセミコロンで区切る必要があります。
変数を作成したら、「OK」で変更を適用できます。
Microsoftは引き続きこの機能に取り組んでおり、ユーザーへの展開がいつ開始されるかはわかりません。