Bu serverfault sorusu google aramalarında yüksek görünüyor, bu yüzden cevaplıyorum. Umarım başkaları bunu faydalı bulmaktadır, çünkü bu problem benim için gerçek bir acıydı.
Etki alanımızdaki yaklaşık 50 kullanıcılı hemen hemen her Windows 7 bilgisayarı etkilendi - dolaşmak ve IE'yi sıfırlamak, endişelendiğim kadarıyla kabul edilebilir değildi, bu yüzden sonunda aşağıdaki gibi çözdüm:
Öncelikle, karşılaştığım bağlantıları bulmak için birkaç yararlı ama çok zor:
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/
Önce her bir bağlantıyı okumanızı öneririm.
Yumruk bağlantısından aşağıdaki alıntı özellikle ilginç:
"Microsoft'taki bu akıllı adamların birkaç başarısız denemeden sonra WPAD sunucusunu kontrol etmeyi durdurma özelliği uyguladıkları ortaya çıkıyor. Bir dolaşım makinesinin hangi ağda olduğunu bildiğini, kayıt defterinde kendisi için bir not bıraktığını düşünüyor Eğer daha yeni uyguladıysanız çok fazla kullanım. "
Bağlantılarda belirtilen wpad reg anahtarını buldum, aslında google'da bağlantıları nasıl buldum. Testler sırasında acımasız oldum ve aşağıdakilerin işe yaradığını gördüm:
Tüm IE oturumlarını kapatın, Denetim Masası'nı açın -> Internet Seçenekleri -> Bağlantılar Sekmesi -> Lan Ayarları ve "Ayarları Otomatik Algıla" (ve diğer tüm seçenekler) işaretini kaldırın - IE'YE AÇMAYIN.
Aşağıdaki reg anahtarını silin:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad
Denetim Masası -> Internet Seçenekleri -> Bağlantılar Sekmesi -> Yerel Ağ Ayarları'nı açın ve "Ayarları Otomatik Algıla" seçeneğini tıklayın.
Regedit pencerenizi (F5) yenilerseniz, wpad reg anahtarının yeniden oluşturulduğunu görürsünüz, ancak boş olur.
Şimdi IE'yi açın. Wpad reg'i tekrar yenileyin ve çeşitli wpad bilgileri içeren bir alt anahtarla doldurulduğunu görmelisiniz.
Bu IE sıfırlamak zorunda kalmadan bir düzeltme oldu ama yine de bir şekilde 50 makineye dağıtmak gerekiyordu. Bunu şöyle yaptım:
Yukarıdaki gibi sıfırladığım bir bilgisayarı kullanarak aşağıdaki reg'i oluşturdum (bu sözdizimini alanımıza dayanarak oluşturulduğundan ve alan adını düzenlediğimden kopyalamayın), wpadOverride satırı manaully eklendi:
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]
Bu, kullanıcı oturum açma komut dosyalarına eklendi ve temel olarak reg anahtarını siler ve değiştirir.
Daha sonra "Ayarları Otomatik Olarak Algıla" yı devre dışı bırakmak için bir GPO oluşturdum ve wpad URL'sini manuel olarak ekledim:
Kullanıcı Yapılandırması -> İlkeler -> Windows Ayarları -> Internet Explorer Bakımı -> Bağlantı -> Otomatik Tarayıcı Yapılandırması | "Yapılandırma Ayarlarını Otomatik Olarak Algıla" seçeneğinin işaretini kaldırın ve "Otomatik Yapılandırmayı Etkinleştir " seçeneğini işaretleyin ve "Otomatik Yapılandırma URL'si" ne " http: //wpad.example.local/wpad.dat " ekleyin.
Ayrıca "IE WPAD Karar Önbellek Geçersiz Kılma" özelliğini etkinleştirdim (yukarıdaki ikinci bağlantıya bakın).
Daha sonra mümkün olduğunca çok sayıda bilgisayara dağıtmak için bunu birkaç gün bıraktım, sonra "Otomatik Yapılandırma URL'si" ni devre dışı bıraktım ve "Yapılandırma Ayarlarını Otomatik Olarak Algıla" seçeneğini işaretledim ve reg anahtarını oturum açma komut dosyasından kaldırdım.
Bunu basitçe çözerek ve daha sonra URL eklenmesi gerekli olmayabilir böylece GPO üzerinden "Yapılandırma Ayarları Otomatik Olarak Algıla" kutusunu işaretleyerek işe yaramadı görünüyordu yaptım.
WpadOverride'ın ekstra adımlar olmadan çalışmasını umuyordum ama maalesef benim durumumda yoktu.
Bu arada bir cname kullanmak ağımızda mükemmel çalışıyor.
Düzeltme süresi boyunca kapalı olan tüm bilgisayarlar bundan sonra el ile işlendi.
Umarım bu soruyu google üzerinden yaptığım gibi karşılaşan diğer kişilere yardımcı olur. Microsoft'un bu "özelliği" sadece aptalca.