Когда я смотрю на переменную окружения PATH, кажется, что она состоит из объединения двух записей из моего реестра. Один раздел пути находится по адресу: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment

а другой находится по адресу: HKEY_CURRENT_USER\Environment

Эти два раздела совершенно разные - между ними нет общих записей.

Мой текущий путь состоит из содержимого первой записи, за которой следует новая строка, а затем содержимое второй записи.

Мой вопрос - как мне избавиться от этой новой строки?

У меня проблема в том, что есть пакетный файл, который копирует переменную среды% PATH%, и, как только он попадает на эту новую строку, он предполагает, что он завершил чтение, и далее предполагает следующее, что после новой строки (первый каталог во второй Компонент PATH) - следующая команда, которая пытается выполнить ее, вылетая из пакетного файла.

Пакетный файл не тот, который я написал - он связан с менеджером среды Anaconda, поэтому я не могу легко его обойти.

Я могу просто скопировать вторую часть среды в первую, чтобы продолжить работу, но я не могу не думать, что есть лучшее решение.

0