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.
Ab Windows 7 gibt der Registrierungsunterschlüssel "LocationPath " den Speicherortpfad für eine Außerkraftsetzung eines einzelnen Geräts an, das über den Registrierungsunterschlüssel "HardwareID " oder " CompatibleID" identifiziert wurde. Weitere Informationen zu Außerkraftsetzungen von Wechseldatenträgern finden Sie unter DeviceOverrides-Registrierungsschlüssel.
Der Registrierungsunterschlüssel "LocationPath " wendet den Wert der Wechselmedienfunktion nur auf den Geräteknoten (Devnode) an, der am angegebenen Speicherortpfad vorhanden ist. Auf diese Weise kann die Wechselmedienfunktion auf eine einzelne Instanz eines im System installierten Geräts angewendet werden. Andere Geräte mit derselben HardwareID oder CompatibleID an anderen Speicherpfaden sind von einer solchen Außerkraftsetzung der Fähigkeit entfernbarer Geräte nicht betroffen.
Üblicherweise hat die Pfadzeichenfolge zum Ort die Form ServiceName(BusSpecificLocation). Beispielsweise verwenden PCI-Geräte PCI (XXYY), wobei XX die Gerätenummer und YY die Funktionsnummer ist. Die Zeichenfolge ist für das Gerät im Verhältnis zum Bus eindeutig. Der Plug and Play-Manager (PnP) stellt den Standortpfad für jeden Knoten im Devnode-Baum zusammen. Jede devnode in der Struktur fügt die Dienstnamenzeichenfolge am Ende der Pfadzeichenfolge hinzu, die ihr übergeordnetes devnode bereitgestellt hat. Daher kann die Position eines beliebigen Devnodes in der Struktur über den Standortpfad eindeutig identifiziert werden.
Die folgende Tabelle definiert das Format und die Anforderungen des Registrierungsunterschlüssels "LocationPath ".
| Registrierungsunterschlüsselname | Erforderlich/optional | Formatanforderungen | Übergeordneter Unterschlüssel | Untergeordnete Unterschlüssel |
|---|---|---|---|---|
Gültiger "LocationPath"-Wert |
Optional (* oder ein gültiger Speicherortpfad muss vorhanden sein, um den Umfang der Außerkraftsetzung der Wechselmedienfunktion anzugeben) |
Nichts |
Nichts |
Entweder die LocationPath- oder * Registrierungsunterschlüssel müssen vorhanden sein, um den Umfang der Außerkraftsetzung der Wechselmedienfunktion anzugeben.
Der LocationPath-Unterschlüssel muss einen DWORD-Wert für Removable enthalten, der angibt, ob das Gerät entfernbar ist oder nicht. In der folgenden Tabelle werden die gültigen werte wechselbaren definiert.
| Wechseldatenwert | Erklärung |
|---|---|
0 |
Der Devnode sollte als nicht wechselbar angesehen werden. |
1 |
Der Devnode sollte als wechselbar angesehen werden. |
Die Pfadzeichenfolge für einen bestimmten Devnode kann im Geräte-Manager angezeigt werden, indem Sie die folgenden Schritte ausführen:
Öffnen Sie den Geräte-Manager, und suchen Sie den Devnode, auf den die Registrierungsüberschreibung angewendet werden soll. Dazu müssen Sie möglicherweise die Ansicht auf Geräte nach Verbindung ändern.
Klicken Sie mit der rechten Maustaste auf den Devnode, klicken Sie auf "Eigenschaften ", und klicken Sie dann auf die Registerkarte " Details ".
Suchen Sie in der Dropdown-Liste "Eigenschaft" die LocationPaths-Eigenschaft. Diese Eigenschaft enthält die Pfadzeichenfolge für diesen Devnode und ist der Wert, der für den LocationPath-Registrierungsunterschlüssel verwendet werden soll.
Anmerkung Es ist möglich, dass der Devnode keinen LocationPaths-Wert aufweist. Dies liegt daran, dass der Treiber für diesen Devnode oder eines seiner übergeordneten Elemente die GUID_PNP_LOCATION_INTERFACE-Schnittstelle nicht implementiert. In diesem Fall müssen Sie den übergeordneten Devnode auf eine LocationPaths-Eigenschaft überprüfen.
Der Registrierungsunterschlüssel "LocationPaths" soll zum Überschreiben der abnehmbaren Gerätefunktion von Geräten verwendet werden, die an eine feste Busposition verkabelt sind. Dies tritt in der Regel auf tragbaren Computern auf und umfasst die folgenden Geräte:
Drahtlosnetzwerkadapter
Bluetooth-Adapter
Tastaturen oder Zeigegeräte
Diese Geräte sind an festen Standorten auf verschiedenen internen Bussen vorhanden, die der Benutzer nicht ändern kann. Mit der Außerkraftsetzung von LocationPaths können Sie angeben, dass nur das Gerät an der angegebenen Busposition von der Außerkraftsetzung der Funktion für Wechselgeräte betroffen ist. Dadurch wird verhindert, dass die Überschreibung Geräte an anderen Busstandorten beeinflusst, die denselben HardwareID- oder CompatibleID-Unterschlüsselwert wie das Überschreibungsziel teilen. Dies ist üblich, wenn Geräte nur einen KompatibleNID-Unterschlüsselwert angeben, der mit einem Posteingangstreiber übereinstimmt.
Wenn Sie einen ChildLocationPaths-Registrierungsunterschlüssel verwenden, um die Wechseldatenträgerfunktion untergeordneter Devnodes außer Kraft zu setzen, ist es häufig sinnvoll, nur untergeordnete Devnodes an bestimmten Speicherorten zu verwenden, unabhängig davon, welche Art von Geräten sie sind.
Beispielsweise verfügt ein Laptop über einen internen USB-Hub mit internen und externen Anschlüssen. Wenn dieser USB-Hub seine internen Anschlüsse falsch als extern gemeldet hat, wird jedes Gerät, das intern mit diesen Anschlüssen verbunden ist, falsch als wechselbar erkannt. Wenn alle Ports falsch als intern gemeldet werden, wird jedes extern angeschlossene Gerät so behandelt, als ob es sich um einen nicht teilbaren Teil des Laptops handelt.
Um den Standortpfadwert für ein Gerät zu ermitteln, das mit einem externen USB-Anschluss verbunden ist, können Sie jedes Gerät an den Port anschließen und dessen Standortpfadeigenschaft beobachten. Alle anderen USB-Geräte, die an denselben Port angeschlossen sind, sollten denselben Standortpfadwert erhalten, da sich der übergeordnete Bus und die interne Identifizierung eines Ports nie ändert.