smguenther
Goto Top

MSIE 10 bzw. 11 stürzt bei Verwendung einer wpad.dat ab

Guten Tag,

der IE 10 bzw. nach einem Update der IE 11 auf meinem Win7 64bit soll durch eine wpad.dat seiner Konfiguration erhalten. Die Datei wird beim Start auch gezogen, dies zeigen die Einträge im Webserver-Log, die Datei selbst hat das folgende Aussehen:
function FindProxyForURL(url, host)
{
  if(isPlainHostName(host)){
    return "DIRECT";  
  }else if(dnsDomainIs(host,".#DOMAIN#")){  
    return "DIRECT";  
  }else if(host.substring(0,4)=="127."){  
    return "DIRECT";  
  }else if(url.substring(0,5)=="http:"){  
    return "PROXY 192.168.0.101:3128; DIRECT";  
  }else if(url.substring(0,6)=="https:"){  
    return "PROXY 192.168.0.101:3128; DIRECT";  
  }else if(url.substring(0,4)=="ftp:"){  
    return "PROXY 192.168.0.101:3128; DIRECT";  
  }else{
    return "DIRECT";  
  }
}
Startet man den IE, kommt nach 1-2 Sekunden ein Hinweis-Fenster mit dem Inhalt "Internet Explorer funktioniert nicht mehr".
Konfiguriere ich die Proxy-Verbindung manuell, arbeitet der IE einwandfrei.

In der Ereignisanzeig finde ich nur die folgende Informationen:

Name der fehlerhaften Anwendung: iexplore.exe, Version: 11.0.9600.16428, Zeitstempel: 0x525b66f7
Name des fehlerhaften Moduls: unknown, Version: 0.0.0.0, Zeitstempel: 0x00000000
Ausnahmecode: 0xc0000005
Fehleroffset: 0x00000000071d0078
ID des fehlerhaften Prozesses: 0x1150
Startzeit der fehlerhaften Anwendung: 0x01cee6af7649524c
Pfad der fehlerhaften Anwendung: C:\Program Files\Internet Explorer\iexplore.exe
Pfad des fehlerhaften Moduls: unknown
Berichtskennung: b7bead3c-52a2-11e3-b20e-005056c00008

Ein IE8 auf einem Windows XP hat mit obiger wpad.dat keine Probleme, ebensowenig Firefox.

Danke für jeden Hinweis oder Tipp,

Stefan

Content-Key: 222612

Url: https://administrator.de/contentid/222612

Printed on: April 19, 2024 at 13:04 o'clock

Member: Dani
Dani Nov 21, 2013 updated at 14:08:13 (UTC)
Goto Top
Moin Stefan,
ich habe erstmal die Code-Formatierung eingefügt. Sonst blickt man nicht durch...
Anonsten ist die WPAD etwas umständlich geschrieben. Ich habe einen kl. Entwurf geschrieben:
function FindProxyForURL(url, host) {
	// Localhost
	if(isPlainHostName(host)) return "DIRECT";  
	// 
	if(dnsDomainIs(host,".#DOMAIN#")) return "DIRECT";  
	// Localhost
	isInNet(dnsResolve(host), "127.0.0.0", "255.255.255.0") return "DIRECT";  
	// HTTP
	if(url.substring(0,5)=="http:") return "PROXY 192.168.0.101:3128";   
	// HTTPS
	if(url.substring(0,6)=="https:") return "PROXY 192.168.0.101:3128";  
	// FTP
	if(url.substring(0,4)=="ftp:") return "PROXY 192.168.0.101:3128";  

    return "DIRECT";  
}
Einfach Abends testen...


Grüße,
Dani
Member: smguenther
smguenther Nov 21, 2013 at 13:54:49 (UTC)
Goto Top
Hallo Dani,

Danke für den Vorschlag, aber es bleibt leider beim sofortigen Absturz des IE.

Und mit der neuen Datei kann Firefox offensichtlich gar nichts anfangen, denn er nutzt nun den Proxy nicht mehr.

Gruß,

Stefan
Member: Dani
Dani Nov 21, 2013 at 14:10:06 (UTC)
Goto Top
Moin,
Und mit der neuen Datei kann Firefox offensichtlich gar nichts anfangen, denn er nutzt nun den Proxy nicht mehr.
Gut möglich... hab hier kein WPAD zur Verfügung. Ich habe auf Anhieb gerade 4 Tippfehler gefunden. face-smile

Danke für den Vorschlag, aber es bleibt leider beim sofortigen Absturz des IE.
Ich würde eine ganz einfache Datei vorschlagen, um sicher zugehen das es nicht am Code liegt:

function FindProxyForURL(url, host) {
    return "DIRECT";  
}
Wir setzen Internet Explorer 9/10/11 ein und haben mit WPAD keine Probleme.


Grüße,
Dani
Member: smguenther
smguenther Nov 22, 2013 at 07:33:47 (UTC)
Goto Top
Moin Dani,

auch mit dieser einfachen wpad.dat verabschiedet sich der MSIE 11.

Gruß,

Stefan