環境変数への変更には Windows を再起動するまで、ローカル システム アカウントで実行されているサービスは影響しません


現象


環境変数を更新するか、新しい環境変数を追加した場合は、ローカル システム アカウントで実行されているサービスに影響を与えるを変更する前にコンピューターを再起動する必要があります。

原因


この現象は、ローカル システム アカウントで実行されているサービスは、Services.exe のプロセスから、環境を継承するために発生します。 Services.exe のプロセスは、Windows の起動時に、ローカル システム アカウントの環境設定を受信します。Services.exe のプロセスを使用しないため、Windows の起動後に変更された値を示すメッセージを受信したとき、Windows Messaging、Services.exe のプロセスでは、環境設定を更新しません。 ローカル システム アカウントの環境への動的な変更の確認を実行しているサービスを強制することはできません。

詳細


環境変数の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

311843 Windows 2000 でシステム環境変数を作成する方法