標準ユーザーとして環境変数を変更する


132

[システムの詳細設定]をクリックすると、管理者としてログインする必要があるため、管理者の環境変数(マシン全体の環境変数に加えて)のみを編集する必要があります。標準ユーザーの環境変数を編集するにはどうすればよいですか?

詳細

Windows 7への移行に伴い、特権のない管理者ではなく標準ユーザーとして働くことにしました。今のところうまくいきますが、小さな問題に遭遇しました:

コントロールパネルからユーザーごとの環境変数を変更しようとすると、管理者としてログインする必要があります。しかし、コントロールパネルのその部分を管理者として実行するため、管理者変数のみを編集できます

独自の環境変数を編集するにはどうすればよいですか? このようレジストリを編集するなど極端な手段に頼ることなく(で提案されているように、「Windowsでの環境変数を編集するために使用することができます任意のコマンドラインツールはありますか?」


1
ここで提供される解決策を参照してください... stackoverflow.com/questions/8685699/...クイックヒント:使用SETXコマンド
Venkateswaraラオ

回答:


176

スタートメニューに「環境」と入力するだけです(またはWindows 10でWin+ Sを押し、「アカウントの環境変数の編集」を検索します)。

同様に、コントロールパネルで「環境」を検索すると、そのオプションも表示されます。

一般に、スタートメニューまたはコントロールパネルで何かを検索するだけで、一連のアイコン、ダイアログなどを覚えようとするよりもはるかに高速であることに気づきました。何かを見つけるにはアクセスする必要があります。少なくとも大部分のタスクについて1

少し掘ると

rundll32 sysdm.cpl,EditEnvironmentVariables

そのダイアログを表示するために使用されるコマンドです。必要に応じて、ショートカットをどこかに置くことができます。


1ループバックネットワークアダプターのインストールなどの例外があります。どうやってそれを行うかを見つける前に、私は数分間探しました。しかし、それらはほとんど一般的なシナリオではありません:-)


2
ありがとう!コントロールパネルを検索できることは、Vista / 7の最も便利な機能の1つです。rundllショートカットのthxも。
SealedSun 09

1
これは管理者ユーザーには機能しませんか?私はそのアイテムを持っていません。
Please_Dont_Bully_Me_SO_Lords

2
素晴らしいrundllショートカット男!
クリストフフェイズ14

2
スタートメニューまたはコントロールパネルのどちらにも「環境」が見つかりませんでした。しかし、あなたが投稿したコマンドラインはまだうまくいきました。おそらく、特定の会社の制限が設けられていた。
sancho.s

1
set行った変更が有効かどうかをコマンドラインで確認できます。環境値の変更を有効にするには、コマンドラインを再起動するだけで十分です。
asmaier

32

検索(Johannesが述べた)に加えて、「ユーザーアカウント」コントロールパネルの「タスク」の下に「環境変数の変更」がリストされています。

コマンドラインから、setxWindows Vista(およびおそらくWindows 7も)に含まれ、それ以前のWindowsリソースキットツールの一部であったコマンドを使用して、永続的な環境変数を作成/変更できます。


4
+1 setx。これは、質問に投稿したやや関連した質問に対する答えかもしれません。
SealedSun 09

setx環境変数参照を含む可能性がある既存の変数を変更するために使用する場合は注意してください。それらは通常、それまでに拡張され、場合によっては環境変数が過度に長くなる可能性があります。私はかつて$Env:Pathそれが長すぎて、新しいエントリーが機能しなかったことがありました。
ジョーイ

10

2
素敵な小さなユーティリティ。パスエラーチェックは、お使いのコンピューター上の任意のユーザーの環境変数を編集する可能性と同様に、すばらしいボーナスです-レジストリを直接操作するよりもはるかに便利です。
-parvus

7

特定のアカウントの環境変数を編集したいが、その変数がシステム変数の一部である場合(特定のプラグインのパスを設定している場合など)、たとえばWindowsのパスでは、必要に応じてセミコロン、その後に次の%variable_value%ように続けます:

Path=%Path%;c:\PathName\ForNewPlugin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.