Windows 7 -% PATH% specifico dell'utente


22

Vorrei impostare un sistema per Windows 7 in cui ogni utente ha la propria directory privata in% PATH%. Ho provato a impostare% PATH% su %HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...]ma non sembra funzionare.

Per coloro che non si rendono conto di ciò che sto cercando di fare, è come EXPORT PATH=~/binse fosse su * nix. Può essere su una base specifica dell'utente, se necessario (e sarebbe preferibile alle impostazioni a livello di macchina).

Risposte:


12

Sembra che tu stia cercando di modificare il percorso del sistema in modo che sia dinamico per utente.

È possibile impostare le variabili di ambiente in base all'utente, quindi non è necessario.

tramite il registro;

HKEY_CURRENT_USER\Environment

tramite l'interfaccia utente;

Schermata dell'interfaccia utente

È vero che un tale approccio cade una volta aggiunti più utenti, ma su un sistema domestico questo probabilmente non è un evento frequente.


1
Puoi aggiungere le variabili in base all'utente, ma questo sovrascriverà il sistema% PATH%?
MiffTheFox,

5
Si aggiungerà al percorso di sistema.
RJFalconer,

4
Esistono due problemi con questo metodo. Innanzitutto, come hai affermato, non è pratico su un sistema con più utenti. Il secondo problema è che la PATHvariabile, a differenza di altre variabili, viene aggiunta al percorso di sistema . Sembra che non ci sia modo di impostare le variabili di sistema in modo dinamico :( Questo risponde anche alla domanda di @MiffTheFox.
Vince,

3
@Ghodmode Puoi semplicemente impostare l'utente PATHsu qualcosa del tipo %PATH%;C:\your\path: Su Win 7, le variabili vengono espanse e il mio percorso viene aggiunto al percorso del sistema. Inoltre, è possibile eseguire rundll32 sysdm.cpl,EditEnvironmentVariablesper mostrare la finestra di dialogo. Non ho ancora testato su altre versioni.
sig
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.