Outlook potrebbe arrestarsi più lentamente se un componente aggiuntivo è configurato per l'uso di RequireShutdownNotification

Numero KB originale: 2790282

Sintomi

Quando si esce da Microsoft Outlook, il tempo di arresto completo potrebbe richiedere più tempo del previsto.

Causa

Questo problema può verificarsi se uno o più componenti aggiuntivi sono configurati per l'uso del valore del RequireShutdownNotification Registro di sistema.

Risoluzione

Per risolvere questo problema, è possibile disabilitare il valore del RequireShutdownNotification Registro di sistema.

Tuttavia, l'effetto della modifica su un componente aggiuntivo usando questo valore dipende dalle operazioni eseguite dal componente aggiuntivo durante gli eventi di arresto. In fase di arresto, la maggior parte dei componenti aggiuntivi rilascia riferimenti agli oggetti COM di Outlook e cancella la memoria allocata durante la sessione. In questi casi, l'effetto sui componenti aggiuntivi è minimo; Outlook rilascia i riferimenti agli oggetti COM rimanenti e si arresta e Windows recupera la memoria quando il processo di Outlook viene chiuso.

Per alcuni componenti aggiuntivi, le modifiche hanno un effetto maggiore. Se un componente aggiuntivo esegue il commit dei dati durante il processo di arresto, ad esempio per archiviare le impostazioni utente o segnalare l'utilizzo a un server Web, tali attività non si verificheranno più se si disabilita il valore del RequireShutdownNotification Registro di sistema. A seconda dello scenario, l'effetto potrebbe non essere visibile.

In base alle informazioni precedenti, è consigliabile contattare prima lo sviluppatore del componente aggiuntivo per verificare se è disponibile una versione aggiornata del componente aggiuntivo che non richiede il RequireShutdownNotification valore del Registro di sistema o se la disabilitazione del valore del RequireShutdownNotification Registro di sistema causerà altri problemi.

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 si decide di disabilitare il valore del RequireShutdownNotification Registro di sistema, è possibile apportare la modifica seguendo questa procedura.

  1. Chiudere Outlook.

  2. Avviare l'editor del Registro di sistema Per effettuare questa operazione, applicare una delle procedure descritte di seguito in base alla versione di Windows in uso.

    • Windows 10, Windows 8.1 e Windows 8: premere Tasto Windows+R per aprire una finestra di dialogo Esegui. Digitare regedit.exe, quindi fare clic su OK.
    • Windows 7: fare clic su Start, digitare regedit.exe nella casella di ricerca e quindi premere INVIO.
  3. Individuare e selezionare la chiave del Registro di sistema seguente:

    HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins

  4. Selezionare la prima sottochiave sotto la \Addins chiave. Ogni sottochiave in \Addins rappresenta un componente aggiuntivo registrato separato.

    Nota

    Se la sottochiave a cui si fa riferimento in questo passaggio è denominata uno dei valori seguenti, è possibile ignorarla perché negli articoli seguenti è consigliabile configurare RequireShutdownNotification=1.

    Microsoft.OutlookBackup.1
    VbaAddinForOutlook.1
    OutlookChangeNotifierAddin

  5. Esaminare i valori sotto la sottochiave.

  6. Se viene visualizzato RequireShutdownNotification e il relativo valore è 1, fare clic con il pulsante destro del mouse su RequireShutdownNotification e quindi scegliere Modifica.

  7. Nella casella Dati valore digitare 0 e quindi selezionare OK.

  8. Ripetere i passaggi da 4 a 7 per ogni sottochiave in \Addins.

  9. Individuare e selezionare la chiave del Registro di sistema seguente.

    HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins

  10. Ripetere i passaggi da 4 a 7 per ogni sottochiave in \Addins.

  11. Individuare e selezionare la chiave del Registro di sistema seguente:

    HKEY_LOCAL_MACHINE\Software\WOW6432Node\Microsoft\Office\Outlook\Addins

  12. Ripetere i passaggi da 4 a 7 per ogni sottochiave in \Addins.

Ulteriori informazioni

La progettazione di Outlook 2010 e versioni successive viene modificata per avere un processo di arresto molto più veloce. Ciò è stato ottenuto modificando il modo in cui i componenti aggiuntivi vengono notificati che Outlook sta per arrestarsi. Gli sviluppatori di componenti aggiuntivi sono stati informati di queste modifiche in Outlook e sono state consigliate le procedure consigliate da seguire per lo sviluppo di componenti aggiuntivi. La maggior parte degli sviluppatori ha aggiornato i componenti aggiuntivi per tenere conto correttamente di queste modifiche dell'architettura in Outlook. Tuttavia, è possibile che sia installato uno o più componenti aggiuntivi che non sono ancora stati aggiornati e lo sviluppatore ha invece deciso di usare il valore del RequireShutdownNotification Registro di sistema per ripristinare Outlook al processo di arresto della versione precedente. Inoltre, se il valore del RequireShutdownNotification Registro di sistema viene usato anche per un componente aggiuntivo, il processo di arresto per Outlook potrebbe richiedere più tempo del previsto.

Per altre informazioni sulle modifiche di arresto introdotte in Outlook 2010, vedere Modifiche di arresto per Outlook 2010.