Як змусити оновити налаштування проксі після зміни значень реєстру в пакетному скрипті?


0

У пакетному сценарії я оновлюю значення реєстру за допомогою REGкоманди відключення ручного проксі.

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f

Однак це не набирає чинності, поки я не відкрию сторінку налаштувань проксі в Windows ( Меню «Пуск»> «Змінити налаштування проксі» ). Все, що мені потрібно зробити, це відкрити сторінку, і властивість оновлюється правильно.

Чи є можливість перезавантажити / оновити цей параметр без відкриття мережевих налаштувань?


Ви спробували перезавантажити машину? Якщо так, ви можете перезавантажити його і в пакетному файлі, і якщо ви перебуваєте в домені, я пропоную вам скористатися груповою політикою, і, можливо, якщо ви зміните значення реєстрів, цілий ПК вийде (віддалено), то користувач хто входить, отримує налаштування.
— Елі

Реєстр оновлюється під час запуску команди, програма не має підказки, поки ви не відкриєте це вікно налаштувань і не перевірятимете реєстр на це налаштування.
— Моаб

@Elie Ні, я не пробував перезавантажуватись, і хоча я впевнений, що міг би досить оновити змінну, це теж не для мене варіант. Групова політика не працюватиме, оскільки я лише локальний адміністратор.
— JayD

@Moab Так, це, по суті, моє питання: як оновити "програму" з мого пакетного сценарію? Я відредагував оманливий заголовок.
— JayD

Відповіді:


1

Це посилання говорить про те, що цього неможливо зробити: https://superuser.com/a/944980/916597 .

На жаль, не існує простого шляху. Як ви вже помітили, вам не вистачає магічної команди "прочитати ці налаштування зараз":

Зауважте, що у посиланні у відповіді зазначається, що це можливо, як це зробити в PowerShell, але це не відповідає на це запитання. Якщо вас це цікавить, перегляньте це.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.