{"id":13298,"date":"2026-02-15T08:22:28","date_gmt":"2026-02-15T08:22:28","guid":{"rendered":"https:\/\/howtogeek.blog\/it\/?p=13298"},"modified":"2026-02-15T08:22:28","modified_gmt":"2026-02-15T08:22:28","slug":"come-impostare-le-variabili-dambiente-di-windows-4-metodi-efficaci","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/it\/come-impostare-le-variabili-dambiente-di-windows-4-metodi-efficaci\/","title":{"rendered":"Come impostare le variabili d&#8217;ambiente di Windows: 4 metodi efficaci"},"content":{"rendered":"<p>A volte le variabili d&#8217;ambiente sono un po&#8217; strane. Dovrebbero semplificare la vita contenendo le informazioni di cui le app e i processi hanno bisogno, ma a volte si confondono o non si aggiornano correttamente. Se riscontri problemi in cui determinati script o programmi non trovano i percorsi o le configurazioni che dovrebbero, ricorrere alle variabili d&#8217;ambiente potrebbe essere la soluzione, o almeno un grande passo avanti verso la risoluzione del problema. Questa guida si propone di illustrare come controllare, impostare, modificare o eliminare tali variabili in Windows, utilizzando metodi diversi perch\u00e9 Windows a volte rende il tutto stranamente complicato. Chiaro? Bene. Vediamo come far funzionare correttamente le variabili d&#8217;ambiente, sia tramite l&#8217;interfaccia grafica che tramite la riga di comando. Perch\u00e9, ovviamente, Windows deve rendere il tutto pi\u00f9 difficile del necessario.<\/p>\n<h2>Come correggere o configurare le variabili di ambiente in Windows<\/h2>\n<h3>Utilizzo dell&#8217;interfaccia utente grafica (GUI) di Windows<\/h3>\n<p>Questo \u00e8 il metodo pi\u00f9 semplice per la maggior parte delle persone, ed \u00e8 quello che faccio la maggior parte delle volte perch\u00e9 cliccare in giro \u00e8 meno rischioso che manomettere il registro.\u00c8 consigliabile controllare o aggiornare le variabili d&#8217;ambiente e vedere dove sono memorizzate. Si trovano ordinatamente nella finestra <strong>Propriet\u00e0 del sistema, <\/strong> in <strong>Avanzate<\/strong> &gt; <strong>Variabili d&#8217;ambiente<\/strong>.\u00c8 quasi sempre il metodo pi\u00f9 sicuro, a meno che non si voglia manomettere manualmente le chiavi del registro.<\/p>\n<ol>\n<li>Premi <strong>Windows + I<\/strong> per aprire Impostazioni, quindi vai su <strong>Sistema<\/strong> &gt; <strong>Informazioni<\/strong>.<\/li>\n<li>Scorri un po&#8217; verso il basso e clicca su <strong>Impostazioni di sistema avanzate<\/strong>. Se non lo vedi, prova a cercare &#8220;modifica variabili d&#8217;ambiente&#8221; direttamente nel menu Start.<\/li>\n<li>Si apre la finestra <strong>Propriet\u00e0 del sistema<\/strong>. Ora, fai clic sul pulsante <strong>Variabili d&#8217;ambiente<\/strong> in basso.<\/li>\n<\/ol>\n<p>Se preferisci usare il Pannello di controllo:<\/p>\n<ol>\n<li>Premi <code>Windows + R<\/code>ed esegui <code>control<\/code>. Si aprir\u00e0 il Pannello di controllo.<\/li>\n<li>Vai su <strong>Account utente<\/strong>, quindi trova e fai clic su <strong>Modifica le variabili di ambiente<\/strong> (a volte etichettate in modo leggermente diverso a seconda della versione di Windows).<\/li>\n<li>In alternativa, per chi preferisce evitare di fare clic, \u00e8 possibile semplicemente eseguirlo dalla finestra di dialogo Esegui: <code>rundll32.exe sysdm.cpl, EditEnvironmentVariables<\/code>.<\/li>\n<\/ol>\n<p>Una volta aperta la finestra Variabili d&#8217;ambiente, puoi fare queste cose:<\/p>\n<ul>\n<li>Fare clic su <strong>Nuovo<\/strong> in Variabili utente o Variabili di sistema per aggiungere una nuova voce, assegnandole un nome e un percorso o un valore.<\/li>\n<li>Modifica quelli esistenti selezionandoli e cliccando su <strong>Modifica<\/strong>.<\/li>\n<li>Ed elimina quelli che ingombrano lo spazio premendo <strong>Elimina<\/strong>.<\/li>\n<\/ul>\n<p>Nota: se vuoi modificare una variabile, selezionala e premi <strong>Modifica<\/strong>. Se stai aggiungendo un percorso, puoi cliccare su <strong>Sfoglia directory<\/strong> per assicurarti che sia corretto, oppure digitare semplicemente il percorso nella casella <strong>Valore variabile<\/strong>.<\/p>\n<h3>Modifica delle variabili di ambiente tramite l&#8217;editor del Registro di sistema<\/h3>\n<p>Poich\u00e9 Windows ama nascondere i dati nel registro, questo metodo \u00e8 efficace ma pu\u00f2 rivelarsi pericoloso in caso di errori.\u00c8 l\u00ec che Windows memorizza effettivamente questi valori, in background. Quindi, usatelo solo se sapete cosa state facendo o se siete disposti a risolvere i problemi in seguito.<\/p>\n<ol>\n<li>Premere <code>Windows + R<\/code>, eseguire <code>regedit.exe<\/code>per aprire l&#8217;Editor del Registro di sistema.<\/li>\n<li>Passare a uno di questi percorsi:<\/li>\n<ul>\n<li><strong>HKEY_CURRENT_USER\\Ambiente<\/strong> per variabili specifiche dell&#8217;utente.<\/li>\n<li><strong>HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Session Manager\\Environment<\/strong> per le variabili a livello di sistema.<\/li>\n<\/ul>\n<li>Fare clic con il pulsante destro del mouse nel riquadro destro e scegliere <strong>Nuovo<\/strong> per creare un nuovo valore (stringa, DWORD, ecc.).<\/li>\n<li>Assegnagli un nome appropriato, quindi fai doppio clic e inserisci i tuoi dati.<\/li>\n<li>Fatto. Assicurati di riavviare tutte le app o il PC affinch\u00e9 le modifiche abbiano effetto, perch\u00e9 il registro non aggiorna tutto automaticamente.<\/li>\n<\/ol>\n<p>Anche in questo caso, fate attenzione: eliminare o danneggiare accidentalmente le chiavi del registro pu\u00f2 causare grossi problemi.<\/p>\n<h3>Utilizzo del prompt dei comandi<\/h3>\n<p>Se preferisci usare la CLI, il Prompt dei comandi offre alcuni comandi semplici, ma \u00e8 un po&#8217; limitato e meno visuale. Utile per soluzioni rapide o scripting.<\/p>\n<ol>\n<li>Apri il Prompt dei comandi cercandolo da Start o premendo <kbd>Windows + R<\/kbd>e poi digitando <code>cmd<\/code>.<\/li>\n<li>Digitare <code>set<\/code>per visualizzare tutte le variabili di ambiente correnti; notare che vengono visualizzate solo le variabili di sessione attive.<\/li>\n<li>Per creare una variabile di ambiente utente: <code>setx variable_name \"value\"<\/code>. Ad esempio, <code>setx PATH \"C:\\MyFolder\"<\/code>.<\/li>\n<li>Per creare una variabile a livello di sistema, aggiungi <code>\/m<\/code>: <code>setx \/m MY_VAR \"some value\"<\/code>. Per farlo, dovrai eseguire il prompt dei comandi come amministratore.<\/li>\n<li>Riavviare il prompt dei comandi per rendere effettive le modifiche. Confermare <code>set<\/code>nuovamente con.<\/li>\n<li>Se modifichi una variabile, esegui semplicemente lo stesso comando con un nuovo valore. Ma attenzione: <em>setx<\/em> non sovrascrive come una normale modifica; imposta o sovrascrive la variabile.<\/li>\n<li>Per eliminare una variabile, \u00e8 necessario utilizzare comandi del registro, come:<\/li>\n<ul>\n<li><code>REG delete HKCU\\Environment \/F \/V variable_name<\/code><\/li>\n<li><code>REG delete \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\" \/F \/V variable_name<\/code><\/li>\n<\/ul>\n<\/ol>\n<h3>Utilizzo di Windows PowerShell<\/h3>\n<p>PowerShell \u00e8 un po&#8217; pi\u00f9 elegante e a volte lo trovo meno instabile. Puoi eseguire direttamente il Terminale di Windows o PowerShell, quindi usare questi comandi:<\/p>\n<ol>\n<li>Per visualizzare tutte le variabili d&#8217;ambiente:<code>Get-ChildItem Env:<\/code><\/li>\n<li>Controllare le variabili utente con: <code>[Environment]::GetEnvironmentVariables(\\\"User\\\")<\/code>.<\/li>\n<li>E variabili di sistema con: <code>[Environment]::GetEnvironmentVariables(\\\"Machine\\\")<\/code>.<\/li>\n<li>Aggiunta di una variabile: <code>[Environment]::SetEnvironmentVariable(\"MyVar\", \"123\", \"User\")<\/code>oppure sostituire \u201cUtente\u201d con \u201cMacchina\u201d per l\u2019ambito del sistema.<\/li>\n<li>Per rimuovere una variabile: <code>[Environment]::SetEnvironmentVariable(\"MyVar\", $null, \"User\")<\/code>.<\/li>\n<li>Ricordatevi di riavviare tutto ci\u00f2 che si basa su queste variabili, in modo che vengano caricate da zero.<\/li>\n<\/ol>\n<p>Ed ecco fatto. Qualunque sia il metodo scelto, verifica semplicemente che i tuoi programmi stiano rilevando correttamente le nuove variabili o i nuovi percorsi. A volte \u00e8 necessario un riavvio: in questo caso, Windows \u00e8 di nuovo instabile.<\/p>\n<h2>Riepilogo<\/h2>\n<ul>\n<li>Se le cose non vanno come previsto, controllare le variabili di ambiente nell&#8217;interfaccia grafica o nel registro.<\/li>\n<li>Aggiungere o modificare le variabili tramite Propriet\u00e0 di sistema o Editor del Registro di sistema per modifiche permanenti.<\/li>\n<li>Per correzioni rapide e tramite script, utilizzare il prompt dei comandi o PowerShell.<\/li>\n<li>Dopo aver apportato modifiche, riavvia sempre le app o il PC affinch\u00e9 queste vengano applicate.<\/li>\n<\/ul>\n<h2>Incartare<\/h2>\n<p>Alcuni ambienti sono esigenti e Windows non sempre aggiorna immediatamente le variabili d&#8217;ambiente, soprattutto quelle di sistema. Giocare con il registro funziona in una configurazione, ma pu\u00f2 causare problemi in altre, quindi fate attenzione. Di solito, il metodo GUI risolve il problema, ma in caso contrario, gli strumenti da riga di comando sono una buona soluzione. Molto spesso, basta riavviare il PC dopo aver impostato una nuova variabile per risolvere il problema. Spero che questo aiuti qualcuno a risolvere il problema, risparmiandogli magari qualche ora di grattacapi.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A volte le variabili d&#8217;ambiente sono un po&#8217; strane. Dovrebbero semplificare la vita contenendo le informazioni di cui le app e i processi hanno bisogno, ma a volte si confondono o non si aggiornano correttamente. Se riscontri problemi in cui determinati script o programmi non trovano i percorsi o le configurazioni che dovrebbero, ricorrere alle [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-13298","post","type-post","status-publish","format-standard","hentry","category-how-to"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/13298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/comments?post=13298"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/13298\/revisions"}],"predecessor-version":[{"id":13299,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/13298\/revisions\/13299"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/media?parent=13298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/categories?post=13298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/tags?post=13298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}