Функция системной переменной% configsetroot% в Windows

764
Anthony

Когда я проверял свой компьютер, %configsetroot%системная переменная была установлена ​​в путь:%SystemRoot%\ConfigSetRoot

Но странная вещь в том, что каталог, указанный этим путем, не существует. Папка ConfigSetRoot отсутствует на моем компьютере. И поскольку это системная переменная, я предполагаю, что она должна быть несколько важной? Конечно, если это системная переменная, то она, вероятно, будет использоваться системой в какой-то момент, верно?

Для чего используется эта переменная? Кто-нибудь знает?

1
Возможно, у вас установлено приложение, в котором путь указан как системная переменная, но оно не было удалено при удалении приложения. Скорее всего, вы можете удалить переменную из вашей системы. spikey_richie 6 лет назад 1
Кажется, вы установили ОС с пользовательского установочного носителя, который был подготовлен для добавления файлов в установщик, используя официальный способ сделать это через папку `$ OEM $`. Но файлы не были добавлены, поэтому папка ConfigSetRoot пуста (все файлы из $ OEM $ безоговорочно копируются в ConfigSetRoot). Теперь ОС уже установлена, поэтому вы можете свободно удалять как папку, так и системную переменную. Akina 6 лет назад 1

1 ответ на вопрос

0
harrymc

Ваша текущая версия Windows поступила от сборщика систем OEM.

Возможно, установка установила и использовала эту переменную среды для копирования файлов в %SystemRoot%\ConfigSetRoot.

После завершения установки она либо сама очищала эту папку, либо не имела файлов для копирования. Но он забыл удалить переменную configsetroot.

Вы можете удалить эту переменную, поскольку она больше не нужна.