Modifica le variabili di ambiente come utente standard


132

Quando faccio clic su "Impostazioni di sistema avanzate", devo accedere come amministratore e quindi modificare solo le variabili di ambiente degli amministratori (oltre a quelle a livello di macchina). Come posso modificare le variabili di ambiente di un utente standard?

Dettagli

Con la migrazione a Windows 7, ho deciso di lavorare come utente standard anziché come amministratore senza privilegi. Funziona bene finora ma ho riscontrato un piccolo problema:

Quando provo a modificare le variabili di ambiente per utente tramite il pannello di controllo, devo accedere come amministratore. Ma dal momento che eseguo quella parte del pannello di controllo come amministratore, posso solo modificare le variabili degli amministratori .

Come posso modificare le mie variabili di ambiente? Senza ricorrere a misure estreme, come la modifica del registro (come suggerito in "Esiste uno strumento da riga di comando che può essere utilizzato per modificare le variabili di ambiente in Windows?" )


1
Fare riferimento soluzione fornita qui ... stackoverflow.com/questions/8685699/... punta rapida: Usa setx comando
Venkateswara Rao

Risposte:


176

Digita "environment" nel menu di avvio (o premi Win+ Sin Windows 10 e cerca "Modifica variabili di ambiente per il tuo account" ).

Allo stesso modo, la ricerca di "ambiente" nel pannello di controllo produce anche questa opzione.

In generale, ho notato che semplicemente cercare qualcosa nel menu di avvio o nel pannello di controllo è molto più veloce rispetto al tentativo di ricordare una serie di icone, finestre di dialogo, ecc. A cui si deve accedere per trovare qualcosa. Almeno per la stragrande maggioranza dei compiti 1 .

Un po 'di scavo lo rende

rundll32 sysdm.cpl,EditEnvironmentVariables

è il comando usato per presentare quella finestra di dialogo. Puoi aggiungere una scorciatoia da qualche parte, se vuoi.


1 Vi sono eccezioni, come l'installazione di una scheda di rete loopback. Ho cercato qualche minuto prima di trovare finalmente come farlo. Ma quelle cose sono scenari difficilmente comuni :-)


2
Grazie! Essere in grado di cercare nel pannello di controllo è davvero una delle funzionalità più utili di Vista / 7. Anche grazie per la scorciatoia di Rundll.
Sealed Dom

1
Questo non funziona per gli utenti Admin, giusto? Non ho quell'oggetto.
Please_Dont_Bully_Me_SO_Lords,

2
uomo fantastico scorciatoia rundll!
Kristof Feys,

2
Non sono riuscito a trovare "ambiente" nel menu Start o nel Pannello di controllo. Ma la riga di comando che hai pubblicato ha funzionato bene. Forse esistevano restrizioni specifiche dell'azienda.
sancho.s,

1
È possibile verificare con setdalla riga di comando se le modifiche apportate sono attive. In caso contrario, la riga di comando dovrebbe essere sufficiente per attivare le modifiche ai valori dell'ambiente.
asmaier,

32

Oltre alla ricerca (come menzionato Johannes), "Modifica le variabili di ambiente" è elencato in "Attività" nel pannello di controllo "Account utente".

Dalla riga di comando, è possibile creare / modificare variabili di ambiente persistenti utilizzando il setxcomando, che è incluso in Windows Vista (e presumibilmente anche in Windows 7) e che prima faceva parte degli strumenti di Windows Resource Kit.


4
+1 per setx. Questa potrebbe essere la risposta alla domanda in qualche modo correlata che ho pubblicato nella domanda.
Sealed Dom

Prestare attenzione quando si utilizza setxper modificare le variabili esistenti che possono contenere riferimenti alle variabili di ambiente. Di solito questi saranno espansi da allora e talvolta possono provocare variabili di ambiente troppo lunghe. Una volta ho finito con un $Env:Pathtroppo lungo e le nuove voci non hanno mai funzionato.
Joey,

10

È possibile con Rapid Environment Editor .


2
Bella piccola utilità. Il controllo degli errori di percorso è un bel vantaggio, così come la possibilità di modificare le variabili di ambiente per qualsiasi utente sul tuo computer - molto più utile che armeggiare direttamente nel registro.
parvus

7

Nel caso in cui si desideri modificare una variabile di ambiente per un determinato account, ma tale variabile fa parte delle variabili di sistema (che potrebbe essere il caso se si sta impostando il percorso per un determinato plug-in), ad esempio Percorso in Windows, è possibile ottenere ciò aggiungendo un punto e virgola, se richiesto, seguito da %variable_value%così:

Path=%Path%;c:\PathName\ForNewPlugin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.