svchost.exe stürzt ab

3863
dwj

Ich bin heute Morgen gekommen (und nicht zum ersten Mal) und habe auf meinem Bildschirm ein Dialogfeld mit der Meldung gefunden, dass "svchost.exe eine Ausnahme verursacht hat. Möchten Sie dies debuggen?"

Zum Glück gibt es die PID. Mit tasklist / svc sehe ich, dass diese Instanz von svchost Folgendes ausführt:

svchost.exe 1684 AudioSrv, Browser, CryptSvc, Dhcp, DMSServer, ERSvc, EventSystem, helpvc, HidServ, LanmanServer, Lanmanworkstation, Netman, Nla, RasMan, Zeitplan, Sclogon, SENS, SharedAccess, ShellHWDetection, srservice, Taprrr,. w32time, winmgmt, wscsvc, wuauserv

Nachdem dies passiert ist das auffälligste, was mir fehlt, Audio. Mein System glaubt nicht mehr, dass es Audio-Hardware hat.

Irgendwelche Ideen, was svchost zum Absturz bringen könnte oder wie man es einschränkt?

System:

  • Win XP SP3
  • Dell Latitude E5500
3
Ein Computer mit Kollegen macht das Gleiche. Es ist auch ein anderer Dell. Vielleicht ist es eine seltsame Interaktion zwischen dieser Variante von Dell und XP. dwj vor 14 Jahren 0

4 Antworten auf die Frage

3
shufler

Viele Dinge bringen svchost zum Absturz. Svchost ist ein Container zum Ausführen mehrerer Systemdienste, und manchmal ist nicht klar, welcher Dienst den Absturz verursacht hat.

Sie müssen weitere Informationen herausfinden, bevor Sie das Problem diagnostizieren können. Überprüfen Sie das Anwendungs- / Systemprotokoll auf Fehler und Warnungen. In der Regel können Sie in der Hilfe und dem Support von Microsoft auf Details, Ursachen und Lösungen verweisen .

Microsoft hat eine KB zur Problembehandlung bei Dienstabstürzen .

Nicht viele Informationen in den Protokollen, die auf ein mögliches Problem hinweisen. Ich werde sie jedoch für das nächste Mal überwachen. Das große Problem ist, dass es nicht jeden Tag passiert und es auch nicht tagelang passieren kann (ich lasse meine Maschine ständig eingeschaltet). dwj vor 14 Jahren 0
2
Anonymous Coward

Von http://blogs.technet.com/b/askperf/archive/2008/01/11/getting-started-with-svchost-exe-troblem.aspx

So isolieren Sie jeden Dienst in seinem eigenen Prozess:

sc config SERVICE type= own 

Fehler bei der Ereignisanzeige können hilfreich sein, um herauszufinden, welches svchost abstürzt. Tasklist /SVCoder Process Explorer kann hilfreich sein, wenn Sie die Dinge eingrenzen, bevor Sie die verdächtigen Dienste isolieren.

Der Blogartikel hat eine andere Methode, die etwas komplizierter ist. (Am besten machen Sie einen Schnappschuss zur Wiederherstellung des Systems, bevor Sie das versuchen

sc config SERVICE type= share 

die Dinge wieder normalisieren.

Eine Möglichkeit, den Prozess zu sichern:

http://blogs.msdn.com/b/asiatech/archive/2011/08/29/a-useful-tool-to-generate-dump-file-for-a-particular-service.aspx

Es gibt verschiedene Möglichkeiten, einen bestimmten Dienst zu sichern:

  1. Verwenden Sie das Debug-Diagnosetool (DebugDiag) 1.2.
  2. Verwenden Sie die folgende Batchdatei:

    FOR /F "tokens=2 delims=," %%A IN ('tasklist /svc /FI "services eq winmgmt" /NH /FO csv') DO SET PID=%%~A adplus.exe -hang -p %PID% -o c:\dumps 

(erfordert Debugging-Tools für Windows, die für adplus.exe oder vbs installiert sind) Das Blog enthält auch ein anderes Tool.

0
Axxmasterr

Das Symptom, dass kein Ton vorhanden ist, kann auf einen Hardwarefehler hinweisen. Diese Art von Problem könnte auch darauf zurückzuführen sein, dass Malware Ihre Soundkarte übernimmt und als Abhörgerät verwendet. Ich würde das hier sehr genau anschauen.

Das Aktualisieren des Audiotreibers ist einen Versuch wert. Ich würde auch die Verwendung des Process Explorers empfehlen, um einen genaueren Einblick in die Ereignisse zum Zeitpunkt des Absturzes zu erhalten.

Prozess Explorer herunterladen

Als dieser svchost-Prozess verstummte, wurde AudioSrv abgetötet, was zu einem Verlust von Audio führte. shufler vor 14 Jahren 0
Versuchen Sie, den Prozess erneut zu starten, und sehen Sie, ob er funktioniert. Axxmasterr vor 14 Jahren 0
Ich werde versuchen, die Prozesse beim nächsten Mal neu zu starten. Ich startete neu und machte weiter mit dem, was ich tun musste. Ich werde Process Explorer auch das nächste Mal ausführen. Das größte Problem ist, dass es viele Prozesse unter dieser PID gibt ... dwj vor 14 Jahren 0
0
williamshenry420

Es gibt Überhitzungsgefahr, Probleme mit den Systemdateien, Einstellungen und einige andere Probleme, die im Folgenden beschrieben werden. Bitte versuchen Sie die folgenden Lösungen.

Ursache # 1: Überhitzung

Ich gehe davon aus, dass es zu einer Überhitzung Ihres Computers kommen kann. Überprüfen Sie die CPU-Temperatur von Ihrem BIOS-Bildschirm aus wie folgt:

  1. Starten Sie Ihren PC neu.
  2. Drücken Sie F2oder Deldrücken, bis das BIOS - Konfigurationsbildschirm wird angezeigt.
  3. Gehen Sie verschiedene Registerkarten durch und überprüfen Sie die Prozessortemperatur. Wenn es höher als 60 ist, deutet dies auf ein Überhitzungsproblem hin. Wenn es weniger ist, kann es auch andere Gründe geben.
  4. Bei Überhitzung tragen Sie die Wärmeleitpaste auf Ihren Prozessor auf. Ersetzen Sie Ihre Lüfter, da diese wahrscheinlich nicht richtig funktionieren. Reinigen Sie alle Motherboards und anderen Komponenten ordnungsgemäß.

Ursache 2: Systemeinstellungen

  1. Klicken Sie auf Start und geben Sie "System Restore" in das Suchfeld ein.
  2. Drücken Enter.
  3. Stellen Sie Ihren PC in einen früheren Zustand zurück.
  4. Laden Sie ZombieSoftFix aus dem Internet herunter. Fix DirectX / DLLs.
  5. Starten Sie Ihren PC neu, wenn Sie mit der Reparatur fertig sind.

Ursache # 3: Deaktivieren Sie widersprüchliche Dienste

  1. Klicken Sie auf Start und geben Sie "services.msc" ein.
  2. Drücken Enter.
  3. Deaktivieren Sie alle Nicht-Microsoft-Dienste und deaktivieren Sie sie