Переменная среды появляется после перезапуска

1

После перезагрузки компьютера с Windows 10 в сеансе powershell появляется переменная среды. Эта переменная не определена ни в одном из сценариев запуска или в переменных среды панели управления. Команда, которую я использовал для его удаления, выглядит следующим образом:

[Environment]::SetEnvironmentVariable("TestVariable",$null,"Process")

Однако эта команда удаляет только переменную среды до следующего перезапуска. Как я могу навсегда удалить эту переменную среды?

xaav
источник
Вы смотрели в своем скрипте запуска PowerShell?
DavidPostill
Если вы говорите Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1, этот скрипт не устанавливает переменные окружения при запуске.
xaav
Да, это то, что я имел в виду.
DavidPostill
1
Попытайтесь выяснить, является ли она переменной, установленной PowerShell, cmd.exeиспользуется setили запустите PowerShell без профилейPowershell.exe -noprofile
Питер Хандорф,
Начните с -noprofile.
root