2009-09-29 8 views
60

古いバージョンのWindowsでは、コントロールパネルを開いてシステムアプレットを選択し、詳細設定タブを選択して、環境変数ボタンを押しました。通常のユーザーの場合、「ユーザー変数」は編集できますが、「システム変数」は編集できません。Windows Server 2008 R2のユーザー環境変数を通常のユーザーとして設定するにはどうすればよいですか?

Windows Server 2008 R2では、システムアプレットの[高度なシステム設定]オプションを選択しようとすると、管理者パスワードの入力が求められます。

+0

良いスレッドだが、サーバーの障害に移動することに投票した –

答えて

61

[OK]を見つけました。 Arg、不満の練習。彼らはそこにある環境変数を変更するために古いウィンドウメニューのトラバースパスを残しましたが、管理者のみにはアクセスできませんでした。通常のユーザーであれば、変更する場合は、同じフリッジングウィンドウに到着するために別のオプションセットを実行する必要があります。

コントロールパネル - 私の環境変数を変更し> - >ユーザーアカウント - >ユーザーはが占めています。順を追って説明

21

ステップ:

  • ゴー環境変数の「アドバンス」タブ
  • クリックし、[設定の変更]
  • 外出先でクリック
  • パネル\システムとセキュリティ\システムを制御するために
+2

私はポスターの質問にはうまくいかないと思う...管理者としてこれをやりたくないというビットを参照してください。 – Foon

+0

WinSvr 2008 R2ボックスに置き換えてください2番目と3番目の箇条書きは:「高度なシステム設定」をクリックしてください – JohnC

5

「開始」の下に検索フィールドに「環境」と入力します。これにより、スタートメニューのシステム変数を直接変更するオプションが表示されます。

73

また、高度なシステムのプロパティを開くには、このダイレクトコマンドラインを使用することができます。

sysdm.cpl 

は、[詳細設定]タブに移動 - >環境変数

+5

これはこれを行う方法です。 Boy、Windows Server 2012では、これはばかげて複雑になっています。 Windows Server 2012に環境変数を追加する方法については、テクニカルノートを参照してください。グループポリシー管理コンソールをインストールするよう指示されます。これは不要です。 @AlexCodeのソリューションは、使い慣れた古い対話を得るための正しい方法です。 –

+0

システムがヘッドレスであることを知るのにとても便利なコマンドです。 – JoshDM

+1

手軽なコマンドですが、引き続き権限を昇格する必要があるため、通常のユーザーでは機能しません。 OP自身の答えが正しいです。 – greenlaw

2

これは、使用してコマンドラインから行うことができますSETXコマンド。コマンドラインプロンプトで

SETX TEMP d:\tmp 
+0

うわー、このコマンドをいただきありがとうございます。私はenv varを非対話型のユーザーに設定できるようになりました。 +1。バッチを実行する必要があるサービスアカウントにとっては本当に便利です。 – PollusB

1

:別のディスクに一時ファイル「動き」に例えば

set __COMPAT_LAYER=RUNASINVOKER 
SystemPropertiesAdvanced.exe 

は今、あなたは、ユーザー環境変数を設定することができます。

+0

同様に、ビジュアルエフェクト/パフォーマンス設定を同じ方法で設定できます。 :) – excitoon

2

私はデスクトップにgodmodeフォルダを作成しました。デスクトップ上に新しいフォルダを作成し、GodModeと呼んでください。{ED7BA470-8E54-465E-825C-99712043E01C} フォルダにgodmodeと名前を付け、さまざまな設定オプションを使用してコンテンツを入力します。関連する設定オプションを検索して開き、それを開き、sysdm.cplを[詳細設定]タブで開くと、そこから環境変数を変更できます。

関連する問題