В настоящее время я ищу способ преодолеть ограничение на длину переменной среды в ОС Windows, и максимальный предел, которого я достиг, составляет 4133. Но для моего проекта мне нужно проверить установку системы с более длинной средой пути (8000, 16000 или даже максимум 32000).
Команда setx отсутствует, поскольку она автоматически усекает путь среды до 1024 символов.
Я пробовал API SetEnvironmentVariable() PowerShell, и он, кажется, имеет ограничение ~ 4133 символа, остальное автоматически усекается или не работает должным образом.
Есть ли способ преодолеть этот предел?