Supportnet Computer
Planet of Tech

Supportnet / Forum / Windows98

Windows socket error





Frage

Hi Leute, habe folgendes Problem: Nach dem starten meines Rechners und Aufbau des Desktop, erscheint folgende Fehlermeldung: Windows socket error:(10048), on API bind Diese Fehlermeldung meldet sich alle 5 Sekunden und ein neues Kästchen gleichen Inhalts ist zu verzeichnen. Ich kann alle Programme und Anwendungen bzw. DSL starten. Ich habe aber das Gefühl das meine DSL Verbindung langsam läuft, ja teilweise mit der Meldung Shellapi(?)abbricht. Ich bin völlig ratlos :-( Über Hilfe würde ich mich sehr freuen. Gruß Tino

Antwort 1 von normalo

Die Datei WINSOCK.DLL ist das Modul, das Windows um das TCP/IP-Protokoll ergänzt und für die Verbindung des PCs mit dem INTERNET zuständig ist. Immer dann, wenn ein Internet-Programm (zum Beispiel ein Web-Browser) mit dem Netz kommunizieren will (etwa einen bestimmten WWW-Server anwählt) gibt es die Anforderung an die WINSOCK.DLL weiter. Die kümmert sich dann um das Physikalische beziehungsweise meldet, wenn keine Verbindung zum Internet besteht oder ein Timeout-Fehler auftritt.

Die Winsock-DLL ist häufig die Wurzel aller Probleme, die viele Anwender beim Konfigurieren einer INTERNET-Verbindung haben, da es etliche inkompatible Versionen der DLL-Datei gibt.

API ist die Abkürzung für "Application Programmers Interface" oder "Application Programming Interface" = Programmier- und Anwendungsschnittstelle.

Du solltes mal überlegen,was Du gemacht hast, bevor dieses Problem aufgetaucht ist. Eventuell hat eine Installation Dir eine fehlerhafte Winsock.dll untergejubelt. Auf jeden Fall kannst Du mal folgendes ausprobieren:

Versionskonflike suchen mit vcmui.exe:
Auf Start / Ausführen klicken, in das Eingabefeld VCMUI tippen und auf OK klicken. Es öffnet sich der Versionskonflikt-Manager. Wenn hier Einträge enthalten sind, prüfe ob die Winsock.dll aufgeführt ist. Wenn ja, markiere diese und lasse die gesicherte Version wieder herstellen. Überprüfe nach der Beendigung von VCMUI, ob der Fehler immer noch auftritt. (Wenn Du das Programm wieder ausführst, wird die vorher entfernte aktuelle Version als gesicherte Version angezeigt, Du kann diese auf dem gleichen Weg auch wieder herstellen.)

Antwort 2 von tino

Danke Normalo,
leider habe ich im Versionskonflikt keine Eintragung gefunden. Wie kann ich die fehlerhafte Datei finden? Kann ich sie einfach löschen?
Kurz vor dem Auftreten meines Probs installierte ich ein geloadetes Spiel, welches aber in der Zwischenzeit deinst. ist. Das Prob. blieb! Leider!
Danke für Deine Mühe!
Tino

Antwort 3 von Guenter

Hallo Tino,

schau doch mal in Deiner msconfig -> Autostart, ob dort mehrere Shellapi.exe drin stehen.
Die sollten entfernt werden.

Eine interessante Diskussion über dieses Thema (in englisch) habe ich in einem anderen Forum gefunden:

http://pub14.ezboard.com/fnutzboardfrm14.showMessage?topicID=443.topic

Gruß
Günter

Antwort 4 von tino

DANKESCHÖN!
Super Mennas!!!:-)
Hat alles geklappt, werde dieses Forum auf jedenfall weiterempfehlen!
Hab zwar noch ein-zwei Problemchen, aber dazu unter neuer Überchrift mehr.
Bis bald, Tino!