So bewertet Windows Treiberpakete

Hinweis

Auf dieser Seite wird beschrieben, wie Windows einen Rangwert des Treiberpakets für ein bestimmtes Treiberpaket bestimmt, das auf einem Gerät übereinstimmt. Informationen dazu, wie die Rangfolge von Treiberpaketen und andere Faktoren (einschließlich INF-Datum, Treiberversion usw.) verwendet werden, um zu bestimmen, welches Treiberpaket Windows für ein Gerät auswählt, finden Sie unter So wählt Windows Treiber aus.

Windows weist einem Treiberpaket , das einem Gerät entspricht, einen Rang zu. Der Rang gibt an, wie gut das Treiberpaket mit dem Gerät übereinstimmt. Ein Treiberrang wird durch eine ganze Zahl dargestellt, die gleich oder größer 0 ist. Je niedriger der Rang, desto besser ist eine Übereinstimmung mit dem Treiberpaket für das Gerät.

Der Rang eines Treiberpakets ist ein zusammengesetzter Wert, der von der Signatur eines Treiberpakets, den vom Treiberpaket unterstützten Features und der Art der Übereinstimmung zwischen den Geräteidentifikationszeichenfolgen , die von einem Gerät gemeldet werden, und den Geräteidentifikationszeichenfolgen abhängt, die in den Einträgen eines INF-Modellabschnitts einer Treiberpaket-INF-Datei angegeben sind.

Ein Rang wird durch einen Wert vom Typ DWORD dargestellt. Ein Rang ist die Summe einer Signaturbewertung, einer Featurebewertung und einer Bezeichnerbewertung. Eine Rangfolge ist als 0xSSGGTHHH formatiert, wobei S, G, T und H vier Bitfelder sind und die Felder SS, GG und THHH die drei Bewertungsergebnisse wie folgt darstellen:

  • Die Signaturbewertung bewertet ein Treiberpaket basierend darauf, ob seine digitale Signatur vertrauenswürdig ist. Die Signaturbewertung hängt nur vom Wert des SS-Felds ab. Eine nicht angegebene Signaturbewertung wird als 0xSS0000000 dargestellt.

    Eine Übersicht darüber, wie Windows Vista und höhere Versionen von Windows die Signatur eines Treiberpakets verwenden, um zu bestimmen, wie das Treiberpaket installiert wird, finden Sie unter Signaturkategorien und Treiberinstallation.

  • Die Featurebewertung bewertet ein Treiberpaket basierend auf den Features, die das Treiberpaket unterstützt. Die Featurebewertung hängt nur vom Wert des Felds GG ab. Eine nicht angegebene Featurebewertung wird als 0x00GG0000 dargestellt.

  • Die Bezeichnerbewertung bewertet ein Treiberpaket basierend auf dem Typ der Übereinstimmung zwischen einer Geräteidentifikationszeichenfolge , die von einem Gerät gemeldet wird, und einer Geräteidentifikationszeichenfolge, die in einem Eintrag eines INF-Modellabschnitts einer Treiberpaket-INF-Datei aufgeführt ist. Die Bezeichnerbewertung hängt nur vom Wert des THHH-Felds ab. Eine nicht angegebene Bezeichnerbewertung wird als 0x0000THHH dargestellt.

Informationen zu Einträgen im SetupAPI-Protokoll, die den Rang eines Treiberpakets und den Typ der Treiberpaketsignatur angeben, finden Sie unter Treiberrangfolgeinformationen im SetupAPI-Protokoll.