Freigeben über


MUP- und DFS-Interaktionen

Wenn ein UNC-Pfad (Universal Naming Convention) von einer Anwendung verwendet wird, wird eine Anforderung an den mehrfachen UNC-Anbieter (MUP) gesendet, um zu bestimmen, welcher Netzwerkanbieter verwendet werden soll. MUP leitet die Anforderung an den entsprechenden Netzwerkumleitungsanbieter (UNC-Anbieter) weiter, der die Remotedateisystemanforderung verarbeiten kann. Wenn der DFS-Client (Distributed File System) aktiviert ist, übergibt MUP zunächst die Anforderung für eine bestimmte "\\server\share" an den DFS-Client, um zu ermitteln, ob die Anforderung für eine DFS-Freigabe und nicht für eine normale Remotedateifreigabe gilt.

Das Standardverhalten ist, dass der DFS-Client aktiviert ist. Der DFS-Client ist abhängig vom Wert eines Registrierungseintrags deaktiviert, der sich unter folgendem befindet:

HKLM\System\CurrentControlSet\Services\Mup

Wenn der Registrierungseintrag DisableDfs den DWORD-Wert 1 aufweist, ist der DFS-Client deaktiviert.

Angenommen, das Präfix eines Pfads, der in einem namenbasierten Vorgang angegeben ist, nicht im Präfixcache, der von MUP verwaltet wird, hat der DFS-Client (sofern aktiviert) implizit Vorrang vor allen Umleitungen. Der DFS-Client versucht zu ermitteln, ob ein angegebener UNC-Pfad ein DFS-Pfad ist. Dazu wird eine Empfehlungsanforderung an die IPC$-Freigabe eines entsprechenden Servers gesendet. Wenn der Pfad als DFS-Pfad festgelegt wird, verarbeitet der DFS-Client den Vorgang. Andernfalls übergibt der DFS-Client die namensbasierte Anforderung an MUP, damit die Präfixauflösung von einem entsprechenden Umleitungsor verarbeitet werden kann.

Wenn eine Anforderung für den Zugriff auf die IPC$-Freigabe an ein System gesendet wird, auf dem der LAN-Manager-Server (manchmal als SMB-Server bezeichnet) srv.sys deaktiviert oder nicht installiert ist (z. B. ein UNIX-System), kann es zu einer Verzögerung kommen, da mehrere Versuche unternommen werden, eine Verbindung mit der IPC$-Freigabe herzustellen. Diese Verzögerung beträgt in der Regel 5 bis 7 Sekunden, kann jedoch je nach Geschwindigkeit und Latenz der Verbindungsnetzwerkinfrastruktur und anderen Bedingungen länger sein.