Среда: Dell Vostro с Windows 10 10.0.16299
Я создал два скрипта, которые переключаются между использованием или не использованием определенного прокси. "Добавить", устанавливает значение 1 в разделе реестра ProxyEnable, а также устанавливает мой адрес прокси
proxyadd.bat
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyEnable /t REG_DWORD /d 1
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyServer /t REG_SZ /d proxy:8080
set HTTP_PROXY=proxy:8080
Проблема в том, что мои браузеры не принимают эти настройки, если я не открываю окно настроек Lan вручную (он же inetcpl.cpl). Я только открываю его и ничего не делаю (настройки были заданы правильно ранее, с помощью пакетного скрипта), а затем мгновенно работает прокси.
Я также проверил, меняет ли открытие окна что-нибудь в реестре, но это не так.