Vollständige Fehlerbehebung: Windows-Treiber-Frameworks verwenden zu viel CPU

Inhaltsverzeichnis:

Video: CPU Auslastung ZU HOCH Svchost.exe Problem - Lösung Fix Tutorial [German Deutsch] 2024

Video: CPU Auslastung ZU HOCH Svchost.exe Problem - Lösung Fix Tutorial [German Deutsch] 2024
Anonim

Die Windows Driver Frameworks (WDF), die früher als Windows Driver Foundation bezeichnet wurden, sind eine Reihe von Bibliotheken, mit denen Sie Gerätetreiber erstellen können, die unter Windows ausgeführt werden.

Microsoft verwendet drei Arten von WDF-Treibern:

  • Das Kernel-Mode-Treiber-Framework für Standard-Kernel-Mode-Gerätetreiber
  • Das User-Mode Driver Framework v1 für C ++ COM-basierte User-Mode-Treiber
  • Das User-Mode Driver Framework v2 zum Schreiben von KMDF-basierten User-Mode-Treibern.

Viele Windows-Benutzer beklagen sich häufig darüber, dass die Windows-Treiber-Frameworks zu viel CPU verbrauchen, Windows verlangsamen und den Akku wahnsinnig schnell entladen.

Windows-Treiber-Frameworks verursachen eine hohe CPU-Auslastung

Der Windows Driver Foundation-Dienst verwendet ständig etwa 30% der CPU. Dies war beim vorherigen Build nicht der Fall. Ich habe den Computer für ein paar Stunden laufen lassen, um zu sehen, ob Aufräumvorgänge ausgeführt wurden, aber der Dienst beansprucht immer noch die CPU.

Behebung von Problemen mit der hohen WDF-CPU

Das Windows-Treiber-Framework ist ein wichtiger Windows-Dienst. Manchmal kann dieser Dienst jedoch eine hohe CPU-Auslastung verursachen. Apropos Service, hier sind einige verwandte Probleme, die Benutzer gemeldet haben:

  • Windows Driver Foundation DisplayLink mit hoher CPU-Auslastung - Aufgrund von Problemen mit DisplayLink kann es manchmal zu einer hohen CPU-Auslastung kommen. Installieren Sie Ihre Treiber neu und überprüfen Sie, ob das Problem dadurch behoben wird.
  • Wudfhost mit hoher CPU Windows 10 - Manchmal kann dieses Problem durch andere Dienste verursacht werden. Um dies zu beheben, müssen Sie die problematischen Treiber neu installieren und prüfen, ob dies hilft.
  • Windows Driver Foundation - Hohe Speichernutzung - Dieser Dienst verursacht bekanntermaßen auch eine hohe Speichernutzung. Wenn Sie aufgrund dieses Dienstes Speicherprobleme haben, probieren Sie unbedingt einige unserer Lösungen aus.
  • Hohe WDF-CPU-Auslastung - Dies ist nur eine Variation des ursprünglichen Problems. Sie sollten jedoch in der Lage sein, das Problem zu beheben, indem Sie problematische Dienste oder Geräte deaktivieren.

Lösung 1 - Warte einfach ab

Das Windows-Treiber-Framework ist ein Windows-Standardprozess. Wenn zu viel CPU-Kapazität benötigt wird, werden möglicherweise bestimmte Vorgänge im Hintergrund ausgeführt. Mehrere Benutzer gaben an, dass sie es geschafft haben, dieses Problem zu beheben, indem sie einfach auf den Abschluss von Windows Driver Framework gewartet haben.

Dies ist keine universelle Lösung, aber in einigen Fällen kann es hilfreich sein, eine Stunde zu warten, um dieses Problem zu lösen. Vielleicht möchten Sie es versuchen.

  • LESEN SIE AUCH: 5 Beste Software, um eine hohe CPU-Auslastung zu beheben

Lösung 2 - Installieren Sie Ihren WLAN-Treiber neu

Laut Angaben der Benutzer können aufgrund Ihrer Treiber manchmal Probleme mit dem Windows-Treiber-Framework und einer hohen CPU-Auslastung auftreten. Wenn Ihr Treiber nicht vollständig mit Windows 10 kompatibel ist, können bei diesem Vorgang Probleme auftreten.

Mehrere Benutzer gaben an, das Problem einfach durch eine Neuinstallation ihres WLAN-Treibers behoben zu haben. Dies ist ganz einfach und Sie können dies tun, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie vor dem Start unbedingt die neuesten Wi-Fi-Treiber vom Hersteller Ihres Geräts herunter.
  2. Drücken Sie die Windows-Taste + X, um das Win + X-Menü zu öffnen. Wählen Sie nun den Geräte-Manager aus der Liste.

  3. Suchen Sie nach dem Öffnen des Geräte-Managers Ihren WLAN-Adapter, klicken Sie mit der rechten Maustaste darauf und wählen Sie im Menü die Option Gerät deinstallieren.

  4. Ein Bestätigungsdialog wird nun angezeigt. Aktivieren Sie, falls verfügbar, das Kontrollkästchen Treibersoftware entfernen. Klicken Sie nun auf Deinstallieren.

Starten Sie nach dem Entfernen des Treibers Ihren PC neu und installieren Sie den WLAN-Treiber erneut. Überprüfen Sie nun, ob das Problem dadurch behoben wird.

Erwähnenswert ist, dass dieses Problem auch auf anderen Geräten auftreten kann. In einigen Fällen gaben Benutzer an, dass ihre Maus der Schuldige war. Benutzer hatten Probleme mit der Maus der G-Serie, aber nach dem Aktualisieren des Treibers wurde das Problem dauerhaft behoben. Wenn Sie einen Lenovo Laptop verwenden, deinstallieren Sie auch die Lenovo Transitions- Software.

Da Windows Driver Framework mit Ihren Treibern zusammenhängt, empfehlen wir dringend, Ihre Treiber auf dem neuesten Stand zu halten, um dieses Problem zu beheben.

Treiber automatisch aktualisieren (Drittanbieter-Tool empfohlen)

Das manuelle Herunterladen und Installieren von Treibern birgt das Risiko, dass der falsche Treiber installiert wird, was zu schwerwiegenden Fehlfunktionen führen kann. Wir empfehlen Ihnen dringend, Ihren Treiber automatisch mit Tweakbits Driver Updater- Tool zu aktualisieren.

Dieses Tool ist von Microsoft und Norton Antivirus genehmigt. Nach mehreren Tests gelangte unser Team zu dem Schluss, dass dies die am besten automatisierte Lösung ist. So verwenden Sie diese Software:

  1. Laden Sie den TweakBit Driver Updater herunter und installieren Sie ihn
  2. Nach der Installation scannt das Programm Ihren PC automatisch nach veralteten Treibern. Driver Updater überprüft Ihre installierten Treiberversionen anhand der Cloud-Datenbank mit den neuesten Versionen und empfiehlt geeignete Updates. Sie müssen nur warten, bis der Scan abgeschlossen ist.

  3. Nach Abschluss des Scans erhalten Sie einen Bericht über alle auf Ihrem PC gefundenen Problemtreiber. Überprüfen Sie die Liste und prüfen Sie, ob Sie jeden Treiber einzeln oder alle gleichzeitig aktualisieren möchten. Um jeweils einen Treiber zu aktualisieren, klicken Sie auf den Link "Treiber aktualisieren" neben dem Treibernamen. Oder klicken Sie einfach unten auf die Schaltfläche "Alle aktualisieren", um alle empfohlenen Updates automatisch zu installieren.

    Hinweis: Einige Treiber müssen in mehreren Schritten installiert werden, sodass Sie mehrmals auf die Schaltfläche "Aktualisieren" klicken müssen, bis alle Komponenten installiert sind.

Haftungsausschluss: Einige Funktionen dieses Tools sind nicht kostenlos.

Lösung 3 - Führen Sie einen sauberen Neustart durch

Manchmal können Anwendungen oder Dienste von Drittanbietern dazu führen, dass dieses Problem auftritt. Um die Ursache genau zu bestimmen, wird ein sauberer Neustart empfohlen. Dies ist ziemlich einfach und Sie können dies tun, indem Sie die folgenden Schritte ausführen:

  1. Drücken Sie die Windows-Taste + R und geben Sie msconfig ein. Drücken Sie jetzt die Eingabetaste oder klicken Sie auf OK.

  2. Das Systemkonfigurationsfenster wird nun angezeigt. Gehen Sie zur Registerkarte Dienste und aktivieren Sie Alle Microsoft-Dienste ausblenden. Klicken Sie nun auf Alle deaktivieren.

  3. Gehen Sie zur Registerkarte " Start" und klicken Sie auf " Task-Manager öffnen".

  4. Nun wird eine Liste aller Startanwendungen angezeigt. Klicken Sie mit der rechten Maustaste auf den ersten Eintrag in der Liste und wählen Sie Deaktivieren. Wiederholen Sie diesen Schritt nun für alle Starteinträge in der Liste.

  5. Nachdem Sie alle Startanwendungen deaktiviert haben, schließen Sie den Task-Manager und kehren Sie zum Systemkonfigurationsfenster zurück. Klicken Sie auf Übernehmen und auf OK, um die Änderungen zu speichern. Starten Sie nun Ihren PC neu.

Ihr PC wird nun ohne Dienste oder Anwendungen von Drittanbietern gestartet. Jetzt müssen Sie nur noch prüfen, ob das Problem behoben ist. In diesem Fall müssen Sie nacheinander deaktivierte Anwendungen und Dienste aktivieren, bis Sie die gefunden haben, die das Problem verursacht. Denken Sie daran, dass Sie Ihren PC neu starten müssen, um die Änderungen zu übernehmen, nachdem Sie eine Anwendung aktiviert haben.

  • LESEN SIE AUCH: Fix: Hohe CPU-Auslastung durch Windows Shell Experience Host

Lösung 4 - Deaktivieren Sie den SDO-Sensor und andere problematische Geräte

Wenn Sie ein Touchscreen-Gerät haben, ist es sehr wahrscheinlich, dass der SDO-Sensor dieses Problem auf Ihrem PC verursacht. Um dieses Problem zu umgehen, schlagen Benutzer vor, den SDO-Sensor vollständig zu deaktivieren. Führen Sie dazu einfach die folgenden einfachen Schritte aus:

  1. Öffnen Sie den Geräte-Manager.
  2. Suchen Sie nun den SDO-Sensor in der Liste, klicken Sie mit der rechten Maustaste darauf und wählen Sie Gerät deaktivieren.

  3. Wenn das Bestätigungsdialogfeld angezeigt wird, klicken Sie auf Ja.

Beachten Sie, dass durch Deaktivieren des SDO-Sensors einige Funktionen Ihres Geräts möglicherweise nicht mehr funktionieren. Das Problem mit der hohen CPU-Auslastung sollte jedoch behoben werden. Mehrere Benutzer gaben an, dass das Deaktivieren von Intel Wireless Gigabit 17265 das Problem für sie behoben hat. Wenn Sie also über dieses Gerät verfügen, müssen Sie es unbedingt deaktivieren.

Lösung 5 - Entfernen Sie unnötige USB-Peripheriegeräte

Manchmal treten aufgrund Ihrer USB-Geräte Probleme mit dem Windows-Treiber-Framework und einer hohen CPU-Auslastung auf. Bestimmte Geräte können Windows stören und dazu führen, dass dieses Problem auftritt. Um das Problem zu beheben, müssen Sie die erforderlichen USB-Geräte trennen und prüfen, ob das Problem dadurch behoben wird.

Lassen Sie nur wichtige Peripheriegeräte wie Tastatur und Maus angeschlossen und trennen Sie alle anderen vom Computer. Überprüfen Sie anschließend, ob das Problem weiterhin besteht. Andernfalls müssen Sie die USB-Geräte einzeln anschließen, bis Sie das Gerät gefunden haben, bei dem das Problem auftritt. Sobald Sie das problematische Gerät gefunden haben, müssen Sie nur die Treiber neu installieren oder aktualisieren und prüfen, ob das Problem dadurch behoben wird.

Lösung 6 - Deaktivieren Sie die NFC-Funktion

NFC ist eine nützliche Funktion, kann jedoch manchmal Probleme mit dem Windows-Treiber-Framework verursachen. Um das Problem zu beheben, wird empfohlen, NFC vollständig zu deaktivieren. Der einfachste Weg, dies zu tun, besteht darin, die Einstellungen Ihres Flugzeugmodus zu überprüfen. Gehen Sie hierzu folgendermaßen vor

  1. Drücken Sie die Windows-Taste + I, um die App Einstellungen zu öffnen. Navigieren Sie nun zum Bereich Netzwerk und Internet.

  2. Wählen Sie den Flugmodus aus dem Menü auf der linken Seite. Deaktivieren Sie nun NFC im rechten Bereich.

Alternativ können Sie NFC im Geräte-Manager deaktivieren. Öffnen Sie einfach den Geräte-Manager und gehen Sie zum Abschnitt Proximity-Geräte. Deaktivieren Sie Ihr Näherungsgerät und der NFC sollte vollständig deaktiviert sein. Sobald der NFC deaktiviert ist, sollte dieses Problem vollständig behoben sein.

  • LESEN SIE AUCH: Fix: Hohe CPU beim Surfen im Internet

Lösung 7 - Stellen Sie sicher, dass Ihr PC auf dem neuesten Stand ist

Wenn Sie Probleme mit dem Windows-Treiber-Framework haben, wird das Problem möglicherweise durch ein fehlendes Update verursacht. Dieses Problem kann durch einen Fehler in Ihrem System verursacht werden. Ist dies der Fall, können Sie es am besten beheben, indem Sie Ihr Windows aktualisieren.

Standardmäßig installiert Windows 10 die fehlenden Updates automatisch, aber manchmal verpassen Sie möglicherweise ein oder zwei Updates. Sie können jedoch jederzeit manuell nach Updates suchen, indem Sie folgende Schritte ausführen:

  1. Öffnen Sie die App Einstellungen und gehen Sie zum Abschnitt Update & Sicherheit.

  2. Klicken Sie nun auf die Schaltfläche Nach Updates suchen.

Windows sucht nun nach verfügbaren Updates. Wenn Updates verfügbar sind, werden diese automatisch im Hintergrund heruntergeladen. Starten Sie nach dem Herunterladen der Updates Ihren PC neu, um sie zu installieren. Nach dem Aktualisieren von Windows auf die neueste Version sollte das Problem dauerhaft behoben sein.

Lösung 8 - Verwenden Sie die Systemwiederherstellung

Wenn Sie dieses Problem haben, können Sie es möglicherweise mithilfe der Systemwiederherstellung beheben. Dies ist recht einfach und kann folgendermaßen durchgeführt werden:

  1. Drücken Sie die Windows-Taste + S und rufen Sie die Systemwiederherstellung auf. Wählen Sie im Menü die Option "Wiederherstellungspunkt erstellen".

  2. Das Fenster Systemeigenschaften wird jetzt geöffnet. Klicken Sie auf die Schaltfläche Systemwiederherstellung.

  3. Wenn die Systemwiederherstellung geöffnet wird, klicken Sie auf Weiter.

  4. Aktivieren Sie, falls verfügbar, Weitere Wiederherstellungspunkte anzeigen. Wählen Sie nun den gewünschten Wiederherstellungspunkt und klicken Sie auf Weiter.

  5. Folgen Sie den Anweisungen auf dem Bildschirm, um Ihren PC wiederherzustellen.

Überprüfen Sie nach Abschluss der Systemwiederherstellung, ob das Problem weiterhin besteht.

Wenn Sie auf andere Problemumgehungen gestoßen sind, um die mit WDF zusammenhängende abnormale CPU-Auslastung zu beheben, können Sie die Schritte zur Fehlerbehebung im Kommentarbereich unten auflisten.

Anmerkung des Herausgebers: Dieser Beitrag wurde ursprünglich im Januar 2017 veröffentlicht und seitdem vollständig überarbeitet und aktualisiert, um Frische, Genauigkeit und Vollständigkeit zu gewährleisten.

Vollständige Fehlerbehebung: Windows-Treiber-Frameworks verwenden zu viel CPU