none
Изменение PATH пользователем в Windows Vista RRS feed

  • Вопрос

  • Нужно изменить PATH пользовательского сеанса и сохранить настройки.

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

    Делаю вот что:

    1. Кнопка "Пуск", затем "Компьютер" и правой клавишей мыши "Свойства".

    2. На панели "Система" открываю "Дополнительные параметры системы", и при этом приходится вводить UAC.

    3. На панели "Свойства системы" без труда вхожу в "Переменные среды..." и там нахожу "Переменные среды пользователя для Admin". Заметьте, входил в сеанс пользователя с другим именем: User.

    4. Изменяю переменную, но результаты изменения, естественно, сказываются только на сеансе Admin, но не на сеансе User.

    Как это делать правильно?

    4 сентября 2011 г. 7:27

Ответы

Все ответы

  • Подробную интрукцию вы можете посмотреть здесь: http://www.question-defense.com/2009/06/22/modify-a-users-path-in-windows-vista-vista-path-environment-variable

    • Помечено в качестве ответа Victoriany 5 октября 2011 г. 14:26
    4 сентября 2011 г. 11:53
  • 2. На панели "Система" открываю "Дополнительные параметры системы", и при этом приходится вводить UAC.

    3. На панели "Свойства системы" без труда вхожу в "Переменные среды..." и там нахожу "Переменные среды пользователя для Admin". Заметьте, входил в сеанс пользователя с другим именем: User.


    Не забывайте, что изменять системные настройки имеет право только админ, поэтому и срабатывает UAC, и видите вы там переменные для админа.

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

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

    4 сентября 2011 г. 18:42
  • Сделайте проще:в разделе HKEY_CURRENT_USER\Environment создайте строковую переменную Path и задайте ей нужное значение. Либо отредактируйте значение переменной Path в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment - в этом случае переменная изменится для всех пользователей компьютера.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    8 сентября 2011 г. 8:13
    Модератор
  • Есть однозначный ответ на поставленный вопрос:

    Подробную интрукцию вы можете посмотреть здесь: http://www.question-defense.com/2009/06/22/modify-a-users-path-in-windows-vista-vista-path-environment-variable
    
    Плохо то, что не зная этого способа, самому догадаться почти невозможно.

    Надеюсь, что ответ на мой вопрос также последует и на русском языке, ведь не может же быть, чтобы в России никто не задавался этим вопросом, и для этого не переводили эту полезнейшую статью.
    • Изменено Victoriany 5 октября 2011 г. 14:26
    5 октября 2011 г. 14:17