Eu tenho configurado as configurações de proxy em uma imagem Win10 da qual os usuários iniciarão instâncias. Inicialmente, configurei as configurações na ferramenta Opções da Internet e usei netsh winhttp import proxy source=ie
-as para puxá-las para esse sistema.
Eu precisava alterar a lista de bypass. Tentei fazer isso adicionando a entrada em Opções da Internet , mas não persistiu. Cada vez que eu fechava a ferramenta e a reabria, a entrada desaparecia. Eu corri netsh winhttp reset proxy
caso essa configuração estivesse substituindo a outra.
Por que estou realmente confuso, porém, é que estou usando a opção de política de grupo local Make proxy settings per-machine (rather than per-user)
. Quando ativado, as configurações de proxy são definidas usando as configurações anteriores, incluindo a lista de ignoráveis. Tentei modificar a lista novamente, mas, novamente, a entrada não persiste. Quando desabilito a política por máquina, as configurações de proxy desaparecem das Opções da Internet . Habilite-o novamente e eles reaparecem.
Passei pelo registro e removi todas as entradas do servidor proxy. Tenho certeza de que todas as entradas desapareceram com base nas pesquisas que fiz por "proxy", o endereço IP do proxy, o número da porta do proxy, "bypass", etc.
Então estou confuso. De onde vem a configuração de proxy quando eu habilito Make proxy settings per-machine (rather than per-user)
?
Eu fui informado sobre a solução para isso quando uma postagem não relacionada mencionou o valor do registro DefaultConnectionSettings. Eu olhei para ele e com certeza, lá estava ele na chave HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\InternetSettings\Connection.
Eu o excluí em HKLM e HKCU, System e SysWOW64, e provavelmente em alguns outros lugares em que ele apareceu, incluindo ControlSet01.
Depois de ter certeza de que o registro estava desprovido de quaisquer valores possíveis que pudessem afetar a configuração do proxy, defini o GPO local para fazer a configuração do proxy por máquina em vez de por usuário. Depois apaguei tudo de novo.
Somente depois de habilitar a política por máquina e o registro novamente livre do valor, adicionei a configuração à interface de Configurações de Proxy. A configuração foi gravada no registro como o valor DefaultConnectionSettings que persistiu nas reinicializações.
Confirmei que estava correto desativando a política por máquina e verificando se a configuração de proxy foi removida para o usuário. Em seguida, reativei a política e verifiquei se a configuração estava novamente em vigor.