Ich habe vor kurzem openssh auf meinem Windows 7-Computer installiert . Die Installation überschrieb meine Pfadvariable und blies alle anderen Pfade weg, die ich in der Befehlszeile verwende. Ich habe dort wahrscheinlich 50 Pfade und es wird ewig dauern, bis ich mich an alle erinnere. Gibt es eine Möglichkeit, diese Variable vor der Installation wiederherzustellen?
windows-7
path
environment-variables
openssh
Morgan Herlocker
quelle
quelle
Wenn Sie keinen Wiederherstellungspunkt haben oder diesen Prozess nicht ausführen möchten, stellt Microsoft ein Tool namens Process Explorer zur Verfügung, mit dem Sie den Pfad zum Zeitpunkt der Erstellung eines Prozesses überprüfen können.
Diese Methode funktioniert nicht, wenn Sie Ihren Computer neu gestartet haben, da dies von den Prozessen abhängt, die ausgeführt wurden, bevor Ihre PATH-Variable geändert wurde.
Das sollte es tun. Denken Sie daran, dass diese PATH-Variablen aufgelöst werden, dh, Sie haben kein% VARIABLE_HERE% im Pfadwert.
quelle
Die
PATH
Umgebungsvariable wird in der Windows-Registrierung gespeichert unter:... im
Path
Parameter. ("x" in "ControlSet00x" ist eine Ziffer.)Wenn die Registrierung als Teil eines Ihrer Systemwiederherstellungsprüfpunkte gesichert wird, können Sie die gesicherte Kopie extrahieren, ohne Ihr System auf einem vorherigen Prüfpunkt wiederherzustellen! Um dies zu tun:
C:\Windows\System32\Config
. Ich bevorzuge dies in einer App wie Multi Commander, um die NTFS-Berechtigungen nicht zu stören.SYSTEM
Datei. Klicken Sie NICHT versehentlich mit der rechten Maustaste auf SYSTEM.LOG1 oder SYSTEM.LOG2regedit
und gehHKEY_LOCAL_MACHINE
.SYSTEM
Datei an und geben Sie dann einen Namen wieSYSTEM-old
.Suchen Sie nun Ihre
PATH
Variable in diesem neuen Bienenstock.Sie finden es in
HKEY_LOCAL_MACHINE\SYSTEM-old\ControlSet00x\Control\Session Manager\Environment
SYSTEM
,SYSTEM.LOG1
,SYSTEM.LOG2
und mehrere.BLF
und.REGTRANS-MS
Dateien , die Windows für diese Dateien gemacht hat.quelle