Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I set user environmental variables (such as PATH) from a non-administrator account on Windows 7?

On Windows XP I could go into the Advanced Settings in the System Control panel. However, on Windows 7 I get asked to provide an Administrator password.

share|improve this question
up vote 14 down vote accepted

Ah, found an answer at

To resolve this issue, modify the user environment variables by using the User Accounts item in Control Panel. To do this, follow these steps:

  1. Click Start, type Accounts in the Start search box, and then click User Accounts under Programs.

    If you are prompted for an administrator password or for a confirmation, type the password, or click Allow.

  2. In the User Accounts dialog box, click Change my environment variables under Tasks.

  3. Make the changes that you want to the user environment variables for your user account, and then click OK.

share|improve this answer

You can search for 'edit environment variables for your account' should come up as a Control Panel item. If a variable doesn't exist for the user i.e. 'PATH' you can create it. You'll find that what you create as a user is merged with what is set by the system.

enter image description here

share|improve this answer
The advantage of this approach over the accepted answer is that admin privileges are not required to edit the environment variables for your account. – Jthorpe Jun 1 at 16:43

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.