次の方法で共有


アドインは、Office プログラムによって無効にされた後にユーザーが再度有効になります

元の KB 番号: 2758876

概要

Office 2013 以降のバージョンのプログラムでは、アプリの実行速度が遅い場合にアドインが無効になるという点でアドインの回復性が提供されます。 ただし、アドインを再度有効にし、[ 常にこのアドインを有効にする ] オプションを選択して、アドインが Office プログラムによって自動無効にならないようにすることができます。 たとえば、次の図は、Outlook のシャットダウンが遅いために無効にされたアドインを示しています。 [常にこのアドインを有効にする] オプションも表示されます。

[このアドインを常に有効にする] オプションが表示されているスクリーンショット。

注:

一度にパフォーマンスの問題を引き起こしたアドインを再度有効にすると、アドインが読み込まれる Office プログラムで将来パフォーマンスの問題が発生する可能性があります。 Office プログラムでアドインのパフォーマンスを監視する方法の詳細については、この記事の「詳細情報」セクションを参照してください。

詳細

警告

レジストリ エディタや他の方法を使用してレジストリを変更する際、適切に変更しないと重大な問題を引き起こす可能性があります。 場合によっては、オペレーティング システムの再インストールが必要になります。 こうした問題の修復について、マイクロソフトはいかなる保証もいたしません。 レジストリの変更はユーザー自身の責任において行ってください。

Office 2013 以降のバージョンでは、アドインのパフォーマンスは、イベント ID 45 の下のアプリケーション イベント ログに記録されます。 次の図は、Outlook でのアドインの読み込み時間のイベントの例を示しています。

イベント 45 アプリケーション イベント ログのスクリーンショット。

ただし、アドインが Office プログラムでパフォーマンスの問題を引き起こす場合は、イベント ID: 59 がアプリケーション イベント ログに追加されます。 たとえば、次のイベントは、Outlook のシャットダウン速度が低下したため、アドインが無効になっていることを示しています。

Source: Outlook  
Date: DateTime  
Event ID: 59  
Task Category: None  
Level: Warning  
Keywords: Classic  
User: N/A  
Computer: ComputerName

Description:

Outlook disabled the following add-ins  
ProgID: SlowShutdownAddin  
GUID: {GUID}  
Name: SlowShutdownAddin  
Description:  
Load Behavior: 3  
HKLM: 0  
Location: Mscoree.dll  
Threshold Time (milliseconds): 500  
Time Taken (milliseconds): 719  
Disable Reason: This add-in caused Outlook to close slowly.  
Policy Exception (Allow List): 0

Outlook の次回の起動時に、次の通知が表示され、アドインが無効になったというアラートが生成されます。

アドインが無効にされたことを示すアラートのスクリーンショット。

[無効な アドインの表示] を選択すると、[ 無効なアドイン ] ダイアログ ボックスが表示され、[ このアドインを常に有効にする ] オプションを選択して、実行速度が遅い場合でもアドインを有効にしたままにすることができます。

[常にこのアドインを有効にする] オプションのスクリーンショット。

[常にこのアドインを有効にする] を選択すると、レジストリが更新され、この自動無効化機能から除外されるアドインの詳細が含まれます。

キー: x.0\application>\<Resiliency\DoNotDisableAddinList を HKEY_CURRENT_USER\Software\Microsoft\Office\
DWORD: < アドインの ProgID>
値: アドインが最初に無効になっていた理由を示す 1 から A までの 16 進値。 (下の表を参照)

0x00000001 ブート負荷 (LoadBehavior = 3)
0x00000002需要負荷 (LoadBehavior = 9)
0x00000003 クラッシュ
FolderSwitch イベントの処理0x00000004
0x00000005 BeforeFolderSwitch イベントの処理
0x00000006アイテムを開く
0x00000007イテレーション数
0x00000008シャットダウン
0x00000009クラッシュしますが、アドインが許可リストに含まれているため無効ではありません
0x0000000Aクラッシュしますが、無効にするダイアログでユーザーが [いいえ] を選択したため無効になりません

注:

x.0 プレースホルダーは、Office のバージョン (16.0 = Office 2016、15.0 = Office 2013) を表します。

再度有効にされたアドインを無効にする

[ 常にこのアドインを有効にする ] オプションを選択してアドインを再度有効にする場合は、Outlook でパフォーマンスの低下や不安定な問題が引き続き発生する場合は、アドインを手動で無効にすることを検討する必要があります。 [常にこのアドインを有効にする] オプションを使用して、以前に再度有効にしたアドインを手動 で無効にするには 、次の手順に従います。

  1. [ファイル] タブで、Outlook 2016で [低速] アドインと [無効な COM アドイン] を選択するか、[Outlook 2013 で低速アドインと無効なアドイン] を選択します。

    [低速] と [無効] の [アドイン] オプションのスクリーンショット。

  2. 無効にするアドインの下にある [このアドインを無効にする] を選択します。

    [このアドインを無効にする] オプションのスクリーンショット。

  3. [閉じる] を選択します。

  4. Outlook を終了して再起動します。