Problemy z wydajnością programu Outlook w pliku ost lub pst trybu buforowanego programu Exchange

Oryginalny numer KB: 2768656

Symptomy

W programie Microsoft Outlook występują objawy, takie jak:

  • W przypadku korzystania z trybu buforowanego programu Exchange lub pliku danych programu Outlook (pst) można zauważyć spadek wydajności podczas wykonywania pewnych akcji.
  • Jeśli foldery Skrzynka odbiorcza programu Outlook, Kalendarz, Zadania, Elementy wysłane lub Elementy usunięte zawierają wiele elementów, wydajność spada.
  • Wydajność Kalendarza jest niespójna. Na przykład aktualizacje spotkań mogą nie zostać odzwierciedlone w kalendarzu podstawowym, udostępnionym lub delegowanym.
  • Wyświetlanie folderów lub ich nieprawidłowe wyświetlanie zajmuje dużo czasu.
  • Jeśli profil programu Outlook zawiera udostępnione skrzynki pocztowe i włączono buforowanie (wybrano opcję Pobierz foldery udostępnione ), występują problemy z synchronizacją folderów, obniżona wydajność lub inne problemy, jeśli liczba folderów udostępnionych na skrzynkę pocztową przekracza 500. Aby uzyskać więcej informacji, zobacz Problemy z wydajnością i synchronizacją podczas pracy z folderami w dodatkowej skrzynce pocztowej w programie Outlook. Ponadto błędy są rejestrowane w folderze Problemy z synchronizacją, a zdarzenia "9646" są rejestrowane w dzienniku aplikacji.
  • W skrajnych przypadkach, w których istnieje ponad 10 000 folderów, program Outlook jest bardzo powolny do otwarcia. To zachowanie występuje z powodu czasu wymaganego do wyliczenia dużej liczby folderów.

Przyczyna

Te problemy mogą wystąpić, jeśli skrzynka pocztowa zawiera wiele folderów lub istnieje wiele elementów w jednym folderze. Nie ma twardych ograniczeń dotyczących liczby folderów, które może zawierać skrzynka pocztowa, ani liczby elementów, które może zawierać folder. Jednak może wystąpić spadek wydajności, ponieważ liczba elementów zbliża się do 10 000 elementów kalendarza, 10 000 folderów lub 100 000 elementów poczty na folder. Duża liczba spotkań cyklicznych lub długotrwałych spotkań cyklicznych może również mieć przesadny wpływ na wydajność.

Rozwiązanie

Aby rozwiązać problemy z wydajnością wpływające na foldery kalendarza, poczty lub folderów udostępnionych, należy odpowiednio użyć następujących rozwiązań.

Rozwiązania problemów z kalendarzem

Aby rozwiązać problemy z wydajnością wpływające na kalendarz, wypróbuj następujące metody.

Metoda 1. Zarządzanie wzrostem liczby wyjątków dla spotkań cyklicznych

Nie wszystkie elementy kalendarza mają taki sam wpływ na wydajność. Spotkania jednorazowe mają stosunkowo niewielki wpływ, a długotrwałe, cykliczne spotkania mają większy wpływ. Zmiana wprowadzona w wystąpieniu spotkania cyklicznego powoduje utworzenie wyjątków przechowywanych w cyklicznej serii spotkań. Każda zmiana atrybutów spotkania, takich jak temat, treść, lokalizacja lub czas, tworzy odpowiedni wyjątek. Ostatecznie te wyjątki zawyżają rozmiar spotkania cyklicznego i nakładają większy koszt wydajności. Możesz zmniejszyć ten wyższy koszt, używając ustawień cyklu terminu, aby ustawić czas zakończenia lub maksymalną liczbę cyklu. Następnie można utworzyć nowe spotkanie cykliczne zamiast rozszerzać istniejący cykl.

Metoda 2. Włączanie ulepszeń kalendarza udostępnionego

Aby zwiększyć wydajność, użyj opcji Włącz kalendarz udostępniony dla użytkowników, którzy mają uprawnienia do edycji kalendarza udostępnionego. Po włączeniu tej opcji akcje kalendarza są wysyłane bezpośrednio do serwera zamiast synchronizowania z magazynu lokalnego. Dzięki temu rozwiązywanie konfliktów jest bardziej wydajne.

Aby uzyskać więcej informacji na temat sposobu aktywowania ulepszeń kalendarza udostępnionego i zarządzania nimi, zobacz Jak włączyć i wyłączyć aktualizacje udostępniania kalendarza programu Outlook

Metoda 3. Ograniczanie okna synchronizacji

Możesz ograniczyć okno synchronizacji używane dla folderów kalendarza, aby zmniejszyć liczbę elementów przechowywanych lokalnie w folderach kalendarza. Może to zwiększyć wydajność.

Ważna

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.

W obszarze Ustawienia okna synchronizacji dostosuj liczbę miesięcy synchronizowanych danych dla podstawowych kalendarzy udostępnionych. W tym celu należy dodać następujący klucz rejestru:

Uwaga: Ta metoda ma zastosowanie do wersji 1810 lub nowszej Aplikacje Microsoft 365 dla przedsiębiorstw (kliknij, aby uruchomić).

Opis Ustawienie umożliwiające włączenie okna synchronizacji kalendarza
Ścieżka rejestru HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
Name (Nazwa) CalendarSyncWindowSetting
Wpisać REG_DWORD
Value Wartość = 0 nieaktywne
Wartość = 1 folder kalendarza podstawowego
Wartość = 2 wszystkie foldery kalendarza
Wartość domyślna to 0, jeśli nie jest ustawiona.
Opis Ustawienie umożliwiające kontrolowanie liczby miesięcy w oknie Synchronizacja kalendarza
Ścieżka rejestru HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
Name (Nazwa) CalendarSyncWindowSettingMonths
Wpisać REG_DWORD
Value Wartość = wybierz wartość dziesiętną, aby ustawić liczbę miesięcy w oknie synchronizacji kalendarza. Na przykład wybierz pozycję 1, 3, 6 lub 12.
Wartość domyślna to 6, jeśli nie jest ustawiona.
Opis Ustawienie umożliwiające kontrolowanie, czy wszystkie elementy cykliczne mają być zachowywane zamiast ich filtrowania
Ścieżka rejestru HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
Name (Nazwa) CalendarSyncWindowAllRecurring
Wpisać REG_DWORD
Value Wartość = 0: Synchronizowane będą tylko cykliczne serie spotkań, które mają datę zakończenia w przyszłości lub mieszczą się w bieżącym ustawieniu okna synchronizacji kalendarza.
Wartość = 1: Wszystkie cykliczne serie spotkań zostaną zsynchronizowane, niezależnie od daty zakończenia.
Wartość domyślna to 0, jeśli nie jest ustawiona.
Objaśnienie Domyślnie (jeśli wartość nie jest ustawiona lub jest ustawiona na 0), cykliczne serie spotkań, które mają datę zakończenia w przyszłości lub mieszczą się w bieżącym ustawieniu okna synchronizacji kalendarza, zostaną zsynchronizowane. Jeśli na przykład dzisiejsza data to 3 maja 2022 r., a okno synchronizacji kalendarza jest ustawione na 1 miesiąc, wszystkie cykliczne serie spotkań, które mają datę zakończenia 3 kwietnia 2022 r. lub później, zostaną zsynchronizowane. Jeśli data zakończenia znajduje się poza ustawieniem okna synchronizacji, cykliczna seria spotkań zostanie usunięta z pliku ost.
Aby zsynchronizować wszystkie cykliczne serie spotkań niezależnie od daty ich zakończenia, ustaw wartość CalendarSyncWindowAllRecurring na 1.

Te klucze rejestru aktualizują ograniczenie synchronizacji, tak aby klient korzystający z trybu buforowanego programu Exchange pobierał mniej elementów kalendarza, nawet w przypadku kalendarza, który ma wiele lat historii na serwerze. Te klucze nie oczyszczają starszej zawartości kalendarza, która została już pobrana. Jednak ta metoda może być skuteczna, jeśli chcesz wyczyścić elementy w trybie offline i ponownie zsynchronizować kalendarz (zamiast zbiorczego usuwania starych elementów). Jeśli masz już kalendarz w profilu, musisz wyczyścić elementy trybu offline po ustawieniu kluczy rejestru i ponownym uruchomieniu aplikacji Outlook.

Aby wyczyścić elementy Kalendarza w trybie offline, wykonaj następujące kroki:

  1. Otwórz okienko Kalendarz w programie Outlook i kliknij prawym przyciskiem myszy folder Kalendarz .
  2. Wybierz polecenie Właściwości.
  3. Na karcie Ogólne kliknij opcję Wyczyść elementy w trybie offline.
  4. Wybierz przycisk OK.

Rozwiązania problemów z pocztą

Jeśli masz foldery, których zawartość zbliża się do limitu 10 000 elementów kalendarza, 10 000 folderów lub 100 000 elementów poczty, a te elementy są przechowywane w pliku danych programu Outlook (pst) lub pliku danych programu Outlook w trybie offline (.ost), przenieś elementy z większych folderów do oddzielnych lub mniejszych folderów w tej samej skrzynce pocztowej lub pliku danych. Opcjonalnie, jeśli masz archiwum online programu Microsoft Exchange, możesz przenieść elementy do tego archiwum lub utworzyć zasady przechowywania, aby automatycznie usuwać starsze elementy.

Archiwizowanie elementów poczty

Jeśli włączono archiwizowanie skrzynki online, archiwizuj elementy w Archiwum skrzynki online.

Stosowanie zasad przechowywania

Aby usunąć starsze elementy z folderu Poczta lub Kalendarz, zastosuj zasady przechowywania. Na przykład dowolny element, który nie zostanie zmodyfikowany w ciągu jednego roku, zostanie przeniesiony do folderu Elementy usunięte.

Rozwiązywanie problemów z folderami udostępnionymi

Aby rozwiązać problemy z wydajnością wpływające na foldery udostępnione, wypróbuj następującą metodę.

Ograniczanie okna synchronizacji

Aby zmniejszyć liczbę elementów przechowywanych lokalnie, ogranicz okno synchronizacji używane dla folderów udostępnionych. Może to zwiększyć wydajność.

Ważna

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 dostosować liczbę dni synchronizowanych danych dla folderów udostępnionych, dodaj następujące wartości rejestru.

Opis Ustawienie włączania okna Foldery udostępnione
Ścieżka rejestru HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
Name (Nazwa) SharedFolderSyncWindowSettingDays
Wpisać REG_DWORD
Value Wartość = wybierz wartość dziesiętną , aby ustawić liczbę dni (1–365) dla okna synchronizacji folderów udostępnionych.

Uruchamianie pomoc techniczna firmy Microsoft i Asystenta odzyskiwania

Uwaga

Scenariusze pomoc techniczna firmy Microsoft i Asystenta odzyskiwania nie są dostępne dla nowego programu Outlook dla systemu Windows.

Za pomocą pomoc techniczna firmy Microsoft i Asystenta odzyskiwania można zdiagnozować problemy z kalendarzem i pocztą, które mają wpływ na program Outlook. Aby pobrać i zainstalować Asystenta, zobacz Informacje o pomoc techniczna firmy Microsoft i Asystenta odzyskiwania.

Aby określić przyczynę problemów z wydajnością, uruchom Asystenta i uruchom diagnostykę programu Outlook w sekcji Diagnostyka zaawansowana .

Więcej informacji

Aby wyświetlić liczbę elementów w Kalendarz Outlook podczas korzystania z trybu buforowanego programu Exchange, użyj okna dialogowego Właściwości kalendarza:

  1. W programie Outlook otwórz okienko Kalendarz , a następnie kliknij prawym przyciskiem myszy folder Kalendarz .
  2. Wybierz polecenie Właściwości.
  3. Na karcie Ogólne wybierz pozycję Pokaż całkowitą liczbę elementów.
  4. Wybierz kartę Synchronizacja.
  5. Wyświetl liczbę w obszarze Wyświetl statystyki dla tego folderu.

Program Outlook używa pliku .ost tylko wtedy, gdy konto e-mail programu Exchange jest skonfigurowane do korzystania z trybu buforowanego programu Exchange. Jeśli program Outlook jest skonfigurowany do nawiązywania połączenia ze skrzynką pocztową .ost programu Exchange w trybie online, plik nie jest używany.

Jeśli klient programu Outlook jest połączony z programem Exchange w trybie online i nie masz folderów o wysokiej liczbie elementów w pliku pst, na serwerze mogą wystąpić problemy z wydajnością. Aby uzyskać więcej informacji, zobacz Może wystąpić wstrzymanie aplikacji, jeśli masz duży plik danych programu Outlook.