¿Cómo forzar la actualización de la configuración del proxy después de cambiar los valores del registro en el script por lotes?

0

En un script por lotes, estoy actualizando un valor de registro con el REGcomando para deshabilitar el proxy manual.

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

Sin embargo, esto no surtirá efecto hasta que abra la página de configuración del proxy en Windows ( Menú Inicio> Cambiar configuración del proxy ). Todo lo que tengo que hacer es abrir la página y la propiedad se actualiza correctamente.

¿Hay alguna forma de recargar / actualizar esta configuración sin abrir la configuración de red?

JayD
fuente
¿Has intentado reiniciar la máquina? Si es así, puede reiniciarlo también en el archivo por lotes, y si está en un dominio, le sugiero que utilice la política de grupo y tal vez si cambia los valores de los registros completos, la PC se desconecta (de forma remota), entonces el usuario quien inicia sesión obtiene la configuración.
Elie
El registro se actualiza cuando ejecuta el comando, el programa no tiene idea hasta que abre esa ventana de configuración y comprueba el registro para esa configuración.
Moab
@Elie No, no he intentado reiniciar y aunque estoy bastante seguro de que actualizaría la variable lo suficiente, tampoco es una opción para mí. La política de grupo no funcionará porque solo soy un administrador local.
JayD
@Moab Sí, esa es esencialmente mi pregunta: ¿cómo actualizar "el programa" desde mi script por lotes? He editado el título engañoso.
JayD

Respuestas:

1

Este enlace sugiere que no se puede hacer: https://superuser.com/a/944980/916597 .

Lamentablemente, no hay una manera fácil. Como habrás notado, te estás perdiendo el comando mágico "lee esas configuraciones ahora":

Tenga en cuenta que en el enlace, la respuesta menciona que posiblemente haya una forma de hacerlo en PowerShell, pero eso no responde a esta pregunta. Sin embargo, si te interesa, échale un vistazo.

JayD
fuente