Esta questão de falha no servidor aparece em alta nas pesquisas do Google, e é por isso que estou respondendo a ela. Espero que outros achem isso útil, pois esse problema foi uma verdadeira dor para mim.
Quase todos os computadores com Windows 7 em nosso domínio, com cerca de 50 usuários, foram afetados - não foi aceitável reiniciar o IE e redefinir o IE, então resolvi o seguinte:
Em primeiro lugar, aqui estão alguns links úteis, mas muito difíceis de encontrar:
http://blog.frankleonhardt.com/2011/wpad-and-windows-7-and-internet-explorer-8/
http://kb.k12usa.com/Knowledgebase/Proxy-Auto-Detect-WPAD-Issues-With-IE-Windows-7
http://infratalk.wordpress.com/2011/09/10/trou Troubleshooting-windows-proxy-autodiscovery-wpad/
Eu sugiro que você leia primeiro cada um dos links.
A seguinte citação do primeiro link é particularmente interessante:
"Acontece que os caras espertos da Microsoft implementaram um recurso para parar de procurar um servidor WPAD após algumas tentativas fracassadas. Reconhece que sabe em qual rede uma máquina de roaming está, deixa uma nota para si no registro, se não estiver. vai incomodar a olhar novamente. Um monte de utilidade se você acabou de implementá-lo. "
Eu encontrei a chave wpad reg anotada nos links, que é como encontrei os links no google. Fiquei implacável durante o teste e descobri que o seguinte funciona:
Feche todas as sessões do IE, abra o Painel de controle -> Opções da Internet -> guia Conexões -> Configurações da LAN e desmarque a opção "Detectar configurações automaticamente" (e todas as outras opções) - NÃO ABRA O IE DE NOVO.
Exclua a seguinte chave de registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad
Abra o Painel de Controle -> Opções da Internet -> Guia Conexões -> Configurações da LAN e TICK "Detectar Configurações Automaticamente".
Se você atualizar sua janela regedit (F5), deverá ver a chave reg do wpad recriada, mas ela estará vazia.
Agora abra o IE. Atualize o registro do wpad novamente e você deverá vê-lo preenchido com uma subchave que contém várias informações do wpad.
Esta foi uma correção sem ter que redefinir o IE, mas eu ainda precisava implantá-lo em 50 máquinas de alguma forma. Fiz isso da seguinte maneira:
Criei o seguinte registro usando um computador que eu havia redefinido como acima (não copie esse texto literalmente, pois ele foi criado com base em nosso domínio e editei o nome do domínio), a linha wpadOverride foi adicionada manualmente:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad]
"WpadLastNetwork"="{F03DC3BF-50F6-4DB1-9570-CF84875F6EDC}"
"WpadOverride"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad\a4-0c-c3-62-7b-2d]
"WpadDecisionReason"=dword:00000000
"WpadDecisionTime"=hex:10,50,19,cf,b1,73,cc,01
"WpadDecision"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad\{F03DC3BF-50F6-4DB1-9570-CF84875F6EDC}]
"WpadDecisionReason"=dword:00000000
"WpadDecisionTime"=hex:10,50,19,cf,b1,73,cc,01
"WpadDecision"=dword:00000001
"WpadNetworkName"="example.local"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad\{F03DC3BF-50F6-4DB1-9570-CF84875F6EDC}\a4-0c-c3-62-7b-2d]
Isso foi adicionado aos scripts de login do usuário e basicamente exclui a chave reg e a substitui.
Criei um GPO para desativar "Detectar configurações automaticamente" e adicionei manualmente o URL do wpad:
Configuração do Usuário -> Diretivas -> Configurações do Windows -> Manutenção do Internet Explorer -> Conexão -> Configuração Automática do Navegador | Desmarque a opção "Detectar automaticamente as configurações" e marque "Ativar configuração automática" e insira " http: //wpad.example.local/wpad.dat " em "URL de configuração automática".
Também habilitei a "Substituição de cache de decisão do IE WPAD" (consulte o segundo link acima).
Deixei isso por alguns dias para implantar no maior número possível de computadores, desabilitei o "URL de configuração automática" e marquei "Detectar automaticamente as definições de configuração" novamente e removi a chave reg do script de login.
Fiz isso porque não parecia funcionar simplesmente desmarcando e marcando a caixa "Detectar definições de configuração automaticamente" via GPO, para que a adição da URL não seja necessária.
Eu esperava que o WpadOverride funcionasse sem as etapas extras, mas infelizmente não funcionou no meu caso.
Aliás, usar um cname funciona perfeitamente bem em nossa rede.
Todos os computadores que estavam desligados durante a correção foram manipulados manualmente depois disso.
Espero que isso ajude outros que se deparam com essa pergunta como eu fiz via google. Esse "recurso" da Microsoft é simplesmente estúpido.