Forrest logo
back to the setx tool

setx:tldr:f169d

setx: Set an environment variable for the current machine.
$ setx ${variable} ${value} /M
try on your machine

The command "setx ${variable} ${value} /M" is used to set a system environment variable with a specified value in Windows. Here's an explanation of each part of the command:

  • "setx": It is a command-line tool in Windows used to set environment variables. It allows you to configure variables that are accessible system-wide or only within the current user's session.

  • "${variable}": This part represents the name of the environment variable you want to create or modify. Instead of "${variable}", you should substitute it with the actual name of the variable you want to set.

  • "${value}": This part represents the value assigned to the environment variable specified in the previous section. Similar to "${variable}", you should substitute it with the actual value you want to assign.

  • "/M": The "/M" flag is used to indicate that the environment variable should be set at the system level rather than user level. This means that the variable will be available for all users on the computer and will persist across reboots.

In summary, the command "setx ${variable} ${value} /M" sets a new or existing system environment variable with the specified value in Windows.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the setx tool