Как настроить переменную path в windows 10

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

Решение для Windows 10:

  1. Открываешь месторасположение python
  2. Находишь там , кликаешь правой кнопкой мыши —> Свойства
  3. Копируешь ПОЛНОСТЬЮ все, что написано в поле «Расположение»
  4. Заходишь в Мой компьютер, правой кнопкой мыши по свободному полю —> Свойства
  5. В левой колонке выбираешь «Дополнительные параметры системы»
  6. Там находишь в самом низу кнопку «Переменные окружения»
  7. В открывшемся окне будет 2 области. В любой находишь переменную Path, кликаешь —> Создать —> вставляешь скопированный путь.
  8. Нажимаешь OK, OK, … пока все не закроется.
Решение для Windows 10:

Проверяем. Запускаем Консоль, вводим python, запуститься должен Python.

Добавление пути в пользовательскую переменную Path

Для добавление пути, заданного аргументом командной строки, скрипт выполняет следующие действия:

  • Считывает текущее значение переменной Path из реестра (пользовательские переменные находятся здесь HKCU\Environment\Path), основан на Чтение из реестра в скрипте WSH.
  • Проверяет, возможно, этот путь уже добавлен, в этом случае скрипт завершает свою работу.
  • Добавляет путь к значению переменной Path.
  • Сохраняет итоговое значение вызовом SETX. Почему именно через SETX, а не через сохранение значения обратно в реестр? Разница в том, что изменение, сделанное через SETX, начинает работать сразу (для новых процессов, конечно), а изменения, сохранённые через реестр, начнут работать только после выхода-входа пользователя.

Код скрипта user_path_:

var wsh_shell = («»); var path = wsh_((0)); var v = «»; try { v = wsh_(«HKCU\\Environment\\Path»); } catch ( e ) { } if ( v != «» ) { for ( var i = new Enumerator((«;»)); !(); ()) if ( () == ().toUpperCase() ) (0); if ( () != «;» ) v += «;»; } v += path; if ( wsh_(«setx Path \»» + v + «\»»,0,true) != 0 ) («setx failed.»);

Читайте также:  Как установить режим гибернации в windows 10

Пример добавления пути к программе nhsms, установленной в профиль пользователя, из командной строки:

cscript //nologo user_path_ «%localappdata%\nhsms»

Установка программы через командную строку

Сейчас мы будем пробовать управлять программами более удобным и очень похожим способом на то, как это выполняется в среде Linux. И в этом нам поможет специальный сервис Chocolatey, пакетный менеджер для Windows. Клиент Chocolatey представляет собой утилиту, предназначенную для работы в консоли. Давайте сразу попробуем её установить. Для установки откроем терминал с правами администратора. Нажмите правой кнопкой мыши на меню Пуск и нажмите пункт «Командная строка» (с правами администратора). Теперь скопируем следующий код:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command «iex ((new-object ).DownloadString(‘’))» && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Вставляем и нажимаем клавишу Enter. Теперь нужно закрыть консоль, чтобы данные по переменным освежились.

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

Снова открываем терминал от имени администратора. Копируем текст, представленный справа от программы на сайте Например, для установки браузера Google Chrome представлен следующий код:

Установка программы через командную строку

choco install googlechrome -y

Копируем его и вставляем в терминал. Не забываем после кода с сайта писать комбинацию -y. Жмём Enter. Теперь осталось дождаться завершения установки браузера. После чего можно закрыть окно терминала.

Как можно было заметить, браузер Google Chrome очень быстро установился. Нам не пришлось кликать никакие кнопки, выбирать место сохранения файлов (по умолчанию используется диск C). Кстати, начинающим пользователям можно сделать в блокноте набор своих любимых приложений, чтобы каждый раз не заходить на сервис Chocolatey. Чтобы удалить программу через командную строку, введите код uninstall, затем — название программы. Например, choco unistall ccleaner.

ВНИМАНИЕ.  Сервис работает только с теми пакетами, что устанавливаются через него. То есть если какое-либо ПО недоступно для установки через Chocolatey, то и удалить вы не сможете его таким способом. 

Способ №Запуск через командную строку

В ранних версиях операционной системы, а также в Windows 10, запустить программу в скрытом режиме можно с помощью командной строки:

  • Для этого жмём «Win+R» и вводим «powershell».
  • Откроется консоль. Вводим команду «Start-Process -WindowStyle hidden «C:/ProgramFiles(х86)/Opera/»», где «C:/ProgramFiles(х86)/Opera/» — это путь к файлу программы, которую вы хотите запустить в скрытом режиме.
  • Софт запустится, но окна на панели задач не будет.
Читайте также:  Выбираем среду разработки на PowerShell и пишем скрипты для Windows

Способ №2. Запуск с помощью скрипта VBSсript

Чтобы запустить программу в скрытом режиме, достаточно открыть блокнот и прописать скрипт:

Dim WShell Set WShell = CreateObject(«») «», 0 Set WShell = Nothing

Где «» — это программа, которую нужно запустить в скрытом режиме.

Сохраняем файл с расширением .vbs и любым названием.

Запускаем файл. Программа запустится в скрытом режиме. Её работу можно отследить только в диспетчере задач.

Заключение

pyenv — очень удобный и полезный инструмент в ситуациях, когда нужную вам версию Python нельзя установить средствами операционной системы. Я вообще предпочитаю устанавливать все нужные мне версии интерпретатора самостоятельно через pyenv или asdf, даже если ОС уже содержит точно такую же версию — пусть ОС использует свою копию для служебных целей, а я для разработки буду использовать свою собственную копию, где смогу проводить любые кровавые эксперименты, не боясь поломать ОС.

Обязательно подпишитесь на уведомления о новых постах в блоге, чтобы ничего не пропустить!

Как запустить скрипт PowerShell с помощью ярлыка?

Осуществить такую задачу можно двумя способами:

  1. Создать bat/cmd файл, в котором прописать команду для запуска скрипта (с параметрами вы ознакомились выше)
  2. Создать ярлык на PowerShell, который можно найти в папке c:\Windows\System32\WindowsPowerShell\v<версия>\ и в свойствах ярлыка в поле «Объект» дописать необходимые параметры.

Таким образом, например, чтобы запустить скрипт powershell при входе пользователя, можно просто создать ярлык, как описано во 2-м пункте и поместить его в автозагрузку. Так же, создание ярлыка одним из способов выше позволит легко запустить скрипт от имени администратора или от имени любого другого пользователя как обычную программу.

Скриптовый язык PowerShell — довольно мощный инструмент для решения различных задач, но его можно использовать не только для хороших вещей, но и во вред, поэтому, пользуйтесь им с умом 😉

Запуск пользовательских приложений

Пользовательские системы запускаются любым из указанных ранее способов. Для некоторых требуются права более высокого порядка, чем просто пользователя. Контекстное меню запускается правой кнопкой мыши, выбирается пункт «Запуск от имени администратора».

Запуск пользовательских приложений

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

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

Запуск пользовательских приложений

Пользовательские системы запускаются любым из указанных ранее способов. Для некоторых требуются права более высокого порядка, чем просто пользователя. Контекстное меню запускается правой кнопкой мыши, выбирается пункт «Запуск от имени администратора».

Запуск пользовательских приложений

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

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

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

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

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

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