Offlinedateisynchronisierung: In Windows 7 wird die Optionsschaltfläche "Offline arbeiten/Online arbeiten" nach einem Offline-/Onlineübergang in Windows Explorer ausgeblendet, und die Client-Side Caching bleibt bis zum nächsten Neustart des Computers offline.

Dieser Artikel bietet eine Lösung zum Beheben von Problemen, bei denen die Optionsschaltfläche "Offline arbeiten/Online arbeiten" nach einem Offline-/Onlineübergang aus Windows Explorer verschwindet und die Client-Side Caching bis zum nächsten Neustart des Computers offline bleibt.

Gilt für: Windows 7 Service Pack 1
Ursprüngliche KB-Nummer: 2512089

Symptome

Sie haben Windows 7 für die Offlinedateisynchronisierung konfiguriert, um Inhalte aus Netzwerkfreigaben zu synchronisieren und offline verfügbar zu machen. Benutzer bemerken, dass Windows 7 in der Regel in den Offlinemodus wechselt. Windows 7 wechselt jedoch nicht automatisch wieder in den Onlinemodus, nachdem das Netzwerk verfügbar ist. Die Synchronisierung des UNC-Pfads ist nicht möglich, und im Synchronisierungscenter sind keine Informationen für die Offline-Dateisynchronisierungspartnerschaft verfügbar.

Wenn der Benutzer auf Netzwerkressourcen in Windows Explorer zugreift, sind einige Netzwerkressourcen online und zugänglich. Wenn der Benutzer jedoch versucht, auf Ressourcen zuzugreifen, die offline verfügbar gemacht wurden, wird der Offlineinhalt im Client-Side Caching angezeigt. Der Benutzer kann neue Dateien erstellen und vorhandene Dateien ändern, aber diese Dateien verbleiben im lokalen Cache.

Sie stellen eine Dateifreigabe und Unterordner für jeden Benutzer bereit, wie im folgenden Beispiel gezeigt:

\\ServerName\ShareName$\dir1\dir2

Ein Benutzer mit den entsprechenden Berechtigungen kann auf die Unterordner dir1 und dir2 zugreifen, hat aber keine Berechtigungen zum Anzeigen des Inhalts der Freigabe ShareName$.

Ursache

Dieses Verhalten wird durch die Art und Weise verursacht, wie Windows Vista und Windows 7 Remotedateivorgänge verarbeiten. Der UNC-Pfad wird analysiert, und jedes Teil wird auf Verfügbarkeit überprüft. In dem in den abschnitten oben beschriebenen Fall prüft Windows Vista oder Windows 7 nach dem Präfix \\ServerName. Wenn dies erfolgreich ist, wird überprüft, ob \\ShareName$\ verfügbar ist. Aufgrund fehlender Zugriffsrechte auf dieser Ebene schlägt der Remotedateivorgang fehl, und das Client-Side Caching (CSC) stellt Dateien aus dem Offlineinhalt bereit, wenn der UNC-Pfad offline verfügbar gemacht wurde.

Hinweis

Wenn Sie den DFS-Namespace (in AD integriert oder eigenständig) verwenden, überprüft \\domain\folder1\folder2 CSC auch Ordner1 und Ordner2 auf dem DFS-Namespaceserver.

Lösung

Um dieses Problem mit der Offlinedateisynchronisierung zu beheben, stellen Sie sicher, dass ein Benutzer auf alle Teile eines UNC-Pfads zugreifen kann. Für einen UNC-Pfad wie \\ServerName\ShareName$\dir1\dir2 (wobei ServerName ein Dateiserver oder DFSN-Server sein kann) sind die folgenden Berechtigungen für ShareName$ erforderlich, wenn der Benutzer den Unterordner dir1 synchronisiert:

Berechtigungen auf Freigabeebene (SMB) für die Offlinedateifreigabe ShareName$:

Benutzerkonto Standardberechtigungen Mindestens erforderliche Berechtigungen
Jeder Lesen Keine Berechtigungen
Sicherheitsgruppe von Benutzern, die Daten auf freigaben müssen. Nicht zutreffend Ändern

In diesem Beispiel wird Jeder aus den Freigabeberechtigungen entfernt, und eine globale Gruppe, die das Benutzerkonto enthält, wird verwendet, um Berechtigungen auf Freigabeebene festzulegen.

NTFS-Berechtigungen, die für den Stammordner ShareName$ für die Offlinedateisynchronisierung erforderlich sind:

Benutzerkonto Erforderliche Mindestberechtigungen
Erstellerbesitzer Vollzugriff, Nur Unterordner und Dateien
Administrator Keine
Sicherheitsgruppe von Benutzern, die Daten auf freigaben müssen Ordner auflisten/Daten lesen – Dieser Ordner, Unterordner und Dateien
Jeder Keine Berechtigungen
Lokales System Vollzugriff, Dieser Ordner, Unterordner und Dateien

Für die Unterordner \dir1 und \dir2 sind die folgenden Berechtigungen erforderlich: NTFS-Berechtigungen für die Ordner dir1 und dir2 für die Offlinedateisynchronisierung:

Benutzerkonto Standardberechtigungen Mindestens erforderliche Berechtigungen
%Benutzername% Nicht zutreffend Read, Write
Lokales System Vollzugriff Vollzugriff
Administratoren Keine Berechtigungen Keine Berechtigungen
Jeder Keine Berechtigungen Keine Berechtigungen

Weitere Informationen

In Windows Vista und Windows 7 werden alle Remote-Dateisystemzugriffsanforderungen vom Multiple UNC Provider (MUP) kanalet. MUP leitet die Anforderung an einen Netzwerkumleitungsanbieter (UNC-Anbieter) um, der die Remotedateisystemanforderung verarbeiten kann. Bei SMB-Anforderungen leitet MUP die Anforderung beispielsweise an den Netzwerkanbieter LanmanWorkstation (ntlanman.dll) um. LanmanWorkstation ruft den Arbeitsstationsdienst (svchost.exe) auf, der die Netzwerkumleitung (mrxsmb.sys) aufruft.

MUP führt eine Präfixauflösungsanforderung (IOCTL_REDIR_QUERY_PATH) an den Netzwerkumleitungstyp aus, der bei MUP registriert ist und für den Anforderungstyp geeignet ist. Dieser Präfixauflösungsvorgang analysiert den UNC-Pfad und überprüft jeden Teil auf Verfügbarkeit. Wenn die Rückgabenachricht der Präfixauflösung STATUS_LOGON_FAILURE oder STATUS_ACCESS_DENIED ist, schlägt die Anforderung fehl, und MUP gibt den UNC-Pfad als nicht zugänglich an.

Die Client-Side Caching fängt Anforderungen ab, die an den Netzwerkumleitungsor weitergeleitet werden. Wenn der Präfixauflösungsvorgang wie im obigen Abschnitt beschrieben fehlschlägt, stellt CSC Inhalte aus dem lokalen Cache bereit, wenn der UNC-Pfad zuvor offline verfügbar gemacht wurde.

Das Verhalten wird auf den folgenden Links ausführlich beschrieben: