Я недавно установил openssh на мой компьютер с Windows 7. Установка перезаписала мою переменную Path и уничтожила все остальные пути, которые я использую в командной строке. У меня там, наверное, 50 путей, и я запомню их навсегда. Есть ли способ восстановить эту переменную до установки?
windows-7
path
environment-variables
openssh
Морган Херлокер
источник
источник
Если у вас нет точки восстановления или вы не хотите проходить через этот процесс, Microsoft предоставляет инструмент под названием Process Explorer, с помощью которого вы можете проверить путь во время создания процесса.
Этот метод не будет работать, если вы перезагрузили компьютер, поскольку он зависит от процессов, запущенных до изменения переменной PATH.
Это должно сделать это. Помните, что эти переменные PATH разрешены, т. Е. У вас не будет никакого% VARIABLE_HERE% в значении пути.
источник
PATH
Переменная окружения хранится в реестре Windows в разделе:... в
Path
параметре. («x» в «ControlSet00x» является цифрой.)Если резервное копирование реестра выполняется как часть одной из контрольных точек восстановления системы, вы можете извлечь резервную копию без восстановления системы до предыдущей контрольной точки! Сделать это:
C:\Windows\System32\Config
. Я предпочитаю делать это в таком приложении, как Multi Commander, чтобы не нарушать его разрешения NTFS.SYSTEM
файлу. НЕ по ошибке щелкните правой кнопкой мыши SYSTEM.LOG1 или SYSTEM.LOG2.regedit
и идиHKEY_LOCAL_MACHINE
.SYSTEM
файла, а затем укажите имя улья, напримерSYSTEM-old
.Теперь найдите вашу
PATH
переменную в этом новом улье.Вы можете найти это в
HKEY_LOCAL_MACHINE\SYSTEM-old\ControlSet00x\Control\Session Manager\Environment
SYSTEM
,SYSTEM.LOG1
,SYSTEM.LOG2
а несколько ,.BLF
и.REGTRANS-MS
файлы , которые Windows , сделали для этих файлов.источник