- To create Environment Variables on Windows 11 (and 10), open System Properties > Advanced > Environment Variables, and under “User variables for,” click “New,” configure the new variable, and click “OK.”
- To create variables from PowerToys, open the “Environment Variables” editor, under “User,” click “Add variable,” configure the new variable, and click “Save.”
UPDATED 10/31/2023: On Windows 11 (and 10), you can create Environment Variables in two ways from the System Properties and PowerToys, and in this guide, I’ll outline the steps to complete this configuration using both tools.
“Environment Variables” are globally known names that refer to certain path locations within the operating system, such as to a particular folder or drive on your computer. For example, instead of having to browse to “C:\Users\accountName” to access your account folders, you can simply type “%HOMEPATH%” in the “Run” command and hit enter to access the same location.
There are a number of built-in Environment Variables on Windows 11 and 10 that can come in handy in a number of scenarios, especially when creating a script. However, you’re not limited to the default list. You can create your very own variables if you want to have quicker access to certain locations.
In this guide, I will teach you the steps to create custom Environment Variables on Windows 10 and 11.
- Create Environment Variables on Windows 11 from System Properties
- Create Environment Variables on Windows 11 from PowerToys
Create Environment Variables on Windows 11 from System Properties
To create an environment variable on Windows 11 (or 10), use these steps:
-
Open Start on Windows 11.
-
Search for Edit the System Environment Variables and click the top result to open the “System Properties” page.
-
Click the Advanced tab.
-
Click the Environment Variables button.
-
Under the “User variables for admin” section, click the New button.
-
Confirm the name for the variable in the “Variable name” setting. For example, “PIX.”
-
Confirm the path for the folder, drive, or file to open with the new variable in the “Variable values” setting. For example, “C:\Users\Admin\Pictures.”
-
Click the OK button.
-
Click the OK button.
Once you complete the steps, the system will create a new variable, and you can use it to access the specific location or file with the variable. For example, you can open the “Run” command, type the variable (%PIX%), and click the “OK” button.
If you want to delete a variable, you can follow the same steps, but in step 4, select the variable and click the “Delete” button.
Create Environment Variables on Windows 11 from PowerToys
To create new environment variables easily from PowerToys on Windows 11 (or 10), use these steps:
-
Click on Environment Variables.
-
Turn on the “Enable Environment Variables” toggle switch (if applicable).
-
Under the “Activation” section, click the “Launch Environment Variables” option.
-
Under the “Default variables” section, click the “User” setting to view the current variables.
Quick note: If you want to create a variable that will apply to all users, choose the “System” option instead. -
Click the Add variable button.
-
Confirm the name for the new environment variable. For example, “Screenshots.”
-
Confirm the path for the folder, drive, or file to open with the new variable. For example, “C:\Users\account\OneDrive\Pictures\Screenshots.”
-
Click the Save button.
After you complete the steps, the tool will create and apply the link to the location or file to the specific name you specified.
Set up a variable profile
A profile is a feature only available in PowerToys that allows you to enable or disable custom environment variables quickly. When using this option, the configuration will apply to the current user, not globally.
To create a profile with variables, use these steps:
-
Open PowerToys.
-
Click on Environment Variables.
-
Turn on the “Enable Environment Variables” toggle switch (if applicable).
-
Under the “Activation” section, click the “Launch Environment Variables” option.
-
Click the New profile button.
-
Confirm the name of the profile.
-
Turn on the “Enabled” toggle switch.
-
Click the Add variable button.
-
Click the New tab.
Quick note: You can also add existing configurations from the “Existing” tab.
-
Confirm the name for the new environment variable. For example, “Screenshots.”
-
Confirm the path for the folder, drive, or file to open with the new variable. For example, “C:\Users\account\OneDrive\Pictures\Screenshots.”
-
Click the Add button.
-
Click the Save button.
Once you complete the steps, the environment variables will apply to the user, and you can use the toggle switch next to the profile to turn on or off the configurations as needed.
You can also add variables to the “system” level. The difference between the “user” and “system” is that the variables for “user” only apply to the current user account that’s logged in, while the “system” configuration applies globally to all users.
Update October 31, 2023: This guide has been updated to add new instructions to create variables with PowerToys.