Come ulteriore informazione: Mentre SET funziona con variabili globali o di sistema, a volte si vuole scrivere e leggere le variabili utente, e questo viene fatto con il comando SETX. SETX è incluso nelle installazioni di base di Windows a partire da Vista, ma era disponibile anche in Windows XP installando il Resource Pack. 
Una differenza di SETX, tuttavia, è che non è possibile leggere la variabile nella stessa finestra di comando in cui è stata scritta. Dovete scrivere il comando SETX in una finestra Command o Powershell, e poi aprire una nuova finestra per leggerlo usando ECHO. 
SETX può anche scrivere variabili globali o di sistema. 
Per impostare una variabile utente usando SETX: 
setx variable value
Per impostare una variabile globale o di sistema usando SETX: 
setx /m variable value
Per leggere una variabile utente o globale: 
Ricorda, devi aprire una nuova finestra di comando o di Powershell per leggere questa variabile. 
echo %variable%