Cette question de défaut de serveur apparaît élevée dans les recherches Google, c'est pourquoi j'y réponds. J'espère que d'autres trouveront cela utile car ce problème a été une vraie douleur pour moi.
Presque chaque ordinateur Windows 7 sur notre domaine d'environ 50 utilisateurs a été affecté - contourner et réinitialiser IE n'était pas acceptable en ce qui me concerne, j'ai donc finalement résolu le problème comme suit:
Tout d'abord, voici quelques liens utiles mais très difficiles à trouver:
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/troubleshooting-windows-proxy-autodiscovery-wpad/
Je vous suggère de lire chacun des liens en premier.
La citation suivante du premier lien est particulièrement intéressante:
"Il s'avère que ces gars intelligents chez Microsoft ont implémenté une fonctionnalité pour arrêter de rechercher un serveur WPAD après quelques tentatives infructueuses. Il estime qu'il sait sur quel réseau une machine itinérante est allumée, laisse une note pour lui-même dans le registre si ce n'est pas le cas va prendre la peine de regarder à nouveau. Une grande utilité si vous venez de l'implémenter. "
J'ai trouvé la clé de registre wpad notée dans les liens, c'est en fait ainsi que j'ai trouvé les liens dans google. Je suis devenu impitoyable pendant les tests et j'ai constaté que les travaux suivants fonctionnent:
Fermez toutes les sessions IE, ouvrez le Panneau de configuration -> Options Internet -> onglet Connexions -> Paramètres LAN et décochez "Détecter automatiquement les paramètres" (et toutes les autres options) - N'OUVREZ PAS IE À NOUVEAU.
Supprimez la clé d'enregistrement suivante:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad
Ouvrez le Panneau de configuration -> Options Internet -> onglet Connexions -> Paramètres LAN et Cochez "Détecter automatiquement les paramètres".
Si vous actualisez votre fenêtre regedit (F5), vous devriez voir la clé reg du wpad recréée mais elle sera vide.
Ouvrez maintenant IE. Actualisez à nouveau le wpad reg et vous devriez le voir remplir avec une sous-clé contenant diverses informations sur le wpad.
C'était un correctif sans avoir à réinitialiser IE, mais je devais quand même le déployer sur 50 machines. Je l'ai fait comme suit:
J'ai créé le reg suivant en utilisant un ordinateur que j'avais réinitialisé comme ci-dessus (ne copiez pas ce verbatim car il a été créé sur la base de notre domaine et j'ai modifié le nom de domaine), la ligne wpadOverride a été ajoutée manuellement:
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]
Cela a été ajouté aux scripts de connexion utilisateur et supprime essentiellement la clé de registre et la remplace.
J'ai ensuite créé un GPO pour désactiver "Détecter automatiquement les paramètres" et ajouté manuellement l'url du wpad:
Configuration utilisateur -> Stratégies -> Paramètres Windows -> Maintenance Internet Explorer -> Connexion -> Configuration automatique du navigateur | Décochez "Détecter automatiquement les paramètres de configuration" et cochez "Activer la configuration automatique" et insérez " http: //wpad.example.local/wpad.dat " dans "URL de configuration automatique".
J'ai également activé le "IE WPAD Decision Caching Override" (voir le deuxième lien ci-dessus).
J'ai ensuite laissé cela pendant quelques jours pour déployer sur autant d'ordinateurs que possible, puis j'ai désactivé "l'URL de configuration automatique" et j'ai coché "Détecter automatiquement les paramètres de configuration" à nouveau et j'ai supprimé la clé de Registre du script de connexion.
J'ai fait cela car cela ne semblait pas fonctionner en décochant simplement puis en cochant la case "Détecter automatiquement les paramètres de configuration" via GPO afin que l'ajout de l'URL ne soit pas finalement nécessaire.
J'avais espéré que le WpadOverride fonctionnerait sans les étapes supplémentaires, mais malheureusement, ce n'était pas le cas dans mon cas.
Incidemment, l'utilisation d'un cname fonctionne parfaitement bien sur notre réseau.
Tous les ordinateurs qui étaient éteints pendant la durée du correctif ont juste été traités manuellement après cela.
J'espère que cela aide les autres qui rencontrent cette question comme je l'ai fait via Google. Cette "fonctionnalité" de Microsoft est carrément stupide.