Рейтинг:0

Удаленные системные переменные пути

флаг de

Я писал пакетный файл, который должен был автоматически настроить компьютер для получения удаленных команд «psexec». К сожалению, я не обратил внимания на то, что я писал, и я написал эту команду, а затем запустил ее:

setx /M Путь "C:\Windows\System32\PSTools"

Вы можете себе представить, что произошло... Я стер все остальные переменные пути! Тогда, в панике, невнимательно прочитав интернет-форум, я перезагрузил компьютер. У меня не было ни резервных копий, ни точек сохранения, и, очевидно, я не открывал сеанс cmd или powershell. Мои вопросы:

  1. Есть ли еще способ восстановить переменные пути, которые я потерял, или они ушли навсегда?
  2. Если они ушли, есть ли у меня способ «переписать» их или просто получить список пропавших без вести?

Я знаю, что мои вопросы покажутся опытным программистам глупыми, и я извиняюсь за это, но на самом деле я начал этот проект с почти нулевыми навыками в bat, cmd и других вещах... Спасибо всем, кто поможет <3


Обновлено: Хорошо, я нашел в "С:\" папка под названием "Windows.старая", Возможно ли, что внутри него все еще хранятся переменные пути? Внутри этой папки находятся в основном те же папки и файлы, что и "К:\виндовс" один и полон файлов «.mui», но если я делаю «расширенный запуск», компьютер говорит, что точек восстановления нет. Что мне делать?

Рейтинг:1
флаг cn

Прежде всего, переменная среды системного пути хранится в реестре по адресу:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path

У вас может быть резервная копия этого значения в разделе

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\Path

либо ControlSet002, либо ControlSet003, но скорее всего значение будет таким же, как в ТекущийКонтрольСет.

Дорожка значение должно быть типа REG_EXPAND_SZ и значение по умолчанию выглядит так:

 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

если у вас есть дополнительные значения, они добавляются, а иногда, к сожалению, добавляются к списку. Точки с запятой отделяют каждую запись.

Многие программы, в том числе разработанные самой Microsoft, используют неправильные команды для добавления новой записи к этому значению, и в итоге вы получаете значение типа REG_SZ и значение вроде:

C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;

Хотя это работает в большинстве случаев, в других оно ломается. Всегда лучше использовать REG_EXPAND_SZ тип.

После изменения этого значения с помощью regedit.exe вам следует перезагрузить ОС, особенно если раньше это значение было неверным.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.