Para responder à sua pergunta, como @ yagmoth555 aponta nos comentários: essa configuração de registro deve ser aplicada apenas reiniciando o navegador.
Se isso não acontecer com você, tente o seguinte:
Crie um arquivo de lote como proxyOff.Bat
reg add "[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]" /v ProxyEnable /t REG_DWORD /d "0" /f
Crie um arquivo de lote como proxyOn.Bat
reg add "[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]" /v ProxyEnable /t REG_DWORD /d "1" /f
Essas configurações devem ser aplicadas logo após a reinicialização do navegador. Se não, por favor, verifique se o navegador está realmente morto. Eu vi tantas vezes sem janelas e ainda proecesses do navegador em execução. Se for esse o caso, por favor, investigue com o gerenciador de tarefas.
De qualquer forma, não gosto dessa solução .
O que você quer fazer seria melhor alcançado de muitas outras maneiras: eu sugiro dois.
-
Eu acabei de usar um GPO para trazer usuários o direito de desativar o proxy. No link há um bom ponto de partida.
-
Além disso, dar aos usuários esses direitos é sempre uma ideia de último recurso para mim; Se você puder dedicar mais esforço na configuração inicial, investigue sobre por que eles precisam desativar o proxy e configurar seu proxy / firewall / gateway / UTM para ignorar o proxy quando necessário, usando local ou ou remota, ou baseada em tempo, ou com base em usuário / conta.
Se você fizer isso, você ainda pode controlar o que eles fazem, se você der certo para desativar o proxy, mais cedo ou mais tarde alguém irá desativá-lo para fins malignos ou perigosos, e não pelas razões que o levam à conclusão isso:
occasionally the user needs to disable it.