Freigeben über


Übersicht über den Treiberpaketauswahlprozess

Windows stellt ein Treiberpaket als Treiberknotendar, der die gesamte Softwareunterstützung für ein Gerät enthält, z. B. alle Dateien, Dienste und Registrierungseinträge. Zu den Diensten für ein Gerät gehören ein Funktionstreiber und alle über- und untergeordneten Gerätefiltertreiber.

Für einige Geräte ist ein vom Hersteller bereitgestelltes Treiberpaket erforderlich, das speziell für dieses Gerät oder für die Unterstützung einer Gerätefamilie entwickelt wurde. Andere Geräte können jedoch durch ein vom System bereitgestelltes Treiberpaket gesteuert werden, das eine Gerätefamilie oder alle Geräte einer bestimmten Gerätesetupklasseunterstützt. Windows wählt das Treiberpaket aus, das dem Gerät am ehesten entspricht. Wenn Windows ein solches Treiberpaket nicht findet, wählt es aus immer allgemeineren Treiberpaketen aus.

Wie Windows nach Treiberpaketen sucht

Windows sucht an bestimmten Orten nach Treiberpaketen die zu einem Gerät passen. Ein Treiberpaket stimmt mit einem Gerät überein, wenn Folgendes zutrifft:

Weitere Informationen dazu, wo Windows nach übereinstimmenden Treibern sucht, finden Sie unter Wo Windows sucht nach Treibern.

So bewertet Windows Treiberpakete

Windows erstellt eine Liste aller Übereinstimmungen innerhalb jedes anwendbaren Treiberpakets und weist jeder Übereinstimmung einen Rang zu. Ein einzelnes Treiberpaket kann mehrere Übereinstimmungen für ein Gerät enthalten, wenn das Treiberpaket mehrere Zeilen in seinem INF Abschnitt Modelle enthält, die auf das Gerät passen. Windows stellt den Rang jedes übereinstimmenden Treiberpakets durch einen ganzzahligen Wert dar, der größer oder gleich Null ist.

Weitere Informationen zum Bewertungsprozess finden Sie unter How Windows Ranks Driver Packages.

Ab Windows Vista bewertet Windows auch Treiberpakete basierend darauf, ob das Treiberpaket digital signiert ist. Windows bewertet Treiberpakete basierend auf einer digitalen Signatur wie folgt:

  • Wenn die Gruppenrichtlinie AllSignersEqual deaktiviert ist, stuft Windows Treiberpakete, die mit einer Microsoft-Signatur signiert sind, höher ein als Treiberpakete, die mit einer Authenticode Signatur signiert sind. Diese Rangfolge wird auch dann durchgeführt, wenn ein Treiberpaket, das mit einer Authenticode-Signatur signiert ist, dem Gerät in allen anderen Aspekten besser entspricht.

  • Wenn die AllSignersEqual Gruppenrichtlinie aktiviert ist, bewertet Windows alle digital signierten Treiberpakete gleichermaßen.

Anmerkung

Ab Windows 7 ist die AllSignersEqual-Gruppenrichtlinie standardmäßig aktiviert. In Windows Vista und Windows Server 2008 ist die AllSignersEqual Gruppenrichtlinie standardmäßig deaktiviert. IT-Abteilungen können das Standardbewertungsverhalten außer Kraft setzen, indem sie die AllSignersEqual--Gruppenrichtlinie aktivieren oder deaktivieren.

Zu den Signaturen einer Windows-Signaturautorität gehören die folgenden:

  • Premium Windows Hardware Quality Labs (WHQL)-Signaturen und standardmäßige WHQL-Signaturen

  • Signaturen für Posteingangstreiberpakete

  • Signaturen von Windows Sustained Engineering (Windows SE)

  • Eine WHQL-Signatur für eine Windows-Version, die gleich oder höher ist als der LowerLogoVersion Wert der Geräte-Setup-Klasse des Treiberpakets

Wie Windows Treiberpakete auswählt

Windows wählt die Treiberpaket Übereinstimmung mit dem niedrigsten Rangwert als beste Übereinstimmung für das Gerät aus.

Wenn es jedoch mehrere gleichrangige Treiberpaket-Übereinstimmungen gibt, die für ein Gerät am besten geeignet sind, verwendet Windows das Datum und die Version des Treiberpakets, um einen Treiber auszuwählen. Das Datum und die Version des Treibers werden durch die INF DriverVer-Direktive angegeben, die in der INF-Datei des Treiberpaketsenthalten ist.

Windows verwendet die folgenden Kriterien, um eine Treiberpaket-Übereinstimmung für ein Gerät auszuwählen:

  • Windows wählt die Treiberpaketübereinstimmung mit dem niedrigsten Rangwert als die beste Übereinstimmung für das Gerät aus.

  • Für Treiberpaket-Übereinstimmungen, die gleichrangig sind, wählt Windows das Treiberpaket mit dem letzten Datum aus.

  • Für die Treiberpakete mit gleicher Rangfolge und dem Datum wählt Windows das Treiberpaket mit der höchsten Version aus.

  • Bei Treiberpaketen mit gleicher Rangfolge, Datum und Version kann Windows ein beliebiges Treiberpaket auswählen.

Vorsicht

Obwohl das Datum im Treiberpaket eine höhere Rangfolge hat als die Version, wird empfohlen, dass sowohl die Version als auch das Datum aktualisiert werden, wenn es eine Änderung im Treiberpaket gibt. Für weitere Informationen zu den besten Praktiken für die Benennung und Versionsverwaltung Ihrer INF-Datei, siehe .