Восстановить переменные среды windows 10

Обновлено: 03.07.2024

Я случайно удалил переменную среды Path, создав новую с именем Path. Как я могу восстановить мою старую переменную среды Path?

Помните, что каждый сеанс консоли Windows имеет свою собственную переменную среды PATH, которую можно отобразить или изменить с помощью команды PATH. Но если вы закроете консоль и откроете новую, исходный системный PATH будет восстановлен. Я не уверен, так ли это с сеансом консоли с повышенными правами.

Я потерял свой PATH с установкой программы ранее сегодня, но со всеми уже запущенными программами было легко вернуть его. Если у вас открыто командное окно, запустите:

Если вы этого не сделаете, вы можете просмотреть переменные окружения запущенных в данный момент программ с помощью Process Explorer (procxp) .

СВЯТОЙ КРЕП. Я не знаю, почему это не произошло со мной, но ты только что избавил меня от огромной головной боли. TY. "Ахах!" момент для меня назад, когда я отправил это, был довольно полезным. О, ты из прошлого. Большое вам спасибо за то, что вы открутили мне все. Я был потерян, но благодаря тебе я увидел свет и снова нашел путь. Отличный ответ. Спасло меня от восстановления резервной копии. Могу ли я поделиться потенциально не столь очевидным приемом, как открыть командное окно, если у вас его нет? Если у вас есть программа с открытым диалоговым окном (я использовал Chrome, так как он был открыт до того, как я потерял путь), нажмите Ctrl-O, чтобы открыть веб-сайт. Перейдите в C: \ Windows \ system32 \ и найдите cmd.exe. Нажмите правой кнопкой мыши на cmd.exe и выберите Открыть. Это вызовет командную строку с переменными окружения программного обеспечения (в данном случае chrome), и вы можете повторить% path%, чтобы получить ваши старые переменные env! Вы, сэр, гений, если бы я мог голосовать за вас более одного раза, я бы, конечно, сделал. После того, как я установил немного программного обеспечения, которое стерло весь мой системный путь 2 дня назад, я посмотрел на панель задач и понял, что у меня есть cmd, который был открыт около недели, и ваш "echo% PATH%" не только спас мой бекон, но избавил меня от нескольких часов мучительной реконструкции пути для VIsual Studio, Dotnet, Office и многих других больших приложений. ВСЕ, ПОЖАЛУЙСТА, ГОЛОСОВАТЬ ЭТОТ ПАРЕНЬ .

Я последовал совету в ответе на связанный с этим вопрос здесь и восстановил мои предыдущие настройки пути с сегодняшнего утра, используя regedit. Если немного расширить этот ответ, вот как я это сделал. (Прочитайте связанный ответ, чтобы получить полные инструкции, я не предоставляю все детали здесь.)

Я выбрал самую раннюю резервную копию с сегодняшнего дня (отметка времени 11:43 в разделе «Сегодня»)

Пример предыдущих версий RegBack

и проверил самый ранний ControlSet в HKEY_LOCAL_MACHINE / System узле этой копии файла реестра, ControlSet002:

введите описание изображения здесь

и скопировал предыдущее значение моей переменной пути из ключа Control \ Session Manager \ Environment \ в Path пределах этого уровня.

введите описание изображения здесь

Ваш пробег может варьироваться, так как я не знаю точно, что вызывает резервное копирование реестра.

Еще проще, заметка из старого вопроса «Обратите внимание, что для системы, в зависимости от того, как давно это было, вы можете просто вернуться в HKLM (старая версия набора элементов управления) \ Control \ Session Manager \ Environment без загрузки старого улья» Что такое MOLD? Когда я перехожу к предыдущим версиям Regback, я вижу одну предыдущую папку, и, несмотря на глубину связанного ответа, я все еще не знаю, что делать. Кроме того, как вам удалось открыть узел HKEY_LOCAL_MACHINE / System в любой папке Regback?

Чтобы восстановить ваш компьютер с помощью восстановления системы

Проведите от правого края экрана, а затем нажмите «Поиск». (Если вы используете мышь, наведите указатель мыши в верхний правый угол экрана, переместите указатель мыши вниз, а затем нажмите «Поиск».) Введите «Восстановление» в поле поиска, нажмите или нажмите «Настройки», а затем нажмите или нажмите «Восстановление». ,

Нажмите или нажмите «Открыть восстановление системы» и следуйте инструкциям.

  • В меню «Пуск» откройте « Выполнить» (или нажмите « ⊞ Win +» R ).
  • Тип regedit
    • найти HKEY_LOCAL_MACHINE folder
    • Перейти к SYSTEM folder
    • Перейти в ControlSet002 папку
    • Перейти в Control папку
    • Перейти к Session Manager
    • Перейти в Environment папку
    • Затем внутри Environment папки дважды щелкните Path

    Предыдущий Путь должен быть там.

    Это должен быть принятый ответ. Один выбранный работает для коротких переменных и не позволяет копировать и вставлять. Здесь вы можете сделать это по мере необходимости. Установщик WinAVR заточил мою переменную PATH вместо добавления к ней . Сработало для меня, спасибо за сохранение!

    Я обнаружил проблему с переменными среды только через несколько дней после того, как они были разрушены установкой устаревшего приложения. Но у меня все еще была полная резервная копия реестра. Там можно найти все системные переменные среды вне даты резервного копирования. Затем их можно сравнить с текущей ситуацией в соответствии с Системой / Расширенные настройки системы / Переменные среды. В зависимости от того, насколько недавним является резервное копирование, и при условии, что с тех пор переменные среды не изменятся, все будет в порядке. В худшем случае вам придется переустанавливать приложения, которые вы установили после резервного копирования реестра и перед тем, как потерять данные пути, что, как правило, требует меньше усилий, чем восстановление. Ниже я объясню, как это можно сделать.

    Откройте файл backup.reg с помощью Notepad ++ (бесплатный и отличный редактор). Найдите HKEY_LOCAL_MACHINE / SYSTEM / ControlSet001 / Control / Диспетчер сеансов / Среда. Если это не работает, попробуйте ControlSet002 или выше.

    Скопируйте и вставьте шестнадцатеричные данные (2) для PATH в новое окно Notepad ++. Найти / заменить все ',' (запятые без кавычек) на '' и все '00' на '', и все двойные пробелы '' с одним пробелом ''. Теперь вы должны оставить «чистый гекс» без запятых или нулей в качестве разделителя.

    Переменные среды в Windows 10

    Получить информацию о существующих переменных можно в свойствах системы. Для этого кликаем по ярлыку Компьютера на рабочем столе правой кнопкой мыши и выбираем соответствующий пункт.

    Переход к свойствам операционной системы с рабочего стола Windows 10

    Переходим в «Дополнительные параметры».

    Переход к дополнительным параметрам системы в ОС Windows 10

    В открывшемся окне с вкладкой «Дополнительно» нажимаем кнопку, указанную на скриншоте ниже.

    Переход к обзору переменных среды в ОС Windows 10

    Здесь мы видим два блока. Первый содержит пользовательские переменные, а второй системные.

    Раздел настройки переменных среды в Windows 10

    Если требуется просмотреть весь перечень, запускаем «Командную строку» от имени администратора и выполняем команду (вводим и нажимаем ENTER).

    Создание текстового документа со списком переменных среды из Командной строки Windows 10

    На рабочем столе появится файл с названием «set.txt», в котором будут указаны все переменные окружения, имеющиеся в системе.

    Текстовый документ со списком переменных среды Windows 10

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

    Примечание: регистр при написании переменных не важен. Path=path=PATH

    Переменные PATH и PATHEXT

    Если с обычными переменными все понятно (одна ссылка – одно значение), то эти две стоят особняком. При детальном рассмотрении видно, что они ссылаются сразу на несколько объектов. Давайте разберемся, как это работает.

    Переменные среды PATH и PATHEXT в Windows 10

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

      Поместить необходимый файл в одну из указанных директорий. Полный список можно получить, выделив переменную и нажав «Изменить».

    Добавление значения переменной PATH в Windows 10

    %SYSTEMROOT% определяет путь до папки «Windows» независимо от буквы диска.

    Затем нажимаем ОК в окнах «Переменные среды» и «Свойства системы».

    Для применения настроек, возможно, придется перезапустить «Проводник». Сделать это быстро можно так:

    Открываем «Командную строку» и пишем команду

    taskkill /F /IM explorer.exe

    Завершение работы Проводника из Командной строки в Windows 10

    Все папки и «Панель задач» исчезнут. Далее снова запускаем «Проводник».

    Перезапуск Проводника из Командной строки в Windows 10

    Теперь все файлы, помещенные в «C:\Script» можно будет открывать (запускать), введя только их название.

    Запуск файла с помощью переменной среды PATH в Windows 10

    Значения переменной среды PATHEXT в Windows 10

    Запуск приложения с помощью переменной PATHEXT в Windows 10

    Создание переменных среды

    Создаются переменные просто:

      Нажимаем кнопку «Создать». Сделать это можно как в пользовательском разделе, так и в системном.

    Для примера переделаем команду, которую мы использовали для получения списка (самая первая в статье). Теперь нам вместо

    потребуется ввести только

    Заключение

    Использование переменных окружения позволяет значительно сэкономить время при написании скриптов или взаимодействии с системной консолью. Еще одним плюсом является оптимизация создаваемого кода. Имейте в виду, что созданные вами переменные отсутствуют на других компьютерах, и сценарии (скрипты, приложения) с их использованием работать не будут, поэтому перед тем, как передавать файлы другому пользователю, необходимо уведомить его об этом и предложить создать соответствующий элемент в своей системе.

    Закрыть

    Мы рады, что смогли помочь Вам в решении проблемы.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Закрыть

    Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

    В ленивой попытке отладить Visual Studio Community я (по рекомендации другого форума) удалил все системные переменные среды. Я понял, что сделать это было ОГРОМНОЙ ошибкой! В контекстном меню кнопки «Пуск» ничего не работает (у меня Windows 10). Ничего не могу сделать в приложении «Настройки», даже не могу создавать новые учетные записи или перезагружать компьютер. Также нельзя открыть какое-либо приложение, требующее одобрения администратора.

    Аппаратное обеспечение: AMD A10-6700 APU с Radeon (tm) HD Graphics 3,70 ГГц 12,0 ГБ RAM 64-бит

    1. В Windows 10 перейдите в Пуск> Настройки> Обновление и безопасность> Восстановление.
    2. В разделе «Расширенный запуск» нажмите «Перезагрузить сейчас».
    3. После перезагрузки компьютера в режиме расширенного запуска нажмите Устранение неполадок.
    4. Нажмите Refresh Your PC

    Windows 10 восстанавливает, сохраняет все файлы и приложения, но удаляет драйверы и пользовательские настройки.

    ДОБАВИТЬ эти пути В переменные среды в пути

    Применить и сохранить.

    1. Открыть CMD
    2. Введите echo% PATH%
    3. скопируйте переменные пути
    4. щелкните изменить в переменных среды (Мой компьютер-> щелкните правой кнопкой мыши-> свойства-> дополнительные свойства-> переменные среды)
    5. вставьте скопированные переменные и ок

    У меня такая же проблема, и я использовал «Восстановление системы» для отмены изменений в пути.

    1. Откройте Пуск.
    2. Найдите пункт «Создать точку восстановления» и нажмите «Свойства системы».
    3. Щелкните кнопку Восстановление системы.

    enter image description here

    enter image description here

    enter image description here

    Я также столкнулся с той же проблемой, и после поиска везде я нашел путь по умолчанию

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

    Просто скопируйте этот путь и вставьте его в переменную среды вашего пути.

    Примечание. Это будет работать, только если ваша командная строка была в открытом состоянии.

    Я случайно добавил новый PATH вместо его редактирования и потерял другие переменные пути.

    Пытался выполнить следующие шаги, чтобы успешно восстановить мои переменные на моей Windows 7.

    Пользователи могут редактировать переменные среды пути в Windows 10. Это действительно легко сделать, хотя для внесения изменений вам нужны права администратора. Не все переменные среды пути заполняются пользователями. Есть несколько путей по умолчанию, которые являются его частью. Пользователи всегда могут добавить или удалить их. Если вы случайно удалили одну переменную среды пути или все они, вы можете добавить их обратно. Если вы не помните каждый добавленный путь, вы можете попробовать несколько вещей, чтобы восстановить переменные среды пути в Windows 10.

    Ограничения

    Существуют ограничения на методы, которые мы собираемся перечислить для восстановления переменных среды пути. Во-первых, вам не следует перезапускать систему после их удаления / удаления. Если у вас открыта командная строка или PowerShell, ваши шансы на восстановление переменных среды пути намного выше.

    Реестр Windows

    Нажмите сочетание клавиш Win + R, чтобы открыть окно запуска. В поле «Выполнить» введите «regedit». Коснитесь Enter. После открытия редактора реестра перейдите в следующее место;

    Значения под этим ключом будут перечислять переменные среды пути. Дважды щелкните их, чтобы открыть их, и скопируйте путь от них всех в Блокнот. Давай, добавь их обратно.

    Возможно, что ключ среды пуст. Скорее всего, это произойдет, если вы перезапустите свою систему. В таком случае поищите в реестре ключ с именем «Environment» и проверьте значения под тем, что появляется в результатах.

    PowerShell

    Если у вас уже был открыт PowerShell до того, как переменные были удалены, переключитесь на него и выполните следующую команду. Он сможет читать переменные среды старого пути. Вы можете попробовать запустить его в новом окне PowerShell, но это может не сработать.

    Командная строка

    Как и метод PowerShell, он работает только в том случае, если у вас открыто окно командной строки до того, как вы удалили или изменили переменные. Выполните следующую команду, и она вернет переменные среды пути.

    Резервная копия NTUSER.DAT

    Если у вас есть резервная копия вашего профиля пользователя, поищите в ней файл NTUSER.DAT. В содержимом этого файла будут находиться переменные среды вашего старого пути. Конечно, этот метод полагается в первую очередь на существующую резервную копию.

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

    В операционную систему Виндовс компании Microsoft входит множество различных продуктов. Переменные среды операционки Windows 10 – это встроенный инструмент, который обеспечивает взаимодействие отдельных папок, дополнительных системных файлов и дисков (носителей, накопителей). Помогают быстро перемещаться между блоками. Для управления необходимо учитывать некоторые нюансы и требования.

    screenshot_1

    Что такое переменные среды Windows

    Environment variable или дополнительные контакты среды ОС Виндовс – это небольшие ссылки, по которым элементы системы переходят от одного инструмента к другому. Переменная внутренних каталогов позволяет быстро зайти в нужную папку, не используя при этом полный (стандартный) путь к документу. Команда активируется с помощью:

    • Командной строки (Command Line), открывается с помощью кнопки «Shift», если одновременно нажать по пустому месту в папке и в открывшемся контекстном меню кликнуть по строке «Открыть окно PowerShell здесь»;
    • специального диалогового окна «Выполнить» (запускается после нажатия горячих клавиш «Win» и «I»);
    • адресного поля окна «Проводника».

    Контакты окружения часто содержат информационные данные о ПК (стационарном или переносном) и пользователе, который в текущий момент пользуется персональным устройством.

    screenshot_2

    Системные переменные Windows 10

    Чтобы получить информацию о необходимых данных по переменным составляющим среды, следует обратиться к свойствам операционной системы персонального компьютера (стационарного, ноутбука или мобильного устройства). Инструкция:

    • вызвать режим контекстного меню ярлыка «Мой компьютер» (кликнуть по нему правой клавишей мыши);
    • выбрать последний по списку пункт «Свойства»;

    screenshot_3

    • затем перейти к разделу «Дополнительные параметры»;

    screenshot_4

    • откроется новое окно с несколькими отдельными вкладками, выбрать «Дополнительно», нажать кнопку «Переменные среды»;

    screenshot_5

    • появится список, состоящий из двух различных типов переменных – активного пользователя и установленной системы ПК.

    screenshot_6

    Для просмотра списка всех доступных на устройстве компонентов используют режим Командной строки. Консоль запускается с помощью комбинации горячих кнопок «Win» и «Х», через функционал Диспетчера задач, клавиши Пуск, Проводник и другие сервисы. В новом поле активируют команду set > %homepath%\desktop\set.txt.

    screenshot_7

    Переменные PATH и PATHEXT

    Открыть стандартные пользовательские ссылки на компьютере можно с помощью ресурса Командной строки. Наименования PATH и PATHEXT существенно отличаются. Через данные объекты можно создать путь к различным структурам и блокам операционной системы.

    PATH позволяет изменить или запустить отдельные документы (папки, скрипты, файлы), которые располагаются в библиотеках операционки без известного пути. Например, если искать «explorer.exe», поиск пройдет по всем доступным отделам ОС.

    screenshot_8

    Функционал переменной PATHEXT работает с документами без указания расширения нужного файла. Принцип работает так: если нужное значение располагается в описании файла – строка «Значение переменной» оказывается заполненной несколькими вариантами расширений. Принцип действия – рабочие элементы перебираются поочередно до того момента, пока требуемый объект не будет найден.

    Создание переменных сред

    Настройка контактов окружения и создание новых элементов требуют прохождения нескольких простых этапов:

    • изменение осуществляется через окно «Переменные среды» (открывается через Пуск, поисковик или другим подходящим образом). Внимание! Добавить новый путь к определенным папкам, регистрам, библиотекам или иным компонентам операционной системы персонального устройства можно как в системном, так и в пользовательском блоке;

    screenshot_9

    screenshot_10

    • ввести наименование новой точки (важно, чтобы названия не повторялись);

    screenshot_11

    screenshot_12

    Затем требуется подтвердить операцию и перезапустить сервис Проводник (или операционку полностью). После повторного запуска новое значение появится в общем списке.

    Ошибки

    Основной ошибкой пользователей является неправильно прописанный путь к необходимому документу. В данном случае функционал будет работать некорректно. Подобный сервис часто используют программисты. Если элементов, установленных по умолчанию недостаточно, можно создать новые точки за несколько минут.

    screenshot_13

    Переменные среды (окружения) работают для ускорения обработки некоторых операций. Часто используются профессиональными программистами при настройке операционной системы персонального компьютера (стационарного, портативного). Не рекомендуется использовать подобный сервис, если навыков обработки информационных инструментов через специальные режимы недостаточно.

    Читайте также: