Vous pouvez capturer les variables d'environnement système avec un script vbs, mais vous avez besoin d'un script bat pour modifier réellement les variables d'environnement actuelles, voici donc une solution combinée.
Créez un fichier nommé resetvars.vbs contenant ce code, et enregistrez-le dans le chemin :
`Set oShell = WScript.CreateObject("WScript.Shell")
filename = oShell.ExpandEnvironmentStrings("%TEMP%\resetvars.bat")
Set objFileSystem = CreateObject("Scripting.fileSystemObject")
Set oFile = objFileSystem.CreateTextFile(filename, TRUE)
set oEnv=oShell.Environment("System")
for each sitem in oEnv
oFile.WriteLine("SET " & site