Imposta la variabile ambientale permanente in Windows XP


6

Voglio impostare le variabili ambientali in modo permanente attraverso un file batch. Esiste un comando per impostare la variabile ambientale permanente (diversa da SETX) per Windows XP service pack 3?

comando SETX JAVA_HOME = "C: \ java \ jdk-1.4" non è supportato nella mia macchina. È il Service Pack 3 per Windows XP.


intendi specificamente tramite la riga di comando? o sarà sufficiente un pannello di controllo?
quack quixote

Voglio farlo attraverso il file batch poiché dovrebbe essere fatto per diverse macchine.
e.hurrington

Puoi anche usare SETX. Vedere questo post di superuser .
Mark Mikofski

Ha detto in particolare che setx non è un'opzione
Jaime Hablutzel

Risposte:


9

Riga di comando per le impostazioni dell'utente:

% reg add KEY  /v JAVA_HOME /t REG_SZ /d "C:\java\jdk-1.4"

Per le sole impostazioni utente, sostituire KEY con:

HKCU\Environment

Per le impostazioni della macchina, sostituire KEY con:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

(Attenzione: c'è uno spazio nell'ultima chiave, citalo con " !)


hey puoi dirmi dove posso trovare comandi simili come questo.
e.hurrington

1
definire "simile". modificare il registro? questo non è molto simile a, diciamo, cancellando i file. il modo migliore per trovare le cose è avere un problema e cercare una risposta qui su superuser e, se non ci sono problemi, chiedi alla tua prossima domanda
akira

hey hey grazie. Ho quello che volevo Buon lavoro. Salvato il giorno. Grazie ancora.
e.hurrington

@shyameniw hai detto che il suggerimento su Akira è andato a buon fine, per favore dì il tuo completo comando. Grazie
Sam

@ MJM: il comando è quello che ho postato. proprio lì, 2a linea.
akira
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.