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

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
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.
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
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
