Как да задам променлива на системната среда в Windows 10 (без да използвам редактора на регистъра)?
(Забележка: Другите отговори не се отнасят конкретно за Windows 10 - поне все още не - и пропускат важни стъпки - като например как да отворите контролния панел - които са се променили от предишните версии на Windows.)
Можете да направите списък на всички променливи на средата с: Get-ChildItem Env:
.
За да получите стойността на конкретна променлива: $Env:PATH
, където PATH
е името на променливата.
За задаване на променлива: [Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User")
, като първият параметър е името на променливата, вторият е стойността, а третият е нивото.
В PowerShell има различни начини за работа с променливите на средата и някои странности с тях, така че за подробности се обърнете към връзката.
Влезте в Настройки и щракнете върху Система.
След това в лявата част кликнете върху Отбелязване и в долната част изберете Системна информация.
В новия прозорец на контролния панел, който се отваря, щракнете върху Разширени системни настройки вляво.
Сега в новия прозорец, който се отваря, изберете Променливи на средата... в долната част.
Все още е същото: намира се в "Система" на панела за управление в стария стил. Можете да стигнете до него с WinBreak или като щракнете с десния бутон на мишката върху бутона "Старт".
Оттам изберете "Разширени системни настройки" → "Променливи на средата".
Или можете да го направите по трудния начин и да намерите някоя друга входна точка към контролния панел от стария стил, като например Центъра за споделяне и мрежа или папката на работния плот(!).
Намерих поне един начин:
В полето "Търсене в мрежата и Windows" в лентата на задачите напишете "Променливи на средата", след което изберете "Редактиране на системните променливи на средата", след което щракнете върху "Променливи на средата"