Меню Рубрики

Как восстановить path windows

Как отредактировать PATH в Windows 7, 8 и Windows 10?

Как запустить программу из командной строки не переходя каждый раз в папку с программой?! Как запускать сторонние программы так, как, например, программу IPCONFIG, которая не требует перехода в папку?

Что такое PATH система Windows?

Если вы скачали программу командной строки, например ADB (Android Debuggin Bridge), то вы не сможете запустить ее просто вписав adb в командной строке, как вы всегда поступали с системными командами Windows (IPCONFIG, NETSTAT и т.п.). Вместо этого вы должны будете указать командную строку содержащую полный путь к exe-файлу.

Это достаточно сложно писать в командной строке без ошибок, тем более, если вам приходится делать это достаточно часто.

PATH система Windows сообщает вашей операционной системе каталоги, в которых следует искать исполняемые файлы. Например ранее упоминаемая программа ipconfig.exe расположена в каталоге C:\Windows\System32, который в свою очередь уже добавлен в PATH Windows. При вводе команды ipconfig система обыщет все папки из PATH на наличие файла ipconfig.exe и запустит его выполнение.

Если вы хотите то же удобство с программой (в нашем примере это ADB), то приложение ADB необходимо добавить в PATH Windows и после этого для запуска достаточно будет вписать в командную строку:

Больше ничего впечатывать не придется.

Как добавить папку в PATH?

В Windows 7, 8 и Windows 10 попасть в настройки PATH можно так: Панель управления / Система / Дополнительные переменные среды.

Далее перейти в «Переменные среды».

В окне «Переменные среды» обратите внимание на переменную с именем Path. Выберите ее и нажмите «Изменить..»

Дальнейшие действия одинаковы в Windows 7 и 8, но иные, облегченные, в Windows 10.

Path в операционной системе Windows 7 и Windows 8

В этих системах переменная Path является не более, чем длинной строкой текста с адресами каталогов системы. В этот текст мы добавим каталог и с нашей программой ADB.

Для того, чтобы добавить запись с путем к исполняемому файлу в Windows 7 и 8 к тексту нужно добавить путь, которому предшествует точка с запятой, разделяющая различные записи. Например так:

Добавлять такой путь в текст path нужно только в конец строки.

После ввода нажмите ОК. Все, мы добавили каталог в patch Windows 7 и 8.

Path в операционной системе Windows 10

В операционной системе Windows 10 этот процесс проще и менее запутанный. После нажатия кнопки «Изменить…» откроется новое диалоговое окно с расположенными в отдельных строках путях path.

Это улучшение позволяет проще и нагляднее видеть имеющиеся пути path и облегчает добавить новые пути.

Для добавления нового пути в переменную path Windows 10 нужно нажать «Новый», добавить путь C:\Android\platform-tools и нажать ОК.

Новая запись появится в низу списка.

Теперь запуск Android Debug Bridge доступен из любого раздела командной строкой без ввода полного пути к исполняемому файлу.

Источник

Изучаем переменные среды в Windows 10

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Создать свою папку в любом месте и прописать путь к ней. Для этого (после создания директории на диске) жмем «Создать», вводим адрес и ОК.

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

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

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

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

taskkill /F /IM explorer.exe

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

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

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

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

Принцип работы следующий: система перебирает расширения по очереди, пока не будет найден соответствующий объект, причем делает это в директориях, указанных в «PATH».

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

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

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


Вводим имя, например, «desktop». Обратите внимание на то, чтобы такое название еще не было использовано (просмотрите списки).


В поле «Значение» указываем путь до папки «Рабочий стол».


Нажимаем ОК. Повторяем это действие во всех открытых окнах (см. выше).

  • Перезапускаем «Проводник» и консоль или целиком систему.
  • Готово, новая переменная создана, увидеть ее можно в соответствующем списке.

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

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

    Заключение

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

    Источник

    Как восстановить переменную среды Path, которую я удалил?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Источник

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как восстановить mcafee на windows 10
  • Как восстановить ie9 в windows 7
  • Как восстановить ie8 в windows 7
  • Как восстановить gpt windows 10
  • Как восстановить explorer exe windows 7