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


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.