EnvSet Help I always use the following code for setting environment variables: Example: #RequireAdmin #include <EnvUpdate.au3> Local $sAddPath = "C:\Data" Local $sEnvPath = EnvGet("Path") If $sEnvPath <> "" And StringRight($sEnvPath, 1) <> ";" Then $sEnvPath &= ";" MsgBox(0, "Env Path Original", $sEnvPath) If StringInStr($sEnvPath, $sAddPath) Then Exit MsgBox(0, "Env Path Updated", $sAddPath & ' already add