Share via


Empfehlungen für die Problembehandlung bei der statischen Treiberüberprüfung

Wenn Sie die statische Treiberüberprüfung (Static Driver Verifier, SDV) für Den Treiberquellcode ausführen und SDV-Berichte Timeout, GiveUp oder Spaceout melden, versuchen Sie die folgenden Aktionen:

  • Die folgenden Empfehlungen erfordern Änderungen an den SDV-Konfigurationseinstellungen. Sie können die Konfigurationseinstellungen direkt in Static Driver Verfier auf der Registerkarte Konfigurieren , unter Ressourcen oder in einer Optionsdatei für die statische Treiberüberprüfung Sdv-defaults.xml festlegen. Die Standardoptionsdatei ist spezifisch für das Treibermodell und befindet sich im Verzeichnis \tools\sdv\data\model\, wobei das Modell WDM, WDF, NDIS oder Storport ist.
    1. Wenn Ihr Computer über einen Mehrkernprozessor verfügt, verringern Sie die Anzahl der Threads, die während der Überprüfung verwendet werden, auf 1. Wählen Sie in der Gruppe Ressourcen auf der Registerkarte Konfigurieren die Option 1 aus der Dropdownliste aus. Ändern Sie in der SDV-Standarddatei den Wert für SDV_SlamConfig_NumberOfTheads in 1.
    2. Wenn SDV ein Timeout meldet, erhöhen Sie das Timeoutlimit. Dieser Wert begrenzt die Zeit, die SDV für die Überprüfung einer Regel aufwendet. Der Standardwert ist 50 Minuten (3000 Sekunden). In der Gruppe Ressourcen auf der Registerkarte Konfigurieren können Sie die Einstellung anpassen, indem Sie die Maximale Zeit (Minuten) ändern. In der Optionsdatei können Sie den wert der SDV_SlamConfig_Timeout ändern. Das Minimum ist 10 (Sek.) und der Höchstwert ist 86400(Sek.). Beispielsweise können Sie den Wert für SDV_SlamConfig_Timeout auf 6000 verdoppeln.
  • Wenn keiner dieser Vorschläge zur Lösung des Problems beiträgt, versuchen Sie, sie alle zusammen anzuwenden.

Hinweis Diese Techniken erhöhen die tatsächliche Dauer einer Ausführung, erleichtern sdv aber auch das Abschließen des Auftrags und haben ein nützliches Ergebnis (Pass oder Defekt).