
Windows XP использовала переменную окружения Path командной строки для <system_PATH><user_PATH>. Возможно, после установки программного обеспечения ее поведение изменилось на выбор только <system_PATH>. Как мне настроить ее на выбор <user_PATH> снова?
решение1
Вышеуказанный ответ prrao не был применен, потому что они не поняли вопрос. Я заметил точно такое же поведение на установке VirtualBox WinXP. Я создал нового пользователя и перешел к нему через выход из системы и вход в систему, и там все работало нормально. Но как только я вернулся к учетной записи пользователя, у которого были проблемы, она осталась сломанной.
Итак, по крайней мере, я исключил, что это было связано с каким-то конкретным профилем пользователя.
Решение, которое я тогда, наконец, обнаружил, было то, что, по-видимому, было ограничением размера. Я обрезал содержимое переменной среды Path пользователя до гораздо меньшего размера и переместил часть его в блок переменной среды системы, и затем он снова заработал. Поэтому я рекомендую вам попробовать сократить его и посмотреть, будет ли разница.
решение2
Нажмите Пуск > Выполнить, введите regedit.exe. Перейдите в следующую ветку:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
На правой панели дважды щелкните Autorun и введите
CD /d <user_PATH>
Если
Autorun
отсутствует, вам необходимо создать его (типа «string») в указанном выше месте.
ПРИМЕЧАНИЕ: В пути пользователя используйте обратную косую черту (\
) в качестве разделителя пути; например:C:\Users\[Username]
Откройте экземпляр командной строки. Путь запуска по умолчанию должен был измениться обратно на
<user_PATH>