Seite 1 von 1

Systemvariablen setzen.

Verfasst: Dienstag 7. September 2004, 09:36
von 2bock
Hi zusammen,

wie setze ich unter Windows die Systemvariablen? Zu finden sind diese unter dem Kontextmenu des Arbeitsplatzes -> Einstellungen. Ich muß z.B. den Eintrag Path verändern.

Also nochmal meine Frage. Wie geht das?

Danke schon mal für die Meldungen von euch.

Greetz 2bock :wink:

Re: Systemvariablen setzen.

Verfasst: Donnerstag 9. September 2004, 12:38
von gerold
2bock hat geschrieben:wie setze ich unter Windows die Systemvariablen?
Hallo 2bock!

Die Systemvariablen des Benutzers stehen in der Registry unter "HKEY_CURRENT_USER\Environment".

Mit dem _winreg-Modul kannst du die Registry editieren.

mfg
Gerold
:-)

Verfasst: Samstag 11. September 2004, 20:08
von DER Olf
man kann es aber doch auch in der kommandozeile machen, oder?
PATH oder so...

würde mich auch ma interessieren :D

mfg Olf

Verfasst: Samstag 11. September 2004, 21:04
von gerold
DER Olf hat geschrieben:man kann es aber doch auch in der kommandozeile machen, oder? PATH oder so...
Hallo Olf!

Ich glaube nicht...
Mit Path kann ich nur den derzeit gültigen Pfad für die offene Session verändern. Das kriegen andere CMD-Sessions gar nicht mit. Und nach einem Neustart ist wieder alles futsch. :roll:

Und die autoexec.bat soll man schon seit Windows NT nicht mehr verwenden.

Vieleicht gibt es einen direkten DOS-Befehl, mit dem man die Umgebungsvariablen dauerhaft einstellen kann. Den kenne ich leider nicht :oops:

Das direkte Eintragen in die Registry hat auch so seinen Nachteil --> Man muss neu starten, damit diese Einstellung gültig wird. Natürlich geht es noch komplizierter: Windows Management Instrumentation->Win32_Environment (siehe Platform SDK) http://msdn.microsoft.com/library/defau ... onment.asp

mfg
Gerold
:-)

Verfasst: Montag 13. September 2004, 17:27
von jens
In der REG gibt es an mehreren Stellen die Möglichkeit Systemvariablen zu setzten:

Code: Alles auswählen

HKCU\Environment
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment
HKLM\SYSTEM\ControlSet002\Control\Session Manager\Environment
Ich weiß es spontan nicht genau, aber ich denke es reicht, wenn du bei
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
deine Variablen setzt...

Danke Leute

Verfasst: Dienstag 14. September 2004, 14:08
von 2bock_not_logged
Danke Leute,

ich werds, sobald ich dazu zeit habe testen und die komplette Lösung hier wieder reinstellen.

Greetz from 2bock :wink: