Problemi di prestazioni di Outlook in presenza di un numero eccessivo di elementi o cartelle in un file .ost o .pst in modalità cache

Numero originale della Knowledge Base: 2768656

Sintomi

Nel caso in cui siano presenti molti elementi in una singola cartella, è possibile che in Microsoft Outlook si verifichino dei sintomi come i seguenti:

  • Quando si utilizza la modalità cache in Exchange o un file di dati di Outlook (.pst), sono presenti problemi di prestazioni quando si eseguono determinate operazioni.
  • Le prestazioni di Outlook diminuiscono se le cartelle Posta in arrivo, Calendario, Attività, Posta inviata o Posta eliminata contengono molti elementi.
  • Le prestazioni del calendario sono inconsistenti. Ad esempio, gli aggiornamenti delle riunioni potrebbero non essere riportati nel calendario principale, condiviso o delegato.

Se si hanno molte cartelle di posta, potrebbero verificarsi problemi di prestazioni come i seguenti:

  • Le cartelle non vengono visualizzate correttamente o impiegano molto tempo per essere visualizzate, soprattutto in modalità cache.
  • Se il profilo di Outlook dispone di cassette di posta condivise e la cache è attivata (è selezionato Scarica cartelle condivise), possono verificarsi problemi di sincronizzazione delle cartelle, problemi di prestazioni e altri problemi se il numero di cartelle condivise per cassetta di posta elettronica è superiore a 500, come descritto in Problemi di prestazioni e sincronizzazione quando si lavora con le cartelle in una cassetta di posta secondaria in Outlook. Inoltre, gli errori vengono registrati nella cartella Problemi di sincronizzazione e gli eventi "9646" vengono registrati in Registro applicazioni.
  • In casi estremi, se ci sono più di 10.000 cartelle, l'apertura di Outlook è molto lenta. Questo comportamento si verifica perché l'enumerazione delle cartelle richiede molto tempo.

Causa

Questo problema può verificarsi se le cartelle superano il limite del numero di elementi per cartella o se il numero totale di cartelle è eccessivo. I limiti per Outlook 2019, Outlook 2016, Outlook 2013 e Outlook 2010 sono i seguenti:

  • 100.000 elementi per cartella
  • 5.000 elementi per cartella Calendario

Risoluzione

Importante

Seguire attentamente i passaggi in questa sezione. L'errata modifica del Registro di sistema può causare seri problemi. Prima di apportare le modifiche, eseguire il backup del Registro di sistema per il ripristino nel caso si verifichino dei problemi.

Se le cartelle superano il limite del numero di elementi in un file di dati di Outlook (.pst) o in un file di dati di Outlook non in linea (.ost), spostare gli elementi dalle cartelle più grandi in cartelle separate o più piccole nella stessa cassetta postale o file di dati. In alternativa, se si dispone di un archivio online di Microsoft Exchange, è possibile spostare gli elementi in tale archivio.

Se è stato superato il limite consigliato di 5.000 elementi totali del Calendario, utilizzare uno dei seguenti metodi per ridurre il numero di elementi presenti.

Metodo 1

Se è stata attivata Cassetta postale di archiviazione online, gli elementi vengono archiviati in Cassetta postale di archiviazione online

Metodo 2

Applicare un Criterio di conservazione alla cartella Calendario per eliminare gli elementi da questa cartella. (Ad esempio: qualsiasi elemento non modificato entro un anno viene spostato nella cartella Elementi eliminati).

Metodo 3

In Impostazioni finestra di sincronizzazione, impostare il numero di mesi di dati sincronizzati per i calendari primari condivisi. Per effettuare questa operazione, aggiungere le seguenti chiavi del Registro di sistema.

Nota

Questo metodo si applica a versione 1810 o successive di Microsoft 365 Apps for enterprise (a portata di clic).

Descrizione Impostazione per abilitare la finestra Sincronizzazione calendario
Percorso del Registro di sistema HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
Nome CalendarSyncWindowSetting
Tipo REG_DWORD
Valore Value = 0 Inactive
Value = 1 Primary Calendar folder
Value = 2 All Calendar folders
Il valore predefinito è 0 se non è impostato alcun valore
Descrizione Impostazione per controllare il numero di mesi nella finestra Sincronizzazione calendario
Percorso del Registro di sistema HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
Nome CalendarSyncWindowSettingMonths
Tipo REG_DWORD
Valore Value = Scegliere il valore decimale per selezionare il numero di mesi nella finestra Sincronizzazione calendario, ad esempio 1, 3, 6 o 12
Il valore predefinito è 6 se non è impostato alcun valore
Descrizione Impostazione per controllare se mantenere tutti gli elementi ricorrenti anziché filtrarli
Percorso del Registro di sistema HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
Nome CalendarSyncWindowAllRecurring
Tipo REG_DWORD
Valore Valore = 0 – Verranno sincronizzate solo le serie di riunioni ricorrenti che hanno una data di fine futura o che rientra nell'impostazione della finestra Sincronizzazione calendario corrente.
Valore = 1 – Tutte le serie di riunioni ricorrenti saranno sincronizzate, indipendentemente dalla data di fine.
Il valore predefinito è 0 se non è impostato alcun valore
Spiegazione Per impostazione predefinita (se il valore non è impostato o è impostato su 0), le serie di riunioni ricorrenti che hanno una data di fine futura o che rientrano nell'impostazione della finestra Sincronizzazione calendario corrente saranno sincronizzate. Ad esempio, se la data odierna è il 3 maggio 2022 e la finestra Sincronizzazione calendario è impostata su 1 mese, tutte le serie di riunioni ricorrenti con data di fine pari o successiva al 3 aprile 2022 saranno sincronizzate. Se la data di fine non rientra nell'impostazione della finestra Sincronizzazione, la serie di riunioni ricorrenti verrà rimossa dal file .ost.
Per sincronizzare tutte le serie di riunioni ricorrenti indipendentemente dalla data di fine, impostare il valore CalendarSyncWindowAllRecurring su 1.

Queste chiavi del Registro di sistema aggiornano la restrizione di sincronizzazione in modo che il client in modalità cache scarichi un numero inferiore di elementi del Calendario, anche per un Calendario con più anni di cronologia sul server. Queste chiavi non puliscono i contenuti del Calendario più vecchi scaricati in precedenza. Tuttavia, questo metodo può essere efficace se si è disposti a cancellare gli elementi offline e a risincronizzare il Calendario (invece di eliminare in blocco i vecchi elementi). Se il calendario è già presente nel profilo, è necessario cancellare gli elementi non in linea dopo aver impostato le chiavi del Registro di sistema e riavviare Outlook.

Per cancellare gli elementi del Calendario offline, seguire questa procedura:

  1. Aprire il riquadro Calendario in Outlook, quindi fare clic con il pulsante destro del mouse sulla cartella Calendario .
  2. Selezionare Proprietà.
  3. Nella scheda Generale, selezionare Cancella elementi offline.
  4. Selezionare OK.

Inoltre, è possibile utilizzare Assistente supporto e ripristino di Microsoft per diagnosticare i problemi che interessano Outlook. (Lo strumento funziona per entrambi i programmi).

Per scaricare e installare lo strumento, visitare il seguente sito Web di Microsoft:

Informazioni su Assistente supporto e ripristino di Microsoft

Nello strumento, eseguire Diagnostica di Outlook nella sezione Diagnostica avanzata per determinare la causa del problema di prestazioni.

Altre informazioni

Per visualizzare il conteggio degli elementi del Calendario, utilizzare la finestra di dialogo Proprietà calendario per verificare quanti elementi sono presenti in una cartella del Calendario in modalità cache di Outlook.

A tal fine, attenersi alla seguente procedura:

  1. Aprire il riquadro Calendario in Outlook, quindi fare clic con il pulsante destro del mouse sulla cartella Calendario.
  2. Selezionare Proprietà.
  3. Nella scheda Generale, selezionare Mostra numero totale di elementi.
  4. Scegli la scheda Sincronizzazione.
  5. Visualizzare il conteggio in Visualizza statistiche per questa cartella.

Outlook utilizza un file .ost solo se l'account di posta elettronica di Exchange è configurato per utilizzare la modalità cache. Quando Outlook è configurato per connettersi alla cassetta postale di Exchange in modalità online, un file .ost non viene utilizzato. Se il client Outlook è connesso a Exchange in modalità online e non sono presenti cartelle con un numero elevato di elementi in un file .pst, il problema di prestazioni potrebbe verificarsi sul server.

Per ulteriori informazioni sui problemi di prestazioni di Outlook, consultare È possibile che si verifichino pause nell'applicazione se il file di dati di Outlook è di grandi dimensioni.