Windows XP использовала для установки переменной среды Path командной строки значение <system_PATH> <user_PATH>. Возможно, после установки программного обеспечения, его поведение изменилось на получение только <system_PATH>. Как мне настроить его так, чтобы он снова забрал <user_PATH>?

2 ответа2

1

Приведенный выше ответ от prrao не применим, потому что они не поняли вопрос. Я замечаю точно такое же поведение при установке VirtualBox WinXP. Я создал нового пользователя и перешел к нему через выход и вход, и он работал там правильно. Но, как только я вернулся к учетной записи пользователя с проблемами, она осталась сломанной.

Так что, по крайней мере, я исключил, что это было что-то особенное для этого фактического профиля пользователя.

Решение, которое я тогда наконец обнаружил, заключалось в том, что кажется ограничением по размеру. Я урезал содержимое переменной окружения Path пользователя до гораздо меньшего размера и переместил некоторую часть в блок системных переменных среды, а затем он снова начал работать. Итак, я рекомендую вам попытаться сократить его и посмотреть, будет ли это иметь значение.

0
  1. Нажмите Пуск> Выполнить, введите regedit.exe. Перейдите в следующую ветку: HKEY_CURRENT_USER\Software\Microsoft\Command Processor

  2. На правой панели дважды щелкните Автозапуск и вставьте CD /d <user_PATH>

  3. Если Autorun отсутствует, вам нужно создать его (типа "строка") в указанном выше месте
    ПРИМЕЧАНИЕ . В пути пользователя используйте обратную косую черту (\) в качестве разделителя пути; например: C:\Users\[Username]

  4. Откройте экземпляр командной строки. Начальный путь по умолчанию должен был измениться на <user_PATH>

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