Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)


Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

Diskutiere Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc) im Windows 7 Allgemeines Forum im Bereich Windows 7; Hallo zusammen, ich habe folgendes Problem für das ich keine Lösung finden kann: Vor einiger Zeit habe ich mir eine SSD PLatte gekauft und darauf ...


Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

+ Antworten + Neues Thema erstellen
Ergebnis 1 bis 10 von 10
  1. #1

    Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Hallo zusammen,

    ich habe folgendes Problem für das ich keine Lösung finden kann:

    Vor einiger Zeit habe ich mir eine SSD PLatte gekauft und darauf mein System kopiert. Meine alte Systempartition habe ich beim Start der neuen Platte aber nicht abgeklemmt. Damit das Systemlaufwerk auch "brav" als C: dargestellt wird, habe ich die alte Systempartition über regedit als I: und die neue SSD als C: eingetragen. Soweit keine Probleme. Leider funktioniert Windows Update inzwischen nicht mehr. Die Fehlermeldung gibt an, dass das Ziellaufwerk teilweise geändert wurde. Eine Überprüfung der Systemvariablen über die cmd.exe und den Befehl set ergab, dass einige Umgebungsvariablen auf C: und einige auf I: zeigen. Das genaue Ergebnis sieht so aus:

    ALLUSERSPROFILE=I:\ProgramData
    AMDAPPSDKROOT=C:\Program Files (x86)\AMD APP\
    APPDATA=C:\Users\Master\AppData\Roaming
    CommonProgramFiles=C:\Program Files\Common Files
    CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
    CommonProgramW6432=C:\Program Files\Common Files
    COMPUTERNAME=MASTER-PC
    ComSpec=I:\Windows\system32\cmd.exe
    FP_NO_HOST_CHECK=NO
    HOMEDRIVE=C:
    HOMEPATH=\Users\Master
    LOCALAPPDATA=C:\Users\Master\AppData\Local
    LOGONSERVER=\\MASTER-PC
    NUMBER_OF_PROCESSORS=4
    OS=Windows_NT
    Path=C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files (x86)\PHP\;I:\Windows\system32;I:\Windows;I:\Windo ws\System32\Wbem;I:\Windows\System32\WindowsPowerS hell\v1.0\;C:\Programme\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Common Files\Adobe\AGL;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WS F;.WSH;.MSC
    PHPRC~=C:\Program Files (x86)\PHP\
    PROCESSOR_ARCHITECTURE=AMD64
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 23 Stepping 10, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=170a
    ProgramData=I:\ProgramData
    ProgramFiles=C:\Program Files
    ProgramFiles(x86)=C:\Program Files (x86)
    ProgramW6432=C:\Program Files
    PROMPT=$P$G
    PSModulePath=I:\Windows\system32\WindowsPowerShell \v1.0\Modules\
    PUBLIC=I:\Users\Public
    SystemDrive=I:
    SystemRoot=I:\Windows
    TEMP=C:\Users\Master\AppData\Local\Temp
    TMP=C:\Users\Master\AppData\Local\Temp
    USERDOMAIN=Master-PC
    USERNAME=Master
    USERPROFILE=C:\Users\Master
    windir=I:\Windows

    Nach abklemmen einer der beiden Platten und starten mit der anderen, funktioniert Windows übrigens nicht mehr. Es müssen immer beide angesteckt sein. Wieso habe ich noch nicht herausgefunden. Für mich als Laien scheint es aber auch an dem Durcheinander oben zu liegen.

    Jetzt wollte ich natürlich mit set alle Umgebungsvariablen von I: auf C: ändern. Dazu habe ich die cmd.exe als Admin gestartet und die Änderungen durchegführt. Danach habe ich set nochmal zur Überprüfung eingegeben und erhielt wie gewünscht das folgende Ergebnis:

    ALLUSERSPROFILE=C:\ProgramData
    AMDAPPSDKROOT=C:\Program Files (x86)\AMD APP\
    APPDATA=C:\Users\Master\AppData\Roaming
    CommonProgramFiles=C:\Program Files\Common Files
    CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
    CommonProgramW6432=C:\Program Files\Common Files
    COMPUTERNAME=MASTER-PC
    ComSpec=C:\Windows\system32\cmd.exe
    FP_NO_HOST_CHECK=NO
    HOMEDRIVE=C:
    HOMEPATH=\Users\Master
    LOCALAPPDATA=C:\Users\Master\AppData\Local
    LOGONSERVER=\\MASTER-PC
    NUMBER_OF_PROCESSORS=4
    OS=Windows_NT
    Path=C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files (x86)\PHP\;C:\Windows\system32;C:\Windows;C:\Windo ws\System32\Wbem;C:\Windows\System32\WindowsPowerS hell\v1.0\;C:\Programme\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Common Files\Adobe\AGL;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WS F;.WSH;.MSC
    PHPRC~=C:\Program Files (x86)\PHP\
    PROCESSOR_ARCHITECTURE=AMD64
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 23 Stepping 10, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=170a
    ProgramData=C:\ProgramData
    ProgramFiles=C:\Program Files
    ProgramFiles(x86)=C:\Program Files (x86)
    ProgramW6432=C:\Program Files
    PROMPT=$P$G
    PSModulePath=C:\Windows\system32\WindowsPowerShell \v1.0\Modules\
    PUBLIC=C:\Users\Public
    SystemDrive=C:
    SystemRoot=C:\Windows
    TEMP=C:\Users\Master\AppData\Local\Temp
    TMP=C:\Users\Master\AppData\Local\Temp
    USERDOMAIN=Master-PC
    USERNAME=Master
    USERPROFILE=C:\Users\Master
    windir=C:\Windows

    Leider ist die Änderung nicht von Dauer. Schließe ich die Konsole und öffne sie wieder, ergibt set das ursprüngliche Ergebnis.

    Habt ihr eine Idee, was ich noch machen könnte? Ist das überhaupt der richtige Lösungsweg?

    Vielen Dank schon imVoraus für Eure Unterstützung.

    Viele Grüße,
    Igor

    •   



       

  2. #2

    AW: Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Nein! Eine dauerhafte Änderung ist nur unter Windows realisierbar. Und zwar über: Computer -> Eigenschaften -> Erweiterte Systemeinstellungen -> Umgebungsvariablen!

    Alles was in einer CMD ausgeführt wird ist nur temporär gültig, solange wie die CMD geöffnet ist und wirkt sich auch nur auf diesen einen Prozess der CMD aus. Windows selbst merkt von der Veränderung nichts!

  3. #3
    Themenstarter

    AW: Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Hallo pefo. Danke für die Antwort.

    Das habe ich auch schon angeschaut. Aber hier fehlen so wichtige Variablen wie SystemRoot und SystemDrive. Oder sind die irgendwo versteckt?

  4. #4

    AW: Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Das sind Systemvariablen die sich schon beim booten ergeben, deshalb tauchen die da nicht auf! Kann sein dass es wirkt, wenn Du diese dort hinzufügst, musst Du aber bitte selber probieren, da ich solche "unglücklichen" Modifikationen noch nie durchführen musste!

  5. #5
    Themenstarter

    AW: Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Wie bzw. wo ändert man diese denn?

    Viele Grüße, Igor

  6. #6

    AW: Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Hab ich doch geschrieben!
    Wenn Du sie unter Computer -> Eigenschaften -> Erweiterte Systemeinstellungen -> Umgebungsvariablen hinzufügst, könnte es funktionieren!

  7. #7
    Themenstarter

    AW: Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Ach jetzt versteh ich. Ich werds später testen, wenn ich wieder an meinen Rechner komme.
    Vielen Dank schon mal für die Hilfe.

    Viele Grüße, Igor

  8. #8

    AW: Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Systemvariablen - die sich schon beim Booten ergeben, kann man ohnehin nicht ändern. Die sind nämlich allein vom Startlaufwerk abhängig.

  9. #9
    Themenstarter

    AW: Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Hmm. Das würde ja bedeuten, dass die Variablen von der Booteinstellung im Bios abhängen, oder? Es ändert sich aber leider nichts, wenn ich die neue SSD oder die alte Festplatte als Startplatte nutze. Zudem habe ich den Eindruck, dass beide Platten angesteckt sein müssen, damit Windows überhaupt startet.

    Viele Grüße, Igor

  10. #10

    AW: Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)

    Nicht vom BIOS sondern davon von welcher Platte gebootet wird. Das BIOS legt nur fest welches Laufwerk das Startlaufwerk ist - für seine eigene Urladeroutine. Windows setzt die Variablen entsprechend der Laufwerkskennung, die es selbst auf den Datenträger schreibt. Deshalb kannst Du auch für das Startlaufwerk keinen neuen Laufwerksbuchstaben vergeben - zumindest zur Laufzeit nicht.

    Du hast den Fehler gemacht - mit beiden Laufwerken zu starten und sie anschliessend quasi zu vermengen. Richtiger wäre gewesen - nach dem Clonen die alte Startpartition zu löschen.

    Ausserdem sollte man sein System ohnehin nicht auf eine SSD clonen - neu aufsetzen ist das Gebot der Stunde. Denn eine SSD will anders behandelt werden als eine HD (Stichwort TRIM). Deren Strukturen sind mit denen einer HD nicht vergleichbar - da es sich hier nicht um eine Scheibe handelt - sondern um ein Flashlaufwerk.

    Du solltest Dir dazu auch erst einmal Grundwissen aneignen, was den Umgang mit SSD`s angeht. Das kannst Du z.B. hier: PC-Experience Windows 7 Artikel, Tipps und Tricks : | Windows 7: SSD Optimierungen und FAQs (Update).

    •   



       


Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)



Tipp

Ähnliche Themen zu Problem mit Umgebungsvariablen (SystemRoot, SystemDrive,etc)


  1. Booten: Did not load driver \SystemRoot\System32\drivers\vga.sys: Ich habe ein Problem mit Win7 beim Booten. Der PC friert einfach ein. Nicht regelmäßig, aber er tut es. Ich konnte den Fehler jetzt mit der...



  2. Umgebungsvariablen - Systemvariablen: Hallo, ich möchte die Systemvariablen in der Umgebungsvariable ändern. Leider ist das Feld grau (nicht bearbeitbar). Wie kann ich es...



  3. Umgebungsvariablen wie "%systemroot%" ändern: Hey Leute, an welcher Stelle ist unter Win7 eine Umgebungsvariable wie systemroot definiert? Ich habe weder unter "Systemsteuerung->System->..."...



  4. Akku-Problem / Energiesparplan Problem !!!: Also folgendes: Ich habe vor ungefähr 3 oder 4 tagen meinen Energiesparplan geändert, das heißt einige Optionen verändert (im Moment befindet er sich...



  5. Umgebungsvariablen: Komischerweise habe ich die Frage hier nirgendwo gefunden: hat es Sinn wenn man die Umgebungsvariablen NACHTRÄGLICH (after Installing-Gehaspel)...


Besucher kamen mit folgenden Begriffen auf die Seite

ssd LOCALAPPDATA

systemdrive

windows 7 systemdrive

windows 7 variable für lokale laufwerke

Windows 7 keine Umgebungsvariablen

C:\Program Files\AMD APP\

systemroot system32 systemroot systemroot system32 wbem systemroot system32 windowspowershell v1.0

windows 7 systemvariablen

windows 7 umgebungsvariablen ssd

win 7 laufwerksbuchstabe wechselt nicht aufc
php umgebunsvariable funktioniert nicht
windows 7 commonprogramfiles (x 86)
Program Files (x86) windows 7 programm starten vbs
cmd windows 7 system variables
systemdrive windows 7
variable programfiles x86 funktioniert nicht
windows 7 systemvariable fehler
umgebungsvariable windows 7 setzen
Problem Umgebungsvariable Path setzen mit Program Files
c:program files (x86) bat start
temporäres profil systemroot c:
windows 7 erweiterte systemeinstellungen umgebungsvariablen
win7 umgebungsvariablen cmd
umgebungsvariable HOMEDRIVE
umgebungsvariable ändern programdata

Stichworte