In Windows 10, le variabili di ambiente sono nomi predefiniti che rappresentano il percorso di determinate posizioni all'interno del sistema operativo, ad esempio un'unità o un particolare file o cartella.
Le variabili di ambiente possono essere utili in una serie di scenari, ma sono particolarmente utili se sei un tecnico IT o stai riparando il computer di qualcun altro, poiché puoi navigare rapidamente in determinate posizioni senza nemmeno conoscere il nome utente o il percorso completo per una cartella di sistema.
Ad esempio, invece di sfogliare un percorso come C:\Users\\AppData\Roaming, puoi aprire il comando Esegui (tasto Windows + R), digitare questa variabile %APPDATA%e premere Invio per accedere allo stesso percorso. Oppure puoi utilizzare la %HOMEPATH%variabile per accedere alla posizione delle cartelle predefinite dell'utente corrente, in cui il sistema operativo archivia le cartelle per Desktop, Documenti, Download, OneDrive, ecc.
In questa guida imparerai l'elenco delle variabili di ambiente più comuni che puoi utilizzare su Windows 10 .
Variabili di ambiente predefinite di Windows 10
| Variabile |
Windows 10 |
| %ALLUSERSPROFILE% |
C:\Dati programma |
| %DATI APP% |
C:\Utenti\{nome utente}\AppData\Roaming |
| %PROGRAMMI COMUNI% |
C:\Programmi\File comuni |
| %COMMONPROGRAMFILES(x86)% |
C:\Programmi (x86)\File comuni |
| %Programma comuneW6432% |
C:\Programmi\File comuni |
| %COMSPEC% |
C:\Windows\System32\cmd.exe |
| %GUIDA CASA% |
C:\ |
| %PERCORSO CASA% |
C:\Utenti\{nome utente} |
| %DATIAPP.LOCALE% |
C:\Utenti\{nome utente}\AppData\Local |
| %SERVER DI ACCESSO% |
\\{server_accesso_dominio} |
| %SENTIERO% |
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem |
| %PathExt% |
.com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc |
| %DATI DEL PROGRAMMA% |
C:\Dati programma |
| %FILE DI PROGRAMMA% |
C:\Programmi |
| %ProgrammaW6432% |
C:\Programmi |
| %PROGRAMFILES(X86)% |
C:\Programmi (x86) |
| %RICHIESTA% |
$ P $ G |
| %SystemDrive% |
C: |
| %SystemRoot% |
C:\Finestre |
| %TEMP% |
C:\Utenti\{nome utente}\AppData\Local\Temp |
| %TMP% |
C:\Utenti\{nome utente}\AppData\Local\Temp |
| %USERDOMAIN% |
Dominio utente associato all'utente corrente. |
| %USERDOMAIN_ROAMINGPROFILE% |
Dominio utente associato al profilo di roaming. |
| %NOME UTENTE% |
{nome utente} |
| %PROFILO UTENTE% |
C:\Utenti\{nome utente} |
| %WINDIR% |
C:\Finestre |
| %PUBBLICO% |
C:\Utenti\Pubblico |
| %PSModulePath% |
%SystemRoot%\system32\WindowsPowerShell\v1.0\Moduli\ |
| %Una guida% |
C:\Utenti\{nome utente}\OneDrive |
| %Dati driver% |
C:\Windows\System32\Driver\DriverData |
| %CD% |
Emette il percorso della directory corrente. (Prompt dei comandi.) |
| %CMDCMDLINE% |
Restituisce la riga di comando utilizzata per avviare la sessione corrente del prompt dei comandi. (Prompt dei comandi.) |
| %CMDEXTVERSION% |
Emette il numero di estensioni del processore di comandi correnti. (Prompt dei comandi.) |
| %NOME DEL COMPUTER% |
Emette il nome del sistema. |
| %DATA% |
Emette la data corrente. (Prompt dei comandi.) |
| %VOLTA% |
Tempo di uscita. (Prompt dei comandi.) |
| %LIVELLOERRORE% |
Emette il numero di definizione dello stato di uscita del comando precedente. (Prompt dei comandi.) |
| %PROCESSOR_IDENTIFIER% |
Emette l'identificatore del processore. |
| %LIVELLO_PROCESSORE% |
Emette il livello del processore. |
| %REVISIONE_PROCESSORE% |
Emette la revisione del processore. |
| %NUMBER_OF_PROCESSORS% |
Emette il numero di core fisici e virtuali. |
| %A CASO% |
Emette un numero casuale da 0 a 32767. |
| %OS% |
Windows_NT |
Sebbene tu possa utilizzare le variabili di ambiente per accedere rapidamente a determinate posizioni all'interno di Windows 10, in genere utilizzerai queste variabili durante la creazione di uno script o di un'applicazione.
Tieni presente che alcune delle variabili menzionate non sono specifiche della posizione, tra cui %COMPUTERNAME%, %PATHEXT%, %PROMPT%, %USERDOMAIN%, %USERNAME%.
Sebbene questa guida sia incentrata su Windows 10, è importante notare che queste variabili funzioneranno anche su Windows 8.1, Windows 7, Windows Vista e Windows 11 .
Puoi sempre visualizzare tutte le variabili di ambiente disponibili sul tuo dispositivo utilizzando il Get-ChildItem Env: | Sort Name PowerShellcomando.