とにかくWindows 7 Exterprise(64ビット)でPATH環境変数(または一般的な変数)を変更し、PowerShellまたはコマンドプロンプト(cmd.exe
)で再起動せずに有効にする必要がありますか?
シェル/プロンプトを再度開く必要はありませんが、再起動するのは大変です。
現在、Advanced Systems settings ->
環境変数を使用して変数を変更しています。
とにかくWindows 7 Exterprise(64ビット)でPATH環境変数(または一般的な変数)を変更し、PowerShellまたはコマンドプロンプト(cmd.exe
)で再起動せずに有効にする必要がありますか?
シェル/プロンプトを再度開く必要はありませんが、再起動するのは大変です。
現在、Advanced Systems settings ->
環境変数を使用して変数を変更しています。
回答:
要件は実際には「再起動する必要はありません」、「ログアウト/ログインし直す必要があります」-主に現在のユーザープロセスが変更を取得するためです。
必要なのは、コマンドウィンドウまたはパワーシェルで変数の変更を有効にすることだけである場合、変更を行った後に新しいシェルを起動するだけで十分です。
cmd
[スタート]メニューから(検索またはRun…
関数を使用して)呼び出すと、変更が表示されます。バッチファイルまたはコンテキストメニューから呼び出した場合、変更は表示されません。
私のWin7(64ビット)では、コンソールコマンド
path = drive:\ dir;%path%
drive:\ dirを追加します新しいコンソールを開始せずに、現在のコンソールのパスの先頭にを。Win7の動作が異なる理由はわかりません。ただし、一部のプログラムがコンソールのすべてのインスタンスの%path%変数に自分自身を追加する方法を知りたいのですが。
Windows 7のパスを手動で変更するには、http://geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspxを確認して ください