Есть ли серьезные последствия, если я случайно удалю переменную среды в Windows 7? Я знаю, что некоторые программы не могут быть запущены, но приведет ли это к краху системы при запуске?
3 ответа
Но приведет ли это к краху системы при запуске?
Не операционная система, нет. Возможно, плохо написанные приложения. Окна должны использовать такие функции , как это , чтобы получить пути к специальным локациям, а не переменным окружения.
В любом случае критические создаются во время загрузки .
Критические переменные среды в некоторой степени защищены и не могут быть постоянно изменены или удалены обычными методами. Их можно изменить с помощью командной строки с помощью SET VariableName=
но это изменение изолировано только для этого сеанса командной строки.
Их можно изменить с помощью раздела реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
. Я не должен был говорить вам, что они защищены по причине.
Если вы серьезно думаете, что они были подделаны, подключите жесткий диск вашей системы к другому компьютеру или используйте LiveCD (чтобы он не загружался). Проверьте файлы журнала в Windows\System32\Config
. Восстановление системы может быть в порядке, если это проблема.
Это не приведет к сбою самой Windows, но некоторые программы запуска могут аварийно завершить работу или сойти с ума.
Лучше всего восстановить систему до того, как удаление было сделано.