アドインが RequireShutdownNotification を使用するように構成されている場合、Outlook のシャットダウン速度が遅くなる可能性があります

元の KB 番号: 2790282

現象

Microsoft Outlook を終了すると、完全にシャットダウンするまでの時間が予想よりも長くなる場合があります。

原因

この問題は、レジストリ値を使用するように 1 つ以上のアドインが構成されている場合に発生する RequireShutdownNotification 可能性があります。

解決方法

この問題を解決するには、レジストリ値を RequireShutdownNotification 無効にします。

ただし、この値を使用したアドインに対する変更の影響は、シャットダウン イベント中のアドインの動作によって異なります。 シャットダウン時に、ほとんどのアドインは Outlook COM オブジェクトへの参照をリリースし、セッション中に割り当てられたメモリをクリアします。 このような場合、アドインへの影響は最小限です。Outlook は残りの COM オブジェクト参照を解放してシャットダウンし、Outlook プロセスが終了すると Windows によってメモリが解放されます。

一部のアドインでは、変更の効果が大きくなります。 アドインがシャットダウン プロセス中にデータをコミットした場合 (たとえば、ユーザー設定を保存したり、Web サーバーに使用状況を報告したりする場合)、レジストリ値を無効 RequireShutdownNotification にした場合、これらのアクティビティは発生しなくなります。 シナリオによっては、効果が表示されない場合があります。

前の情報に基づいて、最初にアドインの開発者に問い合わせて、レジストリ値を必要 RequireShutdownNotification としない更新されたバージョンのアドインがあるかどうか、またはレジストリ値を無効にすると追加の RequireShutdownNotification 問題が発生するかどうかを確認することをお勧めします。

重要

このセクションの手順の実行には注意が必要です。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 変更する前に、問題の発生に備えて復元用にレジストリのバックアップを作成してください。

レジストリ値を RequireShutdownNotification 無効にする場合は、次の手順を使用して変更できます。

  1. Outlook を終了します。

  2. レジストリ エディターを起動します。 それには、使用している Windows のバージョンに応じて、以下のいずれかの方法を使用します。

    • Windows 10、Windows 8.1、およびWindows 8: Windows キーを押しながら R キーを押して [実行] ダイアログ ボックスを開きます。 「regedit.exe」と入力し、[OK] をクリックします。
    • 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 」と入力し、[OK] を選択 します

  8. の下 \Addinsのすべてのサブキーに対して手順 4 から 7 を繰り返します。

  9. 次のレジストリ キーを見つけて選択します。

    HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins

  10. の下のサブキーごとに手順 4 ~ 7 を繰り返します \Addins

  11. 次のレジストリ キーを見つけて選択します。

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

  12. の下のサブキーごとに手順 4 ~ 7 を繰り返します \Addins

詳細

Outlook 2010 以降のバージョンの設計は、はるかに高速なシャットダウン プロセスを実現するように変更されています。 これは、Outlook がシャットダウンしようとしていることをアドインに通知する方法の変更によって実現されました。 アドイン開発者は、Outlook でのこれらの変更について通知され、アドイン開発に従うベスト プラクティスについてアドバイスされました。 ほとんどの開発者は、Outlook でのこれらのアーキテクチャの変更を正しく考慮するようにアドインを更新しました。 ただし、まだ更新されていないアドインが 1 つ以上インストールされている場合があり、代わりに開発者はレジストリ値を RequireShutdownNotification 使用して Outlook を以前のバージョンのシャットダウン プロセスに戻すことにしました。 また、レジストリ値が RequireShutdownNotification 1 つのアドインでも使用される場合、Outlook のシャットダウン プロセスに予想以上に時間がかかる場合があります。

Outlook 2010 で導入されたシャットダウンの変更の詳細については、「Outlook 2010 のシャットダウンの変更」を参照してください。