Ulepszenia monitorów synchronizacji w programie Microsoft Outlook

Oryginalny numer KB:   3197761

Podsumowanie

Program Microsoft Outlook 2016 i Microsoft Outlook 2013 zawierają funkcję, która jest nieformalnie znana jako monitor synchronizacji lub monitor synchronizacji. Monitor synchronizacji to ciągłe sprawdzanie w tle folderów lokalnych w pliku ost programu Outlook w celu sprawdzenia, czy są one zsynchronizowane z powiązanymi folderami serwera. Jeśli logika monitora synchronizacji dostrzygnie, że folder nie jest zsynchronizowany, zostanie uruchomiony szereg napraw w celu rozwiązania problemu. Aktualizacja dla programu Outlook 2016 z 4 października 2016 r. i aktualizacja dla programu Outlook 2016 z 4 października 2016 r. zmieniają logikę wykrywania i naprawy, a także dodają pewne rejestrowanie diagnostyczne do funkcji monitora synchronizacji.

Uwaga

Domyślnie ta zaktualizowana logika wykrywania i naprawy nie jest włączona. Aby włączyć tę nową funkcję, zobacz informacje dotyczące rejestru podane w sekcji Więcej informacji.

Więcej informacji

Monitor synchronizacji uruchamia serię akcji wykrywania i naprawiania na podstawie kondycji stanu synchronizacji każdego folderu. Na przykład monitor synchronizacji sprawdza nieprzeczytane elementy w kopii lokalnej folderu, a następnie porównuje je z nieprzeczytane w kopii folderu na serwerze. Jeśli liczba elementów w każdej grupie jest nie dopasowana, konieczne jest naprawienie.

Proces naprawy to seria czynności, które próbują przywrócić stan synchronizacji folderów. Kroki są wykonywane w kolejności od najmniej trętnych do najbardziej trętnych. Jeśli wszystkie inne naprawy nie powiodą się, monitor synchronizacji zaplanuje pełną ponowną synchronizację folderu.

Czasami oryginalna logika wykrywania problemu używana przez monitor synchronizacji jest zbyt agresywna. W tym przypadku foldery, które znajdują się w dobrym stanie synchronizacji, są niepoprawnie identyfikowane jako uszkodzone. Jeśli naprawienie tych folderów nie będzie można pomyślnie ukończyć przy użyciu jednej z procedury nieuprawniania, w końcu zostanie zaplanowana ponowna synchronizacja całego folderu. Może to spowodować nieoczekiwane ponowne zsynchronizowanie folderu. Jeśli zawartość folderu jest duża, może to również tworzyć nieoczekiwany ruch sieciowy i słabe środowisko użytkownika, gdy trzeba czekać na ukończenie pełnej ponownej synchronizacji folderu.

Aktualizacje programów Outlook 2016 i Outlook 2013 z 4 października 2016 r. dodają do logiki monitora synchronizacji następujące ważne zmiany:

  • Algorytm wykrywania niesynchronicznych folderów jest dostosowywany tak, aby był mniej agresywny.
  • Rejestrowanie diagnostyczne jest dodawane, aby ułatwić zespołowi produktu Outlook zrozumienie przyszłych problemów w tym obszarze.
  • Opcje wartości rejestru są dodawane w celu umożliwienia sterowania etapami procesu naprawy.

Proces naprawy monitora synchronizacji

Proces naprawy monitora synchronizacji obejmuje następujące czynności:

  1. Uruchom prostą synchronizację folderu.
  2. Znajdź i rozwiąż znane problemy wpływające na lokalne informacje binarne używane do śledzenia stanu synchronizacji.
  3. Uruchom skanowanie sprawdzania integralności w pliku ost, aby naprawić problemy z integralnością w pliku danych.
  4. Wyczyść elementy offline.

Uwaga

Ten krok powoduje ponowne zsynchronizowanie wszystkich danych z serwera w całym folderze.

Informacje rejestru

Ważne

Należy rozważnie wykonywać czynności podane w tej sekcji. Niepoprawne zmodyfikowanie rejestru może być przyczyną poważnych problemów. Przed zmodyfikowaniem rejestru należy utworzyć jego kopię zapasową, aby móc przywrócić rejestr na wypadek problemów.

Aby włączyć funkcję monitora synchronizacji, użyj jednego z następujących podkluczy rejestru.

HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\Cached Mode

Lub

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\x.0\Outlook\Cached Mode

Uwaga

  • Symbol zastępczy x.0 reprezentuje Twoją wersję pakietu Office (16.0 = Office 2016, 15.0 = Office 2013)
  • Może być konieczne ręczne utworzenie klucza rejestru, jeśli Cached Mode jeszcze nie istnieje.

Sterowanie procesem naprawy

Aby kontrolować proces naprawy, użyj poniższych ustawień rejestru.

Wartość (DWORD): SyncMonitorLevel
Dane:

Dane dla tego ustawienia rejestru sterują procesem naprawy w sposób skumulowany. W tym celu należy przede wszystkim korzystać z lepszych metod wykrywania logiki, a następnie korzystać z opcji naprawy: od najmniej łamania po najbardziej nieprawdziwą. Na poniższym wykresie opisano zachowanie skojarzone z ustawieniami opcji naprawy.

Data (Dane) Zachowanie
0 Nie ma żadnych zmian ani ulepszeń. Jest to takie samo, jak nie stosowanie aktualizacji do monitora synchronizacji.
1 Ulepszona logika wykrywania związana z liczbami odczytań/nieprzeczytanych.
2 Ulepszona logika wykrywania związana z liczbami odczytań/nieprzeczytanych.
Ulepszonej logiki wykrywania należy używać do podejmowania decyzji o tym, czy elementy uległy zmianie między elementami lokalnymi/serwerami.
3 Ulepszona logika wykrywania związana z liczbami odczytań/nieprzeczytanych.
Skorzystaj z ulepszonej logiki wykrywania, aby zdecydować, czy elementy uległy zmianie między elementami lokalnymi/serwerami.
Nigdy nie czyszuj funkcji naprawy elementów w trybie offline.

UWAGA To ustawienie umożliwia monitorowi synchronizacji próba naprawienia problemów z synchronizacją przy użyciu kroków 1, 2 i 3 w procesie naprawy monitora synchronizacji.
4 Ulepszona logika wykrywania związana z liczbami odczytań/nieprzeczytanych.
Skorzystaj z ulepszonej logiki wykrywania, aby zdecydować, czy elementy uległy zmianie między elementami lokalnymi/serwerami.
Nigdy nie próbuj sprawdzać integralności.
Nigdy nie czyszuj funkcji naprawy elementów w trybie offline.

UWAGA To ustawienie umożliwia monitorowi synchronizacji próba naprawienia problemów z synchronizacją przy użyciu kroków 1 i 2 w procesie naprawy monitora synchronizacji.
5 Ulepszona logika wykrywania związana z liczbami odczytań/nieprzeczytanych.
Skorzystaj z ulepszonej logiki wykrywania, aby zdecydować, czy elementy uległy zmianie między elementami lokalnymi/serwerami.
Nie naprawiaj problemów z lokalnymi informacjami binarnymi używanymi do śledzenia stanu synchronizacji.
Nigdy nie próbuj sprawdzać integralności.
Nigdy nie czyszuj funkcji naprawy elementów w trybie offline.

UWAGA To ustawienie umożliwia monitorowi synchronizacji próba naprawienia problemów z synchronizacją przy użyciu kroku 1 w procesie naprawy monitora synchronizacji.

Rejestrowanie diagnostyczne

Wartość (DWORD): Rejestrowanie SyncMonitorLogging
Dane: 1

Jeśli rejestrowanie diagnostyczne jest włączone, a aparat monitorów synchronizacji postanowi, że folder nie jest zsynchronizowany, uruchamia opcje naprawy i dodaje do folderu Problemy z synchronizacją komunikat zawierający informacje diagnostyczne. Te informacje można uzyskać specjalisty pomocy technicznej firmy Microsoft, jeśli w celu zrozumienia problemu z monitorem synchronizacji jest wymagane dodatkowe rozwiązanie problemów. Temat komunikatu dziennika diagnostycznego to Monitor synchronizacji.

Zalecane ustawienia

Opcje rejestru i diagnostyczne dodawane przez aktualizację są udostępniane w celu wyizolowania i rozwiązania problemów mających wpływ na monitor synchronizacji. Nie ma żadnego konkretnego ustawienia "prawego", które ma być służące do rozwiązywania wszystkich problemów. Nowe ustawienia należy stosować do następujących wskazówek:

  • Jeśli podejrzewasz, że występuje u Ciebie ponowna synchronizacja folderu, chociaż żaden problem nie występuje, ustaw SyncMonitorLevel wartość 2. Dzięki temu jest włączana lepsza logika wykrywania i stanowi ona najlepszy pierwszy krok do rozwiązania problemu.
  • W przypadku wystąpienia pełnych ponownych synchronizacji folderów i tak dużych folderów, że ruch sieciowy lub środowisko użytkownika są problematyczne, ustaw wartość SyncMonitorLevel 3. Powinno to uniemożliwić ponowne zsynchronizowanie pełnego folderu w programie Outlook. Jeśli użyjemy tej opcji, ale folder lokalny nie jest zsynchronizowany, problem nie zostanie naprawiony.
  • Jeśli ponowne synchronizowanie folderu jest częste, aby powodować problemy u więcej niż jednego użytkownika, rozważ dodanie rejestrowania diagnostycznego, aby zawierało dane, które pomogą firmie Microsoft zdiagnozować problem i wprowadzić przyszłe ulepszenia funkcji monitora synchronizacji.
  • Jeśli zdecydujesz się wyłączyć niektóre opcje naprawy, takie jak wyczyść wybór elementów w trybie offline, włącz rejestrowanie diagnostyczne i od czasu do czasu sprawdzaj foldery problemów. Jeśli dany folder stanowi problem i chcesz naprawić go ręcznie, możesz wyczyścić ten folder ręcznie. W tym celu użyj pozycji Wyczyść elementy trybu offline na karcie Ogólne we właściwościach folderu. Aby uzyskać dostęp do właściwości folderu, kliknij prawym przyciskiem myszy folder na liście folderów, a następnie wybierz pozycję Właściwości.