Timeouts / Zeitüberschreitungen im Internet Explorer abstellen

Wenn beim Erstellen von Nachrichten und Themen in Foren der Internet Explorer öfters einen Timeout zeigt, liegt das nicht unbedingt  nur an der Software der Webseite, sondern evtl. auch an einer Einstellung des IE in der Registry. Die Software der Webseite kann zum Problem beitragen, wenn sie z.B. bei der Erstellung eines Themas (Thread) nach ähnlichen Themen sucht, um diese zu verknüpfen. Dann überschreitet diese Suche unabsichtlich den Zeitrahmen, den ein Browser für die Antwort der Webseite auf die Anforderung bereitstellt, bevor er mit einer Fehlermeldung reagiert. Technisch: Wenn der Internet Explorer eine HTTP-Verbindung zu einem Webserver aufbaut, verwendet er dazu denselben TCP/IP-Socket, über den die ursprüngliche Anforderung empfangen wurde. Und zwar solange, bis der Socket sich für die eingestellte Zeit im Leerlauf befindet. Danach setzt der IE  die Verbindung zurück. Für den Empfang weiterer Anforderungen wird ein neuer TCP/IP-Socket verwendet. Damit wäre ein später eintreffendes Antwortpaket nicht mehr berücksichtigt, und es erscheint eine Fehlermeldung.

Abhilfe schafft ein Eingriff in die Registry. (Bevor Sie die Registry bearbeiten, vergewissern Sie sich , dass Sie diese wiederherstellen können, falls ein Problem auftritt.) Keine Gewähr für Schäden durch den Autor.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
  • Neuer DWORD-Wert. KeepAliveTimeout
  • Gewünschten Zeitüberschreitungswert (in Millisekunden) eingeben, z.B. 120000 für 2  Minuten.
  • Internet Explorer neustarten
  • Falls nicht vorhanden, den dword Wert

    „ReceiveTimeout“ erstellen 

    und auf 12000 (hex) einstellen

    Dieser Beitrag wurde unter Allgemein veröffentlicht. Setze ein Lesezeichen auf den Permalink.