Профіль PowerShell можа вярнуць проксі
Параўнайце Windows PowerShell 5.1 з -NoProfile і праверце ўсе шляхі профіляў, калі выдалены проксі зноў з'яўляецца ў новых сеансах.
Калі проксі вяртаецца пры кожным адкрыцці сеанса Windows PowerShell 5.1, праверце код, які выконваецца пры запуску. Профіль можа прызначыць праксі па змаўчанні, задаць зменныя асяроддзя або зноў вызначыць параметры запытаў па змаўчанні.
Параўнайце той жа запыт і ўліковы запіс у новым сеансе, запушчаным так:
powershell.exe -NoProfile
Гэта прапускае скрыпты профіляў. Але ён па-ранейшаму наследуе асяроддзе бацькоўскага працэса і падпарадкоўваецца дзеючым сеткавым наладам Windows, таму пакінуты проксі іх не выключае.
На звычайным хасце, дзе ўзнікае праблема, пералічыце шляхі профіляў:
$PROFILE | Select-Object *
Праверце існыя файлы па гэтых шляхах і любыя скрыпты, якія яны загружаюць. У PowerShell ёсць профілі для ўсіх карыстальнікаў і для бягучага карыстальніка, для ўсіх хастоў і для бягучага хоста; познія профілі могуць перакрываць ранейшыя. Таму іншы хост тэрмінала можа выконваць іншы скрыпт запуску.
Змяніце канкрэтнае прызначэнне, якое зноў уводзіць маршрут, затым параўнайце новы сеанс. Выдаленне непатрэбных налад рэестра не прыбірае проксі, які код запуску імгненна прызначае зноў.