Hallo Wissende,
ich habe mit REGEDIT in der Registry Environment-Variablen gesetzt.
Kann diese aber im CMD-Prompt nicht über SET anzeigen lassen.
Kennt einer den Befehl Registry-Einträge in der Umgebungsvariablen sichtbar zu machen?
Danke für Tipps
Gruß Clemenz
Hi Clemenz
ich habe mit REGEDIT in der Registry Environment-Variablen
gesetzt.
Kann diese aber im CMD-Prompt nicht über SET anzeigen lassen.
Kennt einer den Befehl Registry-Einträge in der
Umgebungsvariablen sichtbar zu machen?
mit reg query müsste das zu machen sein.
weiss aber nicht, ob XP Home ea an Bord hat, XP Pro schon.
In der CMD mal reg /? eingeben, schon weisst du es. 
Näheres zu reg hier:
http://www.petri.co.il/reg_command_in_windows_xp.htm
Gruss
ExNicki
Hallo ExNicki,
ich habe mich wohl falsch ausgedrückt.
Ich will Einträge die jetzt in der Registry stehen in die Umgebungsvariablen eintragen.
Mein Problemchen nach dem Reboot sind die Einträge auch aus der Registry wieder draussen.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Moin, Clemenz,
ich habe mit REGEDIT in der Registry Environment-Variablen
gesetzt.
Kann diese aber im CMD-Prompt nicht über SET anzeigen lassen.
der Gaul lässt sich nicht von hinten aufzäumen 
Beim Start von Windows werden die Environment-Variablen gesucht und in der Registry unter
[HKEY\_LOCAL\_MACHINE\SYSTEM\ControlSet\Control\Session Manager\Environment]
abgelegt.
Kennt einer den Befehl Registry-Einträge in der
Umgebungsvariablen sichtbar zu machen?
Den gibt es nicht, auf Environment-Variable kann nur mit SET zugegriffen werden.
Gruß Ralf
Hallo Wissende,
ich habe mit REGEDIT in der Registry Environment-Variablen
gesetzt.
Du hast, wenn ich das richtig verstehe, Variablenwerte nach
HKLM\System\CurrentControlSet\Control\Session Manager\Environment
gepatcht. Das würde ich unter „mit Regedit Umgebungsvariablen setzen“ verstehen.
Kann diese aber im CMD-Prompt nicht über SET anzeigen lassen.
Kennt einer den Befehl Registry-Einträge in der
Umgebungsvariablen sichtbar zu machen?
Windoof liest diese Registry-Keys leider nicht permanent aus, sondern nur beim Starten einer Benutzer-Session. Du musst Dich also ab- und anmelden damit die Variablen sichtbar werden. Vorhersehbarer Einwand: wenn Du in der Grafikoberfläche unter Systemsteuerung-System Variablen setzst, musst Du Dich nicht ab- und anmelden. Gegenargument: wer sagt, dass das Programm, das dann angestoßen wird *nur* in die Registry schreibt? Soweit ich weiß dient die Registry nur der permanenten Speicherung und als Default beim Laden des Systems, danach wird das Environment aus einer Speicherkopie, ich nenne sie mal so wie in DOS Tagen „Master-Environment“, erzeugt. Will man Variablen sofort verwenden *und* permanent speichern, muss man beide updaten.
Danke für Tipps
SetX! Das erspart auch das Gefummel mit Regedit.
http://www.winfaq.de/faq_html/Content/tip1000/online…
Beachte dass laufende Programme, also auch edeine Shell mit der Du testest, Variablenänderungen u,U. selber nicht mitbekommen, und auch andere schon laufende prozesse nicht. Mach als zur Kontrolle eine frische Cmd Shell auf.
Deine Schilderung des Effekts, dass Deine Variablen „verschwinden“ habe ich allerdings nicht so richtig verstanden.
…Armin
Hallo,
!! Ich will Einträge die jetzt in der Registry stehen in die
!! Umgebungsvariablen eintragen.
!! Mein Problemchen nach dem Reboot sind die Einträge auch aus der
!! Registry wieder draussen.
Kennt einer den Befehl Registry-Einträge in der
Umgebungsvariablen sichtbar zu machen?Den gibt es nicht, auf Environment-Variable kann nur mit SET
zugegriffen werden.
!! vor einiger Zeit habe ich gesehen wie jemand auf einem NT-Server
!! eine Menge Einträge in der Registry erzeugt hat, und diese mit
!! Nur 1 Befehl in den Umgebungsvariablen festgechrieben hat
Gruß Ralf
Du hast, wenn ich das richtig verstehe, Variablenwerte nach
HKLM\System\CurrentControlSet\Control\Session
Manager\Environmentgepatcht. Das würde ich unter „mit Regedit Umgebungsvariablen
setzen“ verstehen.
Genau!
Es handelt sich um eine Menge von Pfadangaben die, weil ein Großteil gleich ist ich einfach mit copy/past eingefügt+angepasst habe. fertig.
Programme die ich dann laufen lasse ziehen die Änderungen die ich gemacht habe.
Problemchen 1 Ich sehe die Einträge nur in der Registry
Problem 2 nach dem Reboot sind die Einträge ganz weg.
Beachte dass laufende Programme, also auch edeine Shell mit
der Du testest, Variablenänderungen u,U. selber nicht
mitbekommen, und auch andere schon laufende prozesse nicht.
Mach als zur Kontrolle eine frische Cmd Shell auf.Deine Schilderung des Effekts, dass Deine Variablen
„verschwinden“ habe ich allerdings nicht so richtig
verstanden.…Armin
Hi Clemenz,
!! Ich will Einträge die jetzt in der Registry stehen in die
!! Umgebungsvariablen eintragen.
- Brüll mich nicht an.
- Schreib Dir eine Prozedur, die das leistet. Ist nicht schwer.
nach dem Reboot sind die Einträge auch aus
der Registry wieder draussen.
- Lies meinen vorigen Beitrag.
diese mit Nur 1 Befehl in den Umgebungsvariablen festgechrieben hat
Der hatte sich eine Prozedur à la 2. geschrieben.
Gruß Ralf
Hallo Clemenz,
ich habe mit REGEDIT in der Registry Environment-Variablen
gesetzt.
Kann diese aber im CMD-Prompt nicht über SET anzeigen lassen.
Wieso machst du das nicht unter
„Systemsteuerung“ --> „System“ ?
MfG Peter(TOO)
Der Tipp mit dem „Master-Environment“, hat mich auf die richtige Spur gebracht!
Ich hatte in [HKEY_LOCAL_MACHINE\SOFTWARE\PAP\P2P\Environment]
meine Einträge gemacht, die werden beim REBOOT überschrieben.
Die Einträge im [HKEY_CURRENT_USER\Environment] bleiben erhalten und sind später auch mit dem SET-Befehl zu sehen.
Danke für die guten Tipps
MfG Clemenz
Windoof liest diese Registry-Keys leider nicht permanent aus,
sondern nur beim Starten einer Benutzer-Session. Du musst Dich
also ab- und anmelden damit die Variablen sichtbar werden.
Vorhersehbarer Einwand: wenn Du in der Grafikoberfläche unter
Systemsteuerung-System Variablen setzst, musst Du Dich nicht
ab- und anmelden. Gegenargument: wer sagt, dass das Programm,
das dann angestoßen wird *nur* in die Registry schreibt?
Soweit ich weiß dient die Registry nur der permanenten
Speicherung und als Default beim Laden des Systems, danach
wird das Environment aus einer Speicherkopie, ich nenne sie
mal so wie in DOS Tagen „Master-Environment“, erzeugt. Will
man Variablen sofort verwenden *und* permanent speichern, muss
man beide updaten.http://www.winfaq.de/faq_html/Content/tip1000/online…
Beachte dass laufende Programme, also auch edeine Shell mit
der Du testest, Variablenänderungen u,U. selber nicht
mitbekommen, und auch andere schon laufende prozesse nicht.
Mach als zur Kontrolle eine frische Cmd Shell auf.Deine Schilderung des Effekts, dass Deine Variablen
„verschwinden“ habe ich allerdings nicht so richtig
verstanden.…Armin