Verwendung von Driver Verifier Windows 10

Windows 10 ist ein modernes System, das mit verschiedenen Funktionen ergänzt wurde, die fortgeschrittenen Benutzern oder Administratoren die Möglichkeit geben, verschiedene Probleme zu lösen , die im System erzeugt werden. Eines dieser Probleme ist sehr heikel Diejenige, die den Controllern zugeordnet ist, da diese die Aufgabe haben, den Hardware-Elementen zu ermöglichen, sowohl auf der Kompatibilitäts- als auch auf der Service-Ebene normal zu funktionieren. Es ist immer wichtig, Unterstützung von unseren Controllern zu erhalten, wenn es zu Fehlern oder zum Zurücksetzen kommt.

Wenn ein Fahrer Fehler aufweist, können folgende Situationen auftreten:

  • Aus oder Blinken unseres Bildschirms
  • Netzwerkverbindungsfehler
  • Fehler beim Drucken
  • Die Töne werden nicht so wiedergegeben, wie sie sein sollten und vieles mehr.

In Windows 10 ist ein Tool integriert, mit dem wir selten eine detaillierte Analyse der Treiber durchführen. Dieses Tool wird als Treiberüberprüfung bezeichnet. Aus diesem Grund werden wir in TechnoWikis eine vollständige Analyse der Verwendung durchführen und daher vollständige Treiber in Windows 10 verwenden.

Was ist die Treiberüberprüfung?
Driver Verifier ist ein von Microsoft entwickeltes Tool zur Überwachung von Treibern im Windows-Kernelmodus und Grafikcontrollern , um Aufrufe an illegale Funktionen oder andere Situationen zu erkennen, die das System beschädigen können. Mit Driver Verifier können wir alle Controller des Windows 10- Systems nur dann verschiedenen Arten von Variablen und Tests unterziehen, um ein falsches Verhalten zu erkennen und die erforderlichen Korrekturmaßnahmen zu ergreifen.

Wir haben die Möglichkeit, Driver Verifier in mehreren Controllern gleichzeitig oder in einem einzigen Controller gleichzeitig auszuführen. Auf die gleiche Weise können die auszuführenden Tests konfiguriert werden, wodurch wir einen Controller einer hohen Belastung oder Belastung aussetzen können Optimierte Tests, um Ihren Status in Echtzeit zu sehen.

1. Greifen Sie in Windows 10 auf Driver Verifier zu

Einer der Vorteile ist, dass der Download von Driver Verifier (Verifier.exe) nicht erforderlich ist, da dieses Dienstprogramm bereits in allen Windows-Versionen nach Windows 2000 enthalten ist, mit Ausnahme von Windows 10 S. Auf diese Weise gibt es kein Paket von Treiberüberprüfung separat herunterladen, dies befindet sich im folgenden Verzeichnis

 % windir%  system3 
Schritt 1

Um auf dieses Tool zuzugreifen, rufen Sie einfach die Eingabeaufforderung auf und führen Sie dort die folgende Zeile aus:

 Prüfer 

1-Zugriff-auf-Treiber-Verifier-in-Windows-10.png

Schritt 2

Einige Empfehlungen für die Verwendung dieses Tools sind:

  • Das Ausführen der Treiberüberprüfung kann zum Absturz des Computers führen.
  • Wir müssen nur die Treiberüberprüfung auf den Computern ausführen, die zum Testen und Debuggen von Fehlern verwendet werden.
  • Wir müssen in der Gruppe Administratoren sein, um Driver Verifier verwenden zu können.
  • Die Treiberüberprüfung ist in Windows 10 S nicht enthalten.
  • Wir können den Driver Verifier verwenden, um Probleme zu Beginn des Lebenszyklus der Entwicklung der Steuerungen zu finden, da sie zu diesem Zeitpunkt einfacher und kostengünstiger zu beheben sind.
  • Dieses Tool kann verwendet werden, wenn ein Treiber implementiert ist, um das WDK, Visual Studio und das Windows Hardware Certification Kit (HCK) auszuführen.
  • Wir werden die Treiberüberprüfung verwenden, um Testfehler und Abstürze der Geräte zu beheben und zu beseitigen.
Schritt 3

Drücken Sie an der Eingabeaufforderung die Eingabetaste. Das folgende Fenster wird angezeigt:

See also  So teilen Sie große Dateien mit WinRAR in mehrere Teile

2-Create-configuration-standard.png

Schritt 4

Dort fanden wir eine Reihe von Optionen, einige speziell für Entwickler, aber insbesondere müssen wir die Standardoption “(Standardkonfiguration erstellen)” belassen. Wenn wir die aktuelle Struktur sehen wollen, aktivieren wir das Feld “Show existing configuration” und klicken auf Next und wir werden dies sehen:

3-Show-the-configuration-existing.png

2. Verwenden Sie die Treiberüberprüfung in Windows 10

Schritt 1

Wie bereits erwähnt, wählen wir die Option “Standardkonfiguration erstellen” und Folgendes wird angezeigt:

4-Use-Driver-Verifier-in-Windows-10.png

Schritt 2

Dort finden wir folgende Möglichkeiten:

Automatisch nicht signierte Treiber auswählen
Mit dieser Option können Sie Computer mit Windows-Versionen analysieren, für die keine signierten Treiber erforderlich sind.

Wählen Sie automatisch Treiber aus, die für Vorgängerversionen von Windows erstellt wurden
Diese Option ist nützlich, um die Kompatibilität des Treibers mit den neuesten Windows-Versionen zu testen.

Wählen Sie automatisch alle auf diesem Computer installierten Treiber aus
Diese Option bietet eine maximale Abdeckung in Bezug auf die Anzahl der Treiber, die im System getestet werden können. Diese Option ist nützlich für Testszenarien, in denen ein Controller mit anderen Geräten oder Controllern in einem bestimmten System interagieren muss. Mit dieser Option können auch die verfügbaren Ressourcen für die spezielle Gruppe und einige Folgeressourcen ausgeschöpft werden. Das Testen aller Treiber kann sich aufgrund der Anzahl der ausgeführten Tests auch negativ auf die Leistung des Systems auswirken.

Wählen Sie die Namen der Controller aus einer Liste aus
Dank dieser Option können einige Controller in einer Liste von Geräten ausgewählt werden, mit deren Hilfe die Option “Verbesserte E / A-Überprüfung” die Objekte vollständiger und vollständiger nachverfolgen und so die Konformität überprüfen kann, wenn ein IRP übergeben wird zwischen den ausgewählten Controllern, was zu einer viel umfassenderen Information führt.

Schritt 3

In diesem Fall bietet die Standardkonfiguration von Driver Verifier eine Reihe von Optionen:

Automatische Überprüfungen
Diese Art der Überprüfung wird unabhängig von den für diesen Zweck ausgewählten Optionen immer auf einem zu überprüfenden Controller durchgeführt.

Spezieller Pool
Wenn Sie diese Option aktivieren, ist Driver Verifier für die Zuweisung der meisten Speicheranforderungen vom Controller einer bestimmten Gruppe verantwortlich. Dieser spezielle Satz wird überwacht, um Speichererweiterungen, Speicherfehler und weitere Probleme im Zusammenhang mit dem Speicher, auf den nach seiner Freigabe zugegriffen wird, zu erkennen.

IRQL-Überprüfung erzwingen (IRQL Forced Verification)
Bei Verwendung dieser Option fügt Driver Verifier dem Controller extremen Speicherdruck hinzu, indem der auslagerungsfähige Code ungültig gemacht wird. Wenn der Treiber also versucht, im falschen IRQL auf den ausgelagerten Speicher zuzugreifen oder eine Drehsperre gedrückt zu halten, erkennt Driver Verifier dies Verhalten und fahren Sie mit ihren Management-Aktionen fort.

Simulation von geringen Ressourcen
Durch Aktivieren dieser Option schlägt Driver Verifier Anforderungen für Gruppenzuweisungen und andere Ressourcenanforderungen nach dem Zufallsprinzip fehl. Auf diese Weise testet Driver Verifier die Fähigkeit des Treibers, mit einer Situation mit geringen Ressourcen fertig zu werden, die sich auf das Gesamtverhalten des Systems auswirken kann .

Pool-Analyse
Diese Option überprüft, ob der Treiber beim Herunterladen alle Speicherzuordnungen freigegeben hat.

Überprüfen der E / A
Mit dieser Option weist Driver Verifier die IRPs des Controllers einer speziellen Gruppe zu und verwaltet die E / A-Behandlung des Controllers, wodurch die unzulässige oder inkohärente Verwendung der E / A-Routinen erkannt wird.

DMA-Überprüfung
Durch Aktivieren dieser Option analysiert Driver Verifier die Verwendung des DMA-Routinetreibers, um die falsche Verwendung von DMA-Puffern, Adaptern und Zuordnungsdatensätzen zu erkennen.

Schritt 4

Eine der nützlichsten Optionen ist die Auswahl der Option “Namen der Controller einer Liste auswählen”:

See also  So löschen Sie Dateien von vor X Tagen mit dem PowerShell-Befehl

5-Wählen-Sie-die-Namen-der-Controller-einer-Liste.png

Schritt 5

Klicken Sie auf Weiter, um die Kontrollkästchen der Controller zu aktivieren, die Sie analysieren möchten:

6-enable-the-boxes-of-the-controller-what-we-desire.png

Schritt 6

Wenn Sie alle auswählen möchten, klicken Sie auf die Schaltfläche Alle auswählen. Klicken Sie auf die Schaltfläche “Fertig stellen”, um die Aktion abzuschließen. Die folgende Meldung wird angezeigt:

7-Use-Driver-Verifier-in-Windows-10.png

Schritt 7

Wie wir sehen, muss das System neu gestartet werden, um die entsprechende Analyse durchzuführen. Sie können Driver Verifier auch in einer Konsole der Eingabeaufforderung ausführen. Wenn Sie beispielsweise das Tool mit der Standardkonfiguration in einem Controller namens acpi.sys ausführen möchten, führen Sie den folgenden Befehl aus. Nach dem Neustart des Systems wird die Analyseaufgabe im Hintergrund ausgeführt.

 Prüfer / Standard / Treiber acpi.sys 

3. Verwalten Sie die Treiberüberprüfung in Windows 10

Es gibt bestimmte Aufgaben, die wir in Driver Verifier unter Windows 10 direkt über die Konsole der Eingabeaufforderung als Administratoren oder über die Konsole ausführen können. Einige davon sind:

Stoppen Sie das Werkzeug oder setzen Sie es zurück
Dazu führen wir eine der folgenden Optionen aus:

  • An der Eingabeaufforderung führen wir den Befehl “Verifier / Reset” aus
  • Wir führen “Verifier” im Symbol des Systems aus und aktivieren in der erweiterten Konsole das Feld “Bestehende Konfiguration löschen” und klicken auf “Weiter”.

Siehe aktuelle Konfiguration
Um die aktuelle Struktur zu entfalten, haben wir folgende Möglichkeiten:

  • Führen Sie “Verifier” an der Eingabeaufforderung aus und aktivieren Sie in der grafischen Konsole das Kontrollkästchen “Vorhandene Konfiguration anzeigen” und klicken Sie auf “Weiter”.
  • Führen Sie den Befehl “verifier / querysettings” an der Eingabeaufforderung aus

Statistiken von Verifier anzeigen
Um die Statistik der Analyseergebnisse zu kennen, können wir eine der folgenden Optionen verwenden:

  • Führen Sie den folgenden Befehl an der Eingabeaufforderung aus: “Verifizierer / Abfrage”
  • Führen Sie “Verifier” an der Eingabeaufforderung aus und aktivieren Sie in der grafischen Konsole das Kontrollkästchen “Informationen zu aktuell überprüften Treibern anzeigen”.
See also  Java - Boolesche Werte

8-Manage-Driver-Verifier.png

Fehlerprüfung
Wenn Driver Verifier einen Verstoß erkennt, wird eine Fehlerüberprüfung generiert, um den Computer anzuhalten. Dies wird jedoch durchgeführt, um so viele Informationen wie möglich bereitzustellen, um das Problem zu beheben. Alle vom Tool festgestellten Verstöße führen zu Fehlerkontrollen. Die häufigsten sind:

  • 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION: Gibt an, dass der Treiber in einen ungültigen Abschnitt der speziellen Gruppe geschrieben hat
  • 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION: Dies ist ein allgemeiner Code zur Überprüfung von Fehlern auf schwerwiegende Fehler, die von Driver Verifier in den Controllern gefunden wurden.
  • 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL: Dies zeigt an, dass der Treiber versucht hat, auf eine Gruppe freigegebenen Speichers zuzugreifen
  • 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION: Dies ist der Fehlerprüfcode, der für alle E / A-Überprüfungsverletzungen der Treiberüberprüfung gilt.
  • 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION: Dies zeigt an, dass der Treiber über das Ende seiner Gruppenzuweisung hinaus auf den Speicher zugegriffen hat.
  • 0xE6: DRIVER_VERIFIER_DMA_VIOLATION: Dies ist der Fehlerprüfcode, der allen Verstößen gegen die DMA-Überprüfung durch das Tool zugeordnet ist.

Wir können sehen, wie dieses integrierte Tool von Windows 10 uns die Möglichkeit gibt, die gesamte Analyse jedes Systemcontrollers zu zentralisieren, um seinen aktuellen Status in Echtzeit zu ermitteln, mögliche Fehler zu ermitteln und gegebenenfalls mit der Korrektur fortzufahren.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *