IE ProxyEnable via registro não funciona WIN 10

0

Quão estranho é isso?

Quando eu habilito o proxy no Internet Explorer 11 usando o método de registro, eu verifico meu IP e ele não está em proxy. clico em Opções da Internet > Lan Settings (nada mais), então meu IP muda para o proxy IP .

Enquanto a janela de configurações de lan já possui a caixa de seleção Proxy marcada. Não clico em "OK" nem nada para que as alterações entrem em vigor. Apenas clicando em Configurações da LAN, as alterações entram em vigor como deveriam. O mesmo é verdade para desabilitar o proxy. Eu defino ProxyEnable para 0, ip ainda proxied, eu mesmo desligar o proxy no meu servidor e, em seguida, meu pc não pode carregar qualquer página, até que eu abra as configurações de Lan, então o proxy fica desativado.

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyEnable"=dword:00000001

Este código também não funciona. Ele executa bem como política RemoteSigned, mas não faz diferença.

function refresh-system() {
    $signature = @'
[DllImport("wininet.dll", SetLastError = true, CharSet=CharSet.Auto)]
public static extern bool InternetSetOption(IntPtr hInternet, int dwOption, IntPtr lpBuffer, int dwBufferLength);
'@

    $INTERNET_OPTION_SETTINGS_CHANGED   = 39
    $INTERNET_OPTION_REFRESH            = 37
    $type = Add-Type -MemberDefinition $signature -Name wininet -Namespace pinvoke -PassThru
    $a = $type::InternetSetOption(0, $INTERNET_OPTION_SETTINGS_CHANGED, 0, 0)
    $b = $type::InternetSetOption(0, $INTERNET_OPTION_REFRESH, 0, 0)
    return $a -and $b
}
  • IE 11.1593
  • Detectar configurações automaticamente = desmarcado
  • Cache desativado = via GPO
  • Windows 10 LTSB 1607
  • Nenhum domínio = usuário local / grupo de trabalho
por JsEveryDay 25.08.2017 / 02:12

0 respostas