Übersicht über den Prozess zur Auswahl des Treiberpakets

Windows stellt ein Treiberpaket als Treiberknoten dar, der die gesamte Softwareunterstützung für ein Gerät enthält, z. B. alle Datei-, Dienst- und Registrierungseinträge. Die Dienste für ein Gerät umfassen einen Funktionstreiber sowie alle Gerätefiltertreiber der oberen und unteren Ebene.

Einige Geräte erfordern ein vom Anbieter bereitgestelltes Treiberpaket, das speziell für dieses Gerät entwickelt wurde, oder ein Treiberpaket, das für die Unterstützung einer Gerätefamilie konzipiert ist. Andere Geräte können jedoch von einem vom System bereitgestellten Treiberpaket gesteuert werden, das eine Gerätefamilie oder alle Geräte einer bestimmten Gerätesetupklasse unterstü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.

So sucht Windows nach Treiberpaketen

Windows sucht an bestimmten Speicherorten nach Treiberpaketen , die einem Gerät entsprechen. Ein Treiberpaket entspricht einem Gerät, wenn Folgendes zutrifft:

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

So rangieren Windows-Treiberpakete

Windows erstellt eine Liste aller Übereinstimmungen innerhalb jedes anwendbaren Treiberpakets und weist jeder Übereinstimmung eine Rangfolge zu. Ein einzelnes Treiberpaket kann mehrere Übereinstimmungen für ein Gerät enthalten, wenn das Treiberpaket mehrere Zeilen im Abschnitt INF-Modelle enthält, die auf dem Gerät übereinstimmen. Windows stellt den Rang jedes Treiberpakets mit einem ganzzahligen Wert dar, der größer als oder gleich 0 ist.

Weitere Informationen zum Rangfolgeprozess finden Sie unter So rangieren Windows-Treiberpakete.

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

  • Wenn die AllSignersEqual Gruppenrichtlinie deaktiviert ist, bewertet Windows Treiberpakete, die mit einer Microsoft-Signatur signiert sind, höher als Treiberpakete, die mit einer Authenticode-Signatur signiert sind. Diese Rangfolge tritt auch dann auf, wenn ein Treiberpaket, das mit einer Authenticode-Signatur signiert ist, in allen anderen Aspekten besser für ein Gerät geeignet ist.

  • Wenn die AllSignersEqual-Gruppenrichtlinie aktiviert ist, bewertet Windows alle digital signierten Treiberpakete gleich.

Hinweis

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 Standardrankingverhalten überschreiben, indem sie die AllSignersEqual-Gruppenrichtlinie aktivieren oder deaktivieren.

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

  • Windows Hardware Quality Labs Premium-Signaturen (WHQL) und WHQL-Standardsignaturen

  • Signaturen für Posteingangstreiberpakete

  • Windows-Signaturen für nachhaltiges Engineering (Windows SE)

  • Eine WHQL-Signatur für eine Windows-Version, die identisch oder höher als der LowerLogoVersion-Wert der Gerätesetupklasse des Treiberpakets ist.

So wählt Windows Treiberpakete aus

Windows wählt das Treiberpaket 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. Datum und Version des Treibers werden durch die INF DriverVer-Direktive angegeben, die in der INF-Datei des Treiberpakets enthalten 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 Rang als beste Übereinstimmung für das Gerät aus.

  • Für Treiberpaket-Übereinstimmungen mit gleichem Rang wählt Windows das Treiberpaket mit dem neuesten Datum aus.

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

  • Für Treiberpakete mit gleichem Rang, Datum und Version kann Windows ein beliebiges Treiberpaket auswählen.

Achtung

Obwohl das Datum im Treiberpaket eine höhere Rangfolge hat als die Version, wird empfohlen, sowohl die Version als auch das Datum zu aktualisieren, sobald eine Änderung im Treiberpaket vorliegt. Weitere Informationen finden Sie unter Bewährte Methoden für die Benennung und Versionsverwaltung Ihrer INF-Datei .