Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Gerätemetadaten sind veraltet und werden in einer zukünftigen Version von Windows entfernt. Informationen zum Ersatz dieser Funktionalität finden Sie unter Treiberpaketcontainermetadaten.
Wenn die Benutzeroberflächen für Geräte und Drucker oder Geräte-Stufe geöffnet werden, startet das Betriebssystem den Client zur Abfrage von Gerätemetadaten (DMRC), um im Cache nach dem geeignetsten und aktuellsten Metadatenpaket für ein Gerät zu suchen. Das DMRC sucht außerdem nach einem neueren Metadatenpaket für das Gerät auf dem Windows-Server für Metadaten und Internetdienste (WMIS). Wenn eine gefunden wird, lädt das DMRC das Paket herunter und installiert es auf dem Computer.
Hinweis
Wenn das DMRC kürzlich ein Metadatenpaket für ein Gerät heruntergeladen hat, verwendet es das zwischengespeicherte Metadatenpaket für das Gerät, anstatt den WMIS-Server nach einem neueren Paket zu durchsuchen. Weitere Informationen finden Sie unter Wie die DMRC bestimmt, wann der WMIS-Server durchsucht werden soll.
Das DMRC verwendet die folgenden XML-Metadatenelemente, die im Paket angegeben sind, um das entsprechende Paket für ein Gerät auszuwählen. Die Reihenfolge dieser XML-Elemente spiegelt die Priorität wider, die das DMRC zum Auswählen eines Metadatenpakets verwendet:
Das DMRC führt die folgenden Schritte aus, wenn es ein Metadatenpaket für ein Gerät auswählt:
Wenn das Gerät über eine Modell-ID verfügt, durchsucht das DMRC Gerätemetadatenpakete nach einer Übereinstimmung zwischen einem ModelID-Eintrag im ModelIDList-XML-Element des Pakets und dem Modell-ID-Wert des Geräts.
Wenn das Gerät keine Modell-ID aufweist, durchsucht das DMRC Gerätemetadatenpakete nach einer Übereinstimmung zwischen den HardwareID-Einträgen im HardwareIDList-XML-Element des Pakets und den Hardware-IDs des Geräts.
Das DMRC erstellt eine Liste von Gerätemetadatenpaketen, die den in den Schritten 1 und 2 beschriebenen Suchkriterien entsprechen. In dieser Liste durchsucht das DMRC dann die Listeneinträge nach einer Übereinstimmung zwischen dem Gebietsschema-XML-Element des Pakets und der Liste der bevorzugten Benutzergebietsschemas auf dem Computer.
Wenn keine Einträge in der Liste diesem Suchkriterium entsprechen, durchsucht das DMRC die Einträge in der Liste nach einem Gerätemetadatenpaket, das ein Gebietsschema-XML-Element enthält, das das Standard-Attribut auf "true" festgelegt hat. Wenn das DMRC eine Übereinstimmung findet, wird dieses Metadatenpaket ausgewählt.
Wenn das DMRC während Schritt 3 mehrere Gerätemetadatenpakete findet, wählt es das Paket mit einem LastModifiedDate-XML-Element mit dem letzten Zeitstempel aus.
Die folgenden Punkte sind für den Auswahlalgorithmus relevant, der vom DMRC verwendet wird:
Wenn das DMRC ein Metadatenpaket auswählt, das auf Hardware-IDs basiert, verwendet es die gleiche Rangfolge von Hardware-IDs, die das Betriebssystem während der Treiberinstallation verwendet. Das DMRC bewertet spezifischere Hardware-IDs, die größer als weniger spezifische Hardware-IDs sind. Beispielsweise werden die folgenden Hardware-IDs in der Rangfolge aufgeführt:
<HardwareID>DOID:USB\VID_XXXX&PID_YYYY&REV_0000</HardwareID> <HardwareID>DOID:USB\VID_XXXX&PID_YYYY</HardwareID>
Informationen zu Hardware-IDs finden Sie unter Hardware-IDs.
Nur ein Metadatenpaket für ein Gerät sollte das Standardattribute des Locale XML-Elements auf "true" festlegen. Sie sollten dieses Attribut nur auf "true" im Paket festlegen, das eine Hardware-ID mit dem höchsten Rangfolgenwert enthält.
Das LastModifiedDate-XML-Element wird für Versionsverwaltungszwecke verwendet und wird verwendet, um eine neuere Version eines Gerätemetadatenpakets für ein Gerät auszuwählen.
Wenn zwei oder mehr Gerätemetadatenpakete im lokalen Metadatenspeicher dieselben Werte für die Xml-Elemente ModelIDList, HardwareIDList, Locale oder LastModifiedDate enthalten, wählt dmrc nur eines für das Gerät aus. In diesem Fall wählt das DMRC eines dieser Pakete auf unbestimmte Weise aus.
Weitere Informationen zum XML-Schema und zu Elementen für Gerätemetadaten finden Sie in der Referenz zum Gerätemetadatenschema.