Windows 7 - пользовательский% PATH%


21

Я хотел бы настроить систему для Windows 7, где у каждого пользователя есть свой личный каталог в% PATH%. Я попытался установить% PATH%, %HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...]но это не похоже на работу.

Для тех, кто не понимает, что я пытаюсь сделать, это похоже EXPORT PATH=~/binна * nix. Это может быть в зависимости от конкретного пользователя, если это необходимо (и это на самом деле будет предпочтительнее, чем настройки всей машины).

Ответы:


11

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

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

через реестр;

HKEY_CURRENT_USER\Environment

через пользовательский интерфейс;

Скриншот пользовательского интерфейса

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


1
Вы можете добавить переменные для каждого пользователя, но будет ли это переопределять систему% PATH%?
MiffTheFox

5
Это добавит к системному пути.
RJFalconer

4
Есть две проблемы с этим методом. Во-первых, как вы заявили, это нецелесообразно в системе с большим количеством пользователей. Вторая проблема заключается в том, что PATHпеременная, в отличие от других переменных, добавляется к системному пути . Похоже, что нет способа установить системные переменные динамически :( Это также отвечает на вопрос @MiffTheFox.
Винс

3
@ Ghodmode Вы можете просто установить для пользователя что- PATHто вроде %PATH%;C:\your\path: В Win 7 переменные раскрываются, и мой путь добавляется к пути системы. Кроме того, вы можете запустить, rundll32 sysdm.cpl,EditEnvironmentVariablesчтобы показать диалоговое окно. Я не проверял на других версиях, хотя.
н
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.