Variabili di Ambiente di Windows: Un Elenco Completo

Le variabili di ambiente di Windows sono comandi abbreviati comunemente usati per aprire un percorso di cartella in Windows. Che tu voglia localizzare cartelle specifiche o risolvere un bug, puoi eseguire queste operazioni rapidamente digitando le variabili di ambiente nel menu Esegui o nel Prompt dei comandi. Di seguito è riportato un elenco completo delle variabili di ambiente di sistema e utente in Windows 10 e Windows 11.
Indice
- Cosa Sono le Variabili di Ambiente di Windows?
- Come Accedere alle Variabili di Ambiente in Windows
- Variabili di Ambiente di Sistema vs. Utente
- %AppData% e %LocalAppData%
- %CD%
- %CommonProgramFiles%
- %COMSPEC%
- %Date% o %Time%
- %DriverData%
- %HomeDrive%
- %LogOnServer%
- %Number_Of_Processors%
- %OneDrive%
- %OS%
- %Path%
- %PathExt%
- %Processor_Architecture%
- %Processor_Identifier%
- %Processor_Level%
- %Processor_Revision%
- %ProgramData%
- %ProgramFiles%
- %Prompt%
- %PSModulePath%
- %Public%
- %Random%
- %SessionName%
- %SystemRoot%
- %Temp%
- %UserDomain%
- %UserProfile%
- %WinDir%
- %ZES_ENABLE_SYSMAN%
- Domande Frequenti
Leggi anche: La barra di ricerca di Windows 11 non funziona? Ecco 9 modi per risolverlo
Cosa Sono le Variabili di Ambiente di Windows?
Le variabili di ambiente in Windows sono comandi che avviano un percorso di cartella utilizzando una breve stringa di testo all’interno di caratteri di percentuale (%). L’”ambiente” qui si riferisce al runtime in cui un programma viene eseguito. Infatti, lo scopo di questi comandi è quello di influenzare vari processi in esecuzione sul tuo computer.
Esempi popolari di variabili di ambiente sono “%AppData%”, “%DriverData%”, “%temp%” e “%WinDir%”. Potresti averle usate nel menu Esegui o nel Prompt dei comandi senza sapere che si chiamano variabili di ambiente.
Leggi anche: 10 dei modi più semplici per sbloccare siti web
Come Accedere alle Variabili di Ambiente in Windows
È molto facile controllare tutte le variabili di ambiente presenti su un dispositivo Windows.
- Avvia “Visualizza impostazioni avanzate di sistema” utilizzando il pulsante di ricerca (lente di ingrandimento) in Windows.

- In alternativa, apri Impostazioni usando Win + I, tocca su “Sistema -> Informazioni -> Impostazioni avanzate di sistema.”
- Vai alla scheda “Avanzate” e fai clic su “Variabili di ambiente” sotto “Avvio e ripristino.”

Variabili di Ambiente di Sistema vs. Utente
Dal menu sopra, puoi vedere tutte le variabili di ambiente predefinite/standard in un unico posto. Queste sono ulteriormente classificate in due categorie:
- Variabili di ambiente utente: si riferiscono a percorsi di file e cartelle centrati sull’utente. Puoi aggiungere collegamenti a qualsiasi programma che usi, come OneDrive, Microsoft Office, un’app Xbox per PC e altro, e puoi modificare liberamente e persino eliminare i contenuti delle variabili di ambiente utente.
- Variabili di ambiente di sistema: si riferiscono a percorsi di file e cartelle centrati sul sistema. Anche se puoi aggiungere nuove variabili di ambiente di sistema (solo se mancanti). Non modificare o eliminare quelle esistenti, poiché ciò potrebbe danneggiare il tuo dispositivo.

Leggi anche: Come Convertire il BIOS Legacy in UEFI in Windows
1. %AppData% e %LocalAppData%
%AppData% punta alla cartella AppData Roaming che è collegata al tuo profilo utente di Windows. Roaming significa che le informazioni di accesso dell’utente possono essere trasferite da un dispositivo Windows a un altro. Al contrario, %LocalAppData% apre le cartelle del profilo utente locale create su un PC Windows.
Utilizzi
- Localizzare e cancellare file, impostazioni e dati non necessari che si accumulano nelle cartelle AppData.
- L’utente admin riprende la piena proprietà di file di sistema e di registro importanti da TrustedInstaller.

2. %CD%
CD (cambia directory) è una stringa di testo comune utilizzata per cambiare i percorsi delle directory nel Prompt dei comandi di Windows e in PowerShell. Pertanto, la variabile %CD% ti dice la precisa directory di esecuzione in cui stai eseguendo il tuo codice.
Utilizzi
- Dopo aver scorrere diverse righe di testo nel Prompt dei comandi, è facile dimenticare quale sia la directory di lavoro corrente. Digitando
echo %CD%ottieni quella attuale. - Se stai eseguendo più Prompt dei comandi contemporaneamente, %CD% ti risparmia il problema di identificare la corretta directory di lavoro.

3. %CommonProgramFiles%
La variabile %CommonProgramFiles% si riferisce a una directory di Windows chiamata “Common Files.” Contiene molti tipi di file e cartelle a 64 bit condivisi tra varie app. Un’altra variabile correlata, %CommonProgramFiles(x86)%, svolge lo stesso lavoro ma solo per programmi e utility basati su x86 (32 bit).
Utilizzi
- La variabile apre una sottodirectory in cui puoi visualizzare tutti i file condivisi da programmi installati separatamente.
- Per qualsiasi programma, puoi accedere ai componenti comuni presenti sia nelle cartelle a 64 bit che a 32 bit. Questi includono framework, servizi e file DLL.

Leggi anche: Come Bypassare in Sicurezza il Requisito TPM 2.0 in Windows 11
4. %COMSPEC%
%COMSPEC% o %ComSpec% è un’entrata di testo abbreviata utilizzata nel menu Esegui per aprire il Prompt dei comandi. Mostra univocamente l’intero percorso della riga di comando “C:\Windows\System32\Cmd.exe” nel titolo della finestra.
Utilizzi
- Interagire con la riga di comando direttamente da qualsiasi posizione sul tuo PC.
- Se stai eseguendo un computer senza disco rigido, puoi avviare il dispositivo avviando CMD insieme a un disco RAM configurato e a un’unità USB.

5. %Date% o %Time%
Come suggerisce il nome, le variabili di ambiente %Date% e %Time% vengono utilizzate per visualizzare la data e l’ora correnti sul tuo dispositivo. Un output corretto confermerà che le impostazioni di data e ora più recenti sono in vigore.
Utilizzi
- Questa variabile viene utilizzata per verificare se la data e l’ora di sistema correnti sono corrette.
- Cambiare la data e l’ora correnti secondo il formato “mm-dd-aa” e il formato 24 ore “0:hh:mm:ss”.

6. %DriverData%
%DriverData% è una variabile che si riferisce alla cartella DriverData sul tuo PC Windows. Si trova in “C:\Windows\System32\Drivers.” Questa è una cartella centrale che contiene tutte le informazioni sui tuoi driver.
Utilizzi
- Poiché la cartella è accessibile a “Ripristino di sistema”, SFC e altri processi interni, la sua variabile è molto utile per localizzare possibili errori.
- Durante l’installazione di qualsiasi nuovo hardware, utilizza la variabile per controllare se la cartella DriverData è stata influenzata.

Leggi anche: 15 Siti Sicuri per Scaricare Software Windows
7. %HomeDrive%
L’importante unità C:\ è cruciale per tutto ciò che fai sul tuo sistema. Un comando come %HomeDrive% (o %SystemDrive%) ti aiuta ad aprire e visualizzare la posizione per ulteriori attività.
Utilizzi
- Accedi all’unità C:\ da qualsiasi parte del tuo PC.
- Collega con altre variabili di ambiente, come %CD% o %CommonProgramFiles%.

8. %LogOnServer%
Ogni computer è connesso a un gruppo di dominio o a una rete di dispositivi. %LogOnServer% visualizza il server di accesso di Windows corrente, che può essere semplice come il nome del tuo computer (sotto) o un dominio aziendale.
Utilizzi
- Scopri rapidamente il server di accesso di Windows a cui sei autenticato.
- Convalida il tuo accesso utente al corretto account Microsoft.

9. %Number_Of_Processors%
Come suggerisce il nome, %Number_Of_Processors% restituisce il numero di core sulla tua CPU Windows. Il comando restituisce un semplice valore numerico che si riferisce al numero di core del processore che il tuo dispositivo ha.
Utilizzi
- Che il tuo PC abbia una configurazione dual (2), quad (4) o octa-core (8), utilizzare
echo %Number_Of_Processors%è il modo più veloce per scoprirlo. - Questo è molto utile quando vuoi sapere se il tuo dispositivo supporterà determinati giochi e applicazioni che desideri eseguire.

Leggi anche: Come Usare Windows 11 senza un Account Microsoft
10. %OneDrive%
La cartella OneDrive contiene tutte le sue applicazioni essenziali, come il Desktop, i documenti e qualsiasi file e cartella sincronizzati con i server cloud di Microsoft. Per aprire questa cartella, puoi utilizzare la sua variabile di ambiente omonima, %OneDrive%.
Utilizzi
- Accedi rapidamente ai tuoi dati cloud di Microsoft da qualsiasi posizione sul tuo PC.
- Quando utilizzi la cartella OneDrive con la riga di comando, questa variabile aprirà l’intero percorso di rete.

11. %OS%
Windows esegue il proprio sistema operativo proprietario Windows NT dal 1993. Eseguire un comando specifico del sistema operativo come echo %OS% ti dà un rapido sguardo al tuo attuale sistema operativo.
Utilizzi
- Se vuoi assicurarti che la tua attuale versione di Windows sia una copia valida (e non una piratata), questa variabile ti dà la conferma.

12. %Path%
%Path% è una delle variabili di ambiente più comuni da utilizzare sul tuo dispositivo Windows 10/11. Quando esegui un echo %Path%, ti dà tutti i file di percorso importanti disponibili sul tuo PC.
Utilizzi
- Visualizza tutti i tuoi file di percorso Windows in un unico posto. Questo include il percorso di routine “C:\Windows\System32” e altre posizioni di file per PowerShell, WindowsApps e OpenSSH.
- Puoi utilizzare queste posizioni di file di percorso con altri comandi.

13. %PathExt%
Durante l’installazione di app native e di terze parti in Windows, ti imbatti in molti file con estensioni, come .COM, .EXE, .BAT (file Batch), .VBS, .VBE e così via. %PathExt% ti rende consapevole di tutti i tipi di estensione di file di cui devi tenere conto nella variabile %Path%.
Utilizzi
- Conosci tutte le estensioni di file che possono essere eseguite dal Prompt dei comandi.
- Avvia un programma o uno script nella riga di comando senza specificare il suffisso, come .EXE.

Leggi anche: Come Determinare Se un Sito Web È Legittimo e Sicuro da Usare
14. %Processor_Architecture%
Che tipo di microprocessore contiene il tuo dispositivo Windows? Con una variabile echo %Processor_Architecture%, puoi facilmente sapere se stai usando Intel o AMD (o qualsiasi altra CPU), e se è a 64 o 32 bit.
Utilizzi
- Conoscere l’architettura esatta che il tuo dispositivo Windows utilizza è utile quando installi giochi e applicazioni compatibili.

15. %Processor_Identifier%
La variabile echo %Processor_Identifier% va più a fondo nelle informazioni specifiche della CPU, inclusa la famiglia del processore e la serie del modello, se è Genuine Intel o AMD, e quale livello di modifica del design è stato incorporato in un processore. (Si chiama “stepping” del processore.)
Utilizzi
- Applicazioni avanzate, come la creazione di script batch di Windows o il test di guasti hardware.
- Testare la compatibilità hardware di componenti esterni, come scheda madre, RAM ecc., con il tuo dispositivo Windows.

16. %Processor_Level%
Nell’analisi dell’architettura dei chip, echo %Processor_Level% mostra il livello del processore che indica il numero di modello della CPU installata nel tuo dispositivo. È espresso numericamente come 3,4, 5 (per x86) a 6 per computer (x64).
Utilizzi
- Convalidare che hai le giuste capacità del processore come pubblicizzato dal produttore del chip.

17. %Processor_Revision%
Durante la progettazione di ogni processore, esso passa attraverso una serie di iterazioni di design. echo %Processor_Revision% ti dice il numero di revisione della CPU installata. In altre parole, ti fa sapere quanto è avanzato un processore.
Utilizzi
- Quando acquisti un nuovo laptop, puoi utilizzare questa variabile per prendere una decisione informata nella scelta di un chipset.

Leggi anche: Cos’è il Servizio Eseguibile Antimalware? Perché l’Uso della CPU e della Memoria È Alto?
18. %ProgramData%
Proprio come Program Files, la cartella Program Data è utilizzata da Windows per installare applicazioni standard ma non richiede privilegi di amministratore di livello superiore. Utilizzare %ProgramData% ti dà un facile accesso a questa cartella.
Utilizzi
- Gli autori di malware cercano spesso di attaccare la cartella ProgramData, poiché manomettere i suoi file può influenzare le app installate. È importante tenerla sempre nascosta.
- Come utente admin, dovresti tenere d’occhio eventuali modifiche nella cartella. Usa “Ripristino di sistema” se noti errori.

19. %ProgramFiles%
Le variabili %ProgramFiles% e %ProgramFiles(86)% avviano direttamente le rispettive cartelle Program Files e Program Files per applicazioni a 32 bit. Questo ti consente di visualizzare tutti i componenti di file installati.
Utilizzi
- Aggiungi, modifica ed elimina qualsiasi file di programma direttamente in questa sezione.
- Non riesci ad accedere a Esplora file per qualche motivo? Se è così, %ProgramFiles% dal menu Esegui ti dà un accesso rapido a questa cartella.

20. %Prompt%
La variabile Prompt, %Prompt%, fornisce un’indicazione del Prompt dei comandi corrente, convalidando se il tuo eseguibile del Prompt dei comandi, cmd.exe è presente nel percorso della cartella corretto. È scritto come echo %Prompt% e restituisce valori specifici come mostrato di seguito.
Utilizzi
- Il testo di output del Prompt può essere restituito. Consiste in vari caratteri, dove $P si riferisce a un’unità e percorso correnti, e $G significa uguale o maggiore di. Quindi, se ottieni un output come $P$G, significa che il tuo
cmd.exeè nella cartella giusta.

21. %PSModulePath%
Lo script di Windows PowerShell utilizza vari moduli situati in diverse parti di un PC Windows. La variabile %PSModulePath% utilizzata come echo %PSModulePath% mostra tutte le varie posizioni per esso, come Program Files o System32.
Utilizzi
- I moduli di PowerShell contengono vari componenti, come Cmdlets, Providers, flussi di lavoro e alias. Questi sono frequentemente utilizzati nell’attività di codifica in sincronia con la finestra principale di PowerShell.
- Puoi accedervi centralmente con una variabile
%PSModulePath%senza doverli cercare singolarmente.

Leggi anche: 14 Alternative Superiori per Software e Utility Preinstallati di Windows
22. %Public%
La variabile %Public% quando digitata nel menu Esegui rivela la cartella degli utenti pubblici situata in C:\Users\Public. Memorizza tutti i documenti, i download, la musica e le immagini collegati alla cartella accessibile pubblicamente.
Utilizzi
- Ottenere una panoramica di tutti gli account utente registrati in un dispositivo Windows.
- Condividere dati con altri tramite il tuo computer o rete.

23. %Random%
Il Prompt dei comandi ha la propria variabile, %Random%, che viene utilizzata per generare un numero casuale tra 0 e 32767. Per usarlo, devi digitare echo %Random%, che genererà un numero, come 21907 mostrato qui.
Utilizzi
- I numeri casuali sono spesso utilizzati negli script batch di Windows per scopi di test.
- Se stai affrontando problemi con la visualizzazione numerica sul tuo dispositivo, verifica se i numeri casuali vengono visualizzati correttamente nella riga di comando.

24. %SessionName%
Se utilizzi frequentemente desktop remoti, potrebbe diventare difficile capire se la sessione corrente ospitata è locale al dispositivo. Questo problema può essere affrontato utilizzando echo %SessionName%.
Utilizzi
- Se il SessionName è mostrato come “Console,” sai che la sessione è locale al tuo dispositivo.
- Allo stesso modo, se vedi un output come “RDP-Tcp#,” ti informerà se stai utilizzando una sessione Desktop Remoto.

25. %SystemRoot%
La radice di sistema della tua cartella, C:\Windows, contiene molte utility che sono fondamentali per le prestazioni del tuo dispositivo. Possono tutte essere accessibili centralmente dalla variabile %SystemRoot% nel menu Esegui. Controlla anche %WinDir%..
Utilizzi
- Accedere alle applicazioni del Pannello di controllo poiché sono direttamente collegate alla cartella di radice di sistema.
- La radice di sistema contiene utility come “Fonts.” Puoi aprire direttamente questi percorsi di cartella dal menu Esegui e operare su di essi utilizzando il Prompt dei comandi.

26. %Temp%
Una delle applicazioni più conosciute delle variabili di ambiente, le cartelle di file temporanei possono essere accessibili utilizzando %Temp% o %Tmp% nel menu Esegui.
Utilizzi
- Invece di ricordare l’intero percorso “C:\Users\AppData\Local\Temp,” puoi semplicemente aprire la cartella dei file temporanei con un comando semplice e facile da ricordare.
- Elimina quanti più file temporanei desideri per liberare spazio sul tuo dispositivo e migliorare le prestazioni del PC.

Leggi anche: Come Risolvere l’Errore Cavo di Rete Scollegato in Windows
27. %UserDomain%
Ogni dispositivo desktop è contrassegnato da un dominio utente. Per sapere dove il tuo utente corrente è ospitato, puoi controllare il dominio con una variabile di ambiente chiamata %UserDomain%. Deve essere eseguita con un comando echo come echo %UserDomain%.
Utilizzi
- Mappare la sessione desktop dell’utente corrente del PC con il suo nome utente.
- Impostare politiche di gruppo per più utenti.

28. %UserProfile%
Se ci sono più nomi utente registrati su un dispositivo Windows, diventa difficile capire quale utente è connesso a un profilo desktop corrente. Utilizzando una variabile del menu Esegui, come %UserProfile%, otterrai una vista completa.
Utilizzi
- Accedere e gestire più profili utente registrati su un PC Windows.
- Eliminare e modificare il desktop, i documenti e i download per più profili utente (qualcosa che solo gli utenti admin possono fare).

29. %WinDir%
Il %WinDir% è simile a %SystemRoot%, in quanto entrambi puntano alla posizione C:\Windows sul tuo PC. Tuttavia, a differenza di quest’ultimo, WinDir può essere utilizzato per avviare chiamate di sistema Windows standard per aprire una cartella o ottenere un output specifico. È anche più comunemente usato nei dispositivi Windows più recenti.
Utilizzi
- Accedere centralmente ai rapporti di errore relativi ai guasti di sistema, poiché tutti si collegano alla variabile %WinDir% e alla sua posizione
C:\Windows. - La cartella WinDir è strettamente collegata all’account amministratore e alle applicazioni a 64 bit.

30. %ZES_ENABLE_SYSMAN%
Sysman significa libreria di gestione delle risorse di sistema. Questo copre molte cose in Windows 11/10, come la gestione dell’alimentazione di vari componenti di sistema. Per abilitare questa impostazione, devi inserire echo %ZES_ENABLE_SYSMAN%.
Utilizzi
- Se il valore di output restituisce se stesso come 1, significa che le impostazioni predefinite di SysMan per la CPU sono state inizializzate.
- Su alcuni dispositivi Windows, puoi utilizzare
echo %ZES_ENABLE_SYSMAN_LOW_POWER%per garantire impostazioni di basso consumo. Pertanto, entrambi i comandi Sysman possono essere utilizzati per attivare o disattivare le attuali impostazioni di basso consumo.

Leggi anche: Come Downgrade da Windows 11 a Windows 10
Domande Frequenti
Come posso risolvere le variabili di ambiente di Windows che non vengono riconosciute?
Se una o più delle tue variabili di ambiente di Windows non vengono riconosciute, è possibile che le loro impostazioni siano mancanti sul tuo dispositivo. Vai su “Visualizza impostazioni avanzate di sistema” dal menu di ricerca e apri Variabili di ambiente, quindi aggiungi quelle variabili di ambiente mancanti una per una. Chiudi la finestra e prova a risolvere il problema.
Come posso esportare e importare variabili di ambiente in Windows?
Per esportare o importare variabili di ambiente in Windows, devi aprire l’Editor del Registro di sistema dal menu Esegui (regedit.exe). Troverai le variabili di ambiente qui sotto “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” e “HKEY_CURRENT_USER\Environment.” Puoi esportare e importare le nuove variabili di ambiente nel pannello destro di questa sezione.
Come posso aggiornare le variabili di ambiente in Windows?
Nella finestra del Prompt dei comandi, utilizzare il comando “cls” cancellerà lo schermo e aggiornerà tutte le variabili di ambiente per te. Ma per farlo correttamente, devi prima impostare le variabili nelle rispettive posizioni. Consulta questa guida dettagliata su come impostare correttamente le variabili.
Crediti immagine: Pixabay Tutti gli screenshot di Sayak Boral