Problembehandlung bei Testvoraussetzungen für die Zuverlässigkeit von Gerätegrundlagen mithilfe von Windows HLK
In diesem Artikel wird beschrieben, wie Sie Probleme beheben können, die während der Zuverlässigkeitstests der Gerätegrundlagen des Windows Hardware Lab Kit (Windows HLK) auftreten können. Weitere Informationen erhalten Sie unter Problembehandlung bei fehlgeschlagenen Windows HLK-Tests.
Die Problembehandlung bei den Zuverlässigkeitstests der Gerätegrundlagen besteht aus den folgenden primären Schritten:
In den folgenden Abschnitten werden zusätzliche detaillierte und wichtige Informationen bereitgestellt, die Sie zur Problembehandlung bei fehlgeschlagenen Zuverlässigkeitstests der Gerätegrundlagen verwenden können:
Erfassen und Anzeigen von WDTF-Ablaufverfolgungen (Windows Device Testing Framework)
Überprüfen allgemeiner Fehler bei Testvoraussetzungen für die Zuverlässigkeit von Gerätegrundlagen
Reproduzieren des Testfehlers durch Ausführen des Tests über die Befehlszeile
Überprüfen der Gerätekonfiguration
Zuverlässigkeitstests von Gerätegrundlagen erfordern, dass die Testgeräte zum Testen von E/A ordnungsgemäß konfiguriert werden. Bevor Sie mit dem Testen beginnen, stellen Sie sicher, dass die Testkonfiguration den Testvoraussetzungen entspricht, die in Voraussetzungen für Device.Fundamentals Zuverlässigkeitstests beschrieben werden. Wenn diese Voraussetzungen nicht erfüllt werden, können Testfehler auftreten.
Identifizieren des Typs der Testfehler
Informationen zur Identifizierung von bestimmten Arten von Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern in Problembehandlung bei Windows HLK-Testfehlern.
Test protokolliert einen Fehler
Der häufigste Grund für das Fehlschlagen von Zuverlässigkeitstests von Gerätegrundlagen in Windows HLK besteht darin, dass der Test einen Fehler protokolliert. Wenn Ihr fehlgeschlagener Test einen Fehler protokolliert hat, empfehlen wir, dass Sie mit dem Abschnitt Testfehler selektieren dieses Themas fortfahren.
Testen von Systemfehlerüberprüfungen
Systemfehlerüberprüfungen werden häufig während Zuverlässigkeitstests von Gerätegrundlagen durchgeführt. Das liegt an der Art der Tests (Belastung, Zuverlässigkeit, Parallelität, usw.).
Wenn Sie Fehler untersuchen, die von Systemfehlerüberprüfungen verursacht werden, empfehlen wir dringend, die Tests erneut auszuführen. Dazu verbinden Sie das Testsystem mit einem Kerneldebugger. Wenn Sie die Tests mithilfe des Debuggers ausführen, wird das System beim Überprüfen von Systemfehlern in den Debugger unterbrochen.
Informationen zum Einrichten eines Kerneldebuggers finden Sie unter Manuelles Einrichten des Debuggings im Kernel-Modus.
Weitere Informationen finden Sie unter Verwenden von Kerneldebugging zum Debuggen von Fehlern bei Zuverlässigkeitstests von Gerätegrundlagen.
Einen allgemeinen Leitfaden zur Problembehandlung von Systemfehlerüberprüfungen während der Ausführung von Windows HLK-Tests finden Sie unter Problembehandlung bei Windows HLK-Testfehlern in Problembehandlung bei Windows HLK-Testfehlern.
Testen von Blockaden
Während Zuverlässigkeitstests von Gerätegrundlagen treten häufig Testblockaden auf. Testblockaden treten in der Regel dann auf, wenn E/A-Anforderungspakete (IRPs) (in der Regel E/A- und PNP-IRPs) in Treibern hängen bleiben und verhindern, dass die Tests fertiggestellt werden.
Hinweis
Windows HLK wird diese schließlich abbrechen und einen hängengebliebenen Test fehlschlagen lassen, damit mit dem nächsten geplanten Test fortgefahren werden kann.
Wenn ein Test hängen bleibt, empfehlen wir dringend, die Tests erneut auszuführen. Dazu verbinden Sie das Testsystem mit einem Kerneldebugger. Auf diese Weise können Sie zum Zeitpunkt, zu dem der Test hängen bleibt, in den Debugger unterbrechen und die Stapelüberwachung des Testprozesses überprüfen (Zuverlässigkeitstests von Gerätegrundlagen werden in der Regel als te.processhost.exe oder te.exeausgeführt).
Informationen zum Einrichten eines Kerneldebuggers finden Sie unter Manuelles Einrichten des Debuggings im Kernel-Modus.
Weitere Informationen finden Sie unter Verwenden von Kerneldebugging zum Debuggen von Fehlern bei Zuverlässigkeitstests von Gerätegrundlagen.
Einen allgemeinen Leitfaden zur Problembehandlung von hängengebliebenen Tests während der Ausführung von Windows HLK-Tests finden Sie unter Problembehandlung bei Windows HLK-Testfehlern in Problembehandlung bei Windows HLK-Testfehlern.
Testfehler selektieren
Überprüfen der Testdokumentation
Zuverlässigkeitstests von Gerätegrundlagen testen in der Regel gängige Benutzerszenarien wie Energiesparen mit E/A, PNP mit E/A, Neustart mit E/A usw. Wir empfehlen, dass Sie das zu testende Szenario für die fehlerhaften Tests vollständig verstehen, indem Sie die entsprechende Testdokumentation unter Device.DevFund Tests überprüfen.
Gründliche Überprüfung von Testprotokollen
Sie sollten die der tatsächlichen Fehlermeldung vorangestellten Protokolleinträge gründlich überprüfen, um ein klares Verständnis des aktuellen Testszenarios und der vorher ausgeführten Testszenarien zu erhalten. Manchmal wirken sich vorher ausgeführte Testszenarien (auch wenn sie bestanden wurden) auf das nächste Testszenario aus. Beispielsweise können E/A-Fehler auftreten, nachdem ein Gerät deaktiviert und aktiviert wurde. Weitere Informationen zum Überprüfen von Testprotokollen finden Sie unter Überprüfen von Protokolldateien
Überprüfen zusätzlicher Protokolldateien, die zurückkopiert werden
Zuverlässigkeitstests von Gerätegrundlagen kopieren häufig zusätzliche Dateien zurück, die zur Selektion von Testfehlern nützlich sind. Zum Beispiel kopieren Neuinstallations- und PNP-Tests SetupAPI-Protokolle vom Testsystem zurück. Sie sollten alle Dateien unter Zusätzliche Dateien auf der Registerkarte Ergebnisse in Windows HLK Studio öffnen und überprüfen. Klicken Sie mit der rechten Maustaste auf das Testergebnis, und wählen Sie dann Zusätzliche Dateien aus.
Erfassen und Anzeigen von WDTF-Ablaufverfolgungen
Es kann hilfreich sein, WDTF-Ablaufverfolgungen zu sammeln und anzuzeigen, wenn Sie eine Problembehandlung für bestimmte Fehler durchführen. Unter Sammeln und Anzeigen von WDTF-Ablaufverfolgungen (Windows Device Testing Framework) finden Sie Informationen zum Sammeln und Anzeigen von WDTF-Ablaufverfolgungen.
So erhalten Sie Hilfe
Besitzer von Zuverlässigkeitstests von Gerätegrundlagen bei Microsoft überprüfen und beantworten regelmäßig Fragen, die im Windows-Hardware Test- und Zertifizierungsforum über Testfehler bei Gerätegrundlagentests veröffentlicht wurden. Wir empfehlen Ihnen, dieses Forum zu verwenden, um den erforderlichen Support zu erhalten.
Informationen zum Öffnen einer Supportanfrage zur Untersuchung von Testfehlern finden Sie unter Windows HLK-Support.
Weitere Ressourcen:
In der folgenden Tabelle sind weitere Ressourcen aufgeführt, die Ihnen dabei helfen können, Probleme zu beheben, die sie während Gerätegrundlagentests auftreten können.
Resource | Beschreibung |
---|---|
Allgemeine Selektrierungs- und Problembehandlungshilfen für Windows HLK-Infrastrukturfehler. |
|
Allgemeine Selektierungs- und Problembehandlungsanleitungen zur Untersuchung von Testfehlern. |
|
Allgemeine Anleitungen zur Problembehandlung von Fehlern, die von WDTF-basierten Tests protokolliert werden. |
|
Zuverlässigkeitstests von Gerätegrundlagen werden außerdem im Windows-Treiberkit (WDK) ausgeliefert. Treiberentwickler können es bevorzugen, die fehlerhaften Tests mit WDK und Microsoft Visual Studio auszuführen, um Testfehler zu untersuchen. Auf dieser Seite wird beschrieben, wie Sie die Tests mithilfe des WDK ausführen. |
|
%ProgramFiles%\Windows Kits\8.1\Testing\Tests\Additional Tests\DeviceFundamentals.). |
Eine Teilmenge der Zuverlässigkeitstests von Gerätegrundlagen wird mithilfe von VBScript geschrieben. Sie können diese Skriptdateien mithilfe des Editors öffnen. Die Skripts befinden sich dem Ordner, der nach der Installation des WDK angegeben wird. |
Stellt Vorschläge zum Beheben von Problemen bereit, die möglicherweise auftreten, wenn Sie das WDK zur Ausführung der Gerätegrundlagentests verwenden. |