Я удаляю приложение, которое из-за ошибки иногда включает настройку Windows Proxy в Windows 10. Компьютеры распределены по всему миру, поэтому мне нужно запланировать задачу, которая будет запускаться после удаления (в случае, если прокси включен, и сетевое соединениепотерян), чтобы проверить, включен ли прокси-сервер, затем выключите его.
Я запустил приведенный ниже код PowerShell для редактирования реестра во время тестирования и не нашел другого способа добиться этого.
Я удостоверился, что все браузеры закрыты, я обновил сервисы, и я включил и выключил питание машины.
Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' -name ProxyServer -Value ""
Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' -name ProxyEnable -Value 0
Я подтвердил, что параметр реестра отражает указанные выше изменения, но в графическом интерфейсе (через «Настройки» или через Internet Explorer) по-прежнему отображается включенный прокси-сервер, а сетевое соединение остается отключенным, если я не сниму флажок вручную.
Где на самом деле хранятся эти настройки прокси-сервера, должно быть какое-то другое место, кроме значения реестра, на которое все ссылаются.Когда я устанавливаю значение для поддельного прокси-сервера и порта, эти параметры остаются в графическом интерфейсе, независимо от того, включены они или отключены, пока не будут изменены, но параметры реестра никогда не обновляются до этих значений.Эти настройки ДОЛЖНЫ находиться в другом месте.Кто-нибудь знает где?