共用方式為


如果載入宏設定為使用 RequireShutdownNotification,Outlook 關閉速度可能會比較慢

原始 KB 編號: 2790282

徵狀

當您結束 Microsoft Outlook 時,完全關機的時間可能會比預期更久。

原因

如果您已將一或多個載入宏設定為使用登錄值, RequireShutdownNotification 就會發生此問題。

解決方案

若要解決此問題,您可以停用登錄 RequireShutdownNotification 值。

不過,使用此值變更對載入宏的影響取決於載入宏在關機事件期間的作用。 在關機時,大部分載入宏都會發行 Outlook COM 對象的參考,並清除作業階段期間配置的記憶體。 在這些情況下,對載入宏的影響很小;Outlook 會釋放剩餘的 COM 物件參考並關閉,而 Windows 會在 Outlook 進程結束時回收記憶體。

對於某些載入宏,變更會有更大的效果。 例如,如果載入宏在關機程式期間認可數據 (,若要儲存使用者設定或將使用量回報給網頁伺服器) ,則如果您停用 RequireShutdownNotification 登錄值,則不會再發生這些活動。 視案例而定,效果可能看不到。

根據先前的信息,建議您先連絡載入宏開發人員,以查看是否有更新版本的載入宏不需要 RequireShutdownNotification 登錄值,或 RequireShutdownNotification 停用登錄值是否會造成其他問題。

重要事項

請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。

如果您決定停 RequireShutdownNotification 用登錄值,您可以使用下列步驟進行變更。

  1. 結束 Outlook。

  2. 啟動 [登錄編輯程式]。 若要執行此動作,請根據您的 Windows 版本使用下列其中一個方法:

    • Windows 10、Windows 8.1 和 Windows 8:按 Windows Key+R 以開啟 [執行] 對話框。 輸入 regedit.exe,然後按 [確定]。
    • Windows 7:選取 [開始],在搜尋方塊中輸入 regedit.exe,然後按下 Enter。
  3. 找出並選取下列登錄機碼:

    HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins

  4. 選取金鑰下的第一個 \Addins 子機碼。 (底下的 \Addins 每個子機碼都代表個別的已註冊載入宏)

    注意事項

    如果此步驟中參考的子機碼稱為下列其中一個值,您可以考慮略過它,因為下列文章建議您設定 RequireShutdownNotification=1。

    Microsoft.OutlookBackup.1
    VbaAddinForOutlook.1
    OutlookChangeNotifierAddin

  5. 檢查子機碼下的值。

  6. 如果您看到 RequireShutdownNotification 且其值為 1,請以滑鼠右鍵按兩下 [RequireShutdownNotification ],然後選取 [ 修改]

  7. 在 [ 值數據] 方塊中,輸入 0 ,然後選取 [ 確定]

  8. 針對下 \Addins方的每個子機碼重複步驟 4-7。

  9. 找出並選取下列登錄機碼。

    HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins

  10. 針對 下的 \Addins每個子機碼重複步驟 4-7。

  11. 找出並選取下列登錄機碼:

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

  12. 針對 下的 \Addins每個子機碼重複步驟 4-7。

其他相關資訊

Outlook 2010 和更新版本的設計已變更為具有更快的關機程式。 這可透過變更加載宏收到 Outlook 即將關閉的通知方式來達成。 加載宏開發人員已獲知 Outlook 中的這些變更,並建議您遵循載入宏開發的最佳做法。 大部分的開發人員已更新其載入宏,以正確地考慮 Outlook 中的這些架構變更。 不過,您可能已安裝一或多個尚未更新的載入宏,而開發人員已改為決定使用 RequireShutdownNotification 登錄值,將 Outlook 還原為舊版關機程式。 而且,如果 RequireShutdownNotification 登錄值用於甚至一個載入宏,Outlook 的關機程式可能會花費超過預期的時間。

如需 Outlook 2010 中所導入關機變更的詳細資訊,請參閱 Outlook 2010 的關機變更