Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera rozwiązanie problemów polegających na tym, że przycisk opcji Praca w trybie offline/pracy w trybie online znika z Eksploratora Windows po przejściu w tryb offline/online, a buforowanie po stronie klienta pozostaje w trybie offline do następnego ponownego uruchomienia komputera.
Dotyczy: Windows 7 z dodatkiem Service Pack 1
Oryginalny numer KB: 2512089
Symptomy
Masz system Windows 7 skonfigurowany do synchronizacji plików w trybie offline w celu synchronizowania zawartości z udziałów sieciowych i udostępnić ją w trybie offline. Użytkownicy zauważają, że system Windows 7 zmienia się zwykle w tryb offline; jednak system Windows 7 nie przełącza się z powrotem do trybu online automatycznie po udostępnieniu sieci. Synchronizacja ścieżki UNC nie jest możliwa, a w Centrum synchronizacji nie są dostępne żadne informacje dotyczące partnerstwa synchronizacji plików w trybie offline.
Jeśli użytkownik uzyskuje dostęp do zasobów sieciowych w Eksploratorze Windows, niektóre zasoby sieciowe są w trybie online i są dostępne; jednak gdy użytkownik próbuje uzyskać dostęp do zasobów, które zostały udostępnione w trybie offline, zawartość offline jest wyświetlana z buforowania po stronie klienta. Użytkownik może tworzyć nowe pliki i zmieniać istniejące pliki, ale te pliki pozostają w lokalnej pamięci podręcznej.
Udostępniasz udział plików i podfoldery dla każdego użytkownika, jak w poniższym przykładzie:
\\ServerName\ShareName$\dir1\dir2
Użytkownik z odpowiednimi uprawnieniami może uzyskać dostęp do podfolderów dir1 i dir2, ale nie ma uprawnień do wyświetlania zawartości udziału ShareName$.
Przyczyna
Takie zachowanie jest spowodowane przez sposób, w jaki systemy Windows Vista i Windows 7 obsługują zdalne operacje na plikach. Ścieżka UNC jest analizowana, a każda część jest sprawdzana pod kątem dostępności. W przypadku opisanym w powyższych sekcjach system Windows Vista lub Windows 7 sprawdza prefiks \\ServerName. Jeśli to się powiedzie, sprawdza, czy plik \\ShareName$\ jest dostępny. Ze względu na brak praw dostępu na tym poziomie operacja zdalnego pliku kończy się niepowodzeniem, a buforowanie po stronie klienta (CSC) udostępnia pliki z zawartości offline, jeśli ścieżka UNC została udostępniona w trybie offline.
Uwaga 16.
Jeśli używasz przestrzeni nazw systemu plików DFS (zintegrowanej lub autonomicznej usługi AD) \\domain\folder1\folder2 CSC będzie również sprawdzać folder1 i folder2 na serwerze przestrzeni nazw systemu plików DFS.
Rozwiązanie
Aby rozwiązać ten problem z synchronizacją plików w trybie offline, upewnij się, że wszystkie części ścieżki UNC są dostępne dla użytkownika. W ścieżce UNC, takiej jak \\ServerName\ShareName$\dir1\dir2 (gdzie ServerName może być serwerem plików lub serwerem DFSN), następujące uprawnienia są wymagane w lokalizacji ShareName$, gdy użytkownik synchronizuje podfolder dir1:
Uprawnienia na poziomie udziału (SMB) dla udziałów plików w trybie offline ShareName$:
| Konto użytkownika | Uprawnienia domyślne | Wymagane minimalne uprawnienia |
|---|---|---|
| Wszyscy | Przeczytaj | Brak uprawnień |
| Grupa zabezpieczeń użytkowników, którzy muszą umieścić dane w udziale. | Nie dotyczy | Zmień |
W tym przykładzie wszyscy są usuwani z uprawnień udziału, a grupa globalna zawierająca konto użytkownika służy do ustawiania uprawnień na poziomie udziału.
Uprawnienia NTFS wymagane do synchronizacji plików w trybie offline dla folderu głównego ShareName$:
| Konto użytkownika | Wymagane minimalne uprawnienia |
|---|---|
| Właściciel twórcy | Pełna kontrola, podfoldery i tylko pliki |
| Administrator | Brak |
| Grupa zabezpieczeń użytkowników, którzy muszą umieścić dane w udziale | Folder listy/odczyt danych — ten folder, podfoldery i pliki |
| Wszyscy | Brak uprawnień |
| System lokalny | Pełna kontrola, ten folder, podfoldery i pliki |
W podfolderach \dir1 i \dir2 wymagane są następujące uprawnienia: uprawnienia NTFS wymagane do synchronizacji plików w trybie offline w folderach dir1 i dir2:
| Konto użytkownika | Uprawnienia domyślne | Wymagane minimalne uprawnienia |
|---|---|---|
| %Username% | Nie dotyczy | Odczyt, zapis |
| System lokalny | Pełna kontrola | Pełna kontrola |
| Administratorzy | Brak uprawnień | Brak uprawnień |
| Wszyscy | Brak uprawnień | Brak uprawnień |
Więcej informacji
W systemach Windows Vista i Windows 7 wszystkie żądania dostępu systemu plików zdalnych są kierowane przez dostawcę WIELU UNC (MUP). MuP przekierowuje żądanie do przekierowania sieciowego (dostawcy UNC), który może obsłużyć zdalne żądanie systemu plików. Na przykład w przypadku żądań SMB MUP przekierowuje żądanie do dostawcy sieci LanmanWorkstation (ntlanman.dll). Usługa LanmanWorkstation wywołuje usługę stacji roboczej (svchost.exe), która wywołuje przekierowanie sieci (mrxsmb.sys).
MUP wykonuje żądanie rozpoznawania prefiksu (IOCTL_REDIR_QUERY_PATH) do przekierowania sieciowego zarejestrowanego w muP i może obsługiwać typ żądania. Ta operacja rozpoznawania prefiksu analizuje ścieżkę UNC i sprawdza każdą część pod kątem dostępności. Jeśli komunikat powrotny z rozwiązania prefiksu jest STATUS_LOGON_FAILURE lub STATUS_ACCESS_DENIED, żądanie kończy się niepowodzeniem, a mup stwierdza ścieżkę UNC jako niedostępną.
Buforowanie po stronie klienta przechwytuje żądania, które są kierowane do przekierowania sieciowego. Jeśli operacja rozpoznawania prefiksu zakończy się niepowodzeniem, jak opisano w powyższej sekcji, csC dostarcza zawartość z lokalnej pamięci podręcznej, jeśli ścieżka UNC została udostępniona w trybie offline wcześniej.
Zachowanie zostało szczegółowo opisane w następujących linkach: