HKCU — это ветвь реестра текущего пользователя процесса, выполняющего вызов. Запуск проверки из сеанса администратора не делает HKCU автоматически указывающей на другого вошедшего пользователя.

Для известного SID пользователя, чей куст профиля загружен, чтение может явно адресовать эту ветвь:

$key = "Registry::HKEY_USERS\$sid\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Get-ItemProperty -LiteralPath $key |
    Select-Object ProxyEnable, ProxyServer, ProxyOverride, AutoConfigURL

Укажите SID нужной учётной записи в sid. Результат описывает сохранённую конфигурацию отдельного пользователя, а не итоговый прокси, выбранный для конкретного назначения. Карта ProxyServer для конкретного протокола также требует интерпретации, прежде чем использоваться как одна конечная точка.

Наличие профиля на диске не доказывает, что его куст сейчас загружен под HKEY_USERS. Проверка куста в автономном режиме — отдельная административная операция; отсутствие загруженной ветви не является доказательством того, что пользователь никогда не настраивал прокси.

Также проверьте, не делает ли политика параметры прокси общими для машины. Чтение реестра только по пользователю не позволяет установить действующую политику для каждого приложения, работающего под этой учётной записью.

Похожие статьи