На моем компьютере с Windows 10, когда я отображаю переменную окружения 'path' в командном окне, в конце появляется дополнительная папка. Это папка, которую я когда-то использовал, но некоторое время назад я удалил папку и удалил ее из «пути».

Обычный графический интерфейс для отображения и редактирования пути показывает ожидаемое мной значение, но значение, отображаемое в окне команд, выглядит так, как будто я выполнил команду

установить путь =% путь%; c:\xyz

Я не могу найти 'c:\xyz' при поиске в реестре, и, кажется, нет никакого автозапуска, связанного с 'Командным процессором'.

Я попытался создать новый ярлык для cmd.exe, но это не имело никакого значения.

Однако, когда я запускаю командную строку от имени администратора, нежелательная папка не отображается.

Откуда может появиться дополнительная запись?

1 ответ1

0

Я подозреваю, что ваш поиск в реестре может быть неудачным из-за обратной косой черты, которую необходимо избежать. Посмотрите, сможете ли вы найти XYZ, выполнив в командной строке следующее:

REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v ПУТЬ

REG QUERY "HKEY_CURRENT_USER\Environment" /v PATH

Если вам не нравится работать с обычными инструментами, предназначенными для работы с реестром, ваша операционная система может иметь команду SETX, которая довольно специфична для работы с переменными среды.

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