2

Я не администратор в Windows 10 машина. Я пытался установить Java и Gradle путь для моей учетной записи. Как обычный пользователь, у меня нет доступа к переменным среды через панель управления. В Unix я могу легко изменить bashrc и указать путь к своей учетной записи. В Windows я пытался установить переменные с помощью команды setx или set, но они не сохраняются для моей учетной записи.Я также попробовал команды powershell, но получил ошибку «Отказано в доступе». Итак, мой вопрос заключается в том, что, если я делаю что-то не так, и если есть способ, я могу установить путь с помощью команд, или в Windows пользователи без прав администратора не могут устанавливать переменные пути постоянно.

setx /s machinename /u domain\username PATH "%PATH%;C:\dir1\dir2"

Я посмотрел на другой ответ, который работал для Windows 7, но когда я попробовал ниже команды Windows 10, ничего не происходит:

«C:\Windows\system32\rundll32.exe» sysdm.cpl, EditEnvironmentVariables

3 ответа3

3

Нажмите Win+I, чтобы открыть диалог настроек системы. В поле поиска введите "среда". Выберите "Изменить переменные среды для вашей учетной записи".

1

Но ... подождите, вы пытаетесь установить этот путь среды пользователя на удаленной машине, используя это ...

setx /s [machinename] 

... это может быть проблемой. Даже со всеми PSRemotig, вы должны быть локальным администратором, чтобы делать много вещей.

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

[Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User")

... а это не прилипало?

Наконец, если ваша цель не использует обновление Windows 10 Fall Creators, вы не можете сделать это как обычный пользователь. Это была ошибка pre-Win10FCU.

0

Есть две переменные PATH (и два набора переменных среды, как правило). Есть и для текущего пользователя, и для текущего компьютера. Они объединяются для каждого пользователя, который входит в систему.

Смотрите здесь для деталей

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .