Outlook で「プログラムによって電子メール メッセージが送信されようとしています」という警告が表示される
元の KB 番号: 3189806
現象
Microsoft Outlook LTSC 2021、Outlook 2019、Outlook for Microsoft 365、Outlook 2016、および Outlook 2013 では、Microsoft Excel などの別のプログラムから電子メール メッセージを送信すると、次の警告メッセージが表示されます。
プログラムによって電子メール メッセージが送信されようとしています。 これが予期しない動作である場合は [拒否] をクリックして、ウイルス対策ソフトウェアが最新の状態であることを確認してください。
原因
この警告メッセージは、プログラムが Outlook クライアントにアクセスしてユーザーに代わって電子メール メッセージを送信しようとしたときに表示され、ウイルス対策ソフトウェアが非アクティブまたは古くなっていることが検出されました。
解決方法 1 - ウイルス対策アプリケーションを有効または更新する
Outlook がウイルス対策の状態を検出する方法については、次の手順を実行します。
Outlook で、[ファイル] を選択し、[オプション] を選択します。
[セキュリティ センター] を選択し、[セキュリティ センターの設定] を選択します。
[プログラムによるアクセス] を選択します。
このウィンドウに一覧表示されている [ウイルス対策ソフトウェアの状態] 情報を表示します。 状態が [有効] 以外の場合は、適切な手順に従ってウイルス対策プログラムを有効にするか、必要に応じてウイルス対策プログラムを更新します。
解決方法 2 - レジストリの [プログラムによるアクセスのセキュリティ] 設定を変更する
[スタート] を選択し、「regedit」と入力します。 検索結果の [レジストリ エディター] を右クリックし、[管理者として実行] を選択します。
レジストリ エディターで、次のように適切なレジストリ サブキーに移動します。
- 異なるビット性 (64 ビット Windows で実行されている 32 ビット Office): HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office<x.0>\Outlook\Security
- 同じビット数 (32 ビット Windows で実行されている 32 ビット Office または 64 ビットの Office で実行されている 64 ビットの Office): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office<x.0>\Outlook\Security
注:
- これらのサブキーでは、<x.0> プレースホルダーは Office のバージョンを表します (16.0 = Office 2016、Office 2019、Office LTSC 2021、またはOutlook for Microsoft 365、15.0 = Office 2013)。
- 示されたレジストリ サブキーが存在しない場合は、パスの最後のサブキーを右クリックし、[新規]、[キー] を選択して、必要なサブキーを作成します。
レジストリ サブキーを右クリックし、[新規]、[DWORD] を選択します。
DWORD に「
ObjectModelGuard
」という名前を付けます。DWORD の値を目的の動作に設定します。
DWORD: ObjectModelGuard
値:
0 = ウイルス対策ソフトウェアが無効であるか最新の状態でない場合に、不審な動作に関する警告を表示する (推奨)
1 = 不審な動作に関する警告を常に表示する
2 = 不審な動作に関する警告を表示しない (推奨しません)
レジストリ エディターを終了します。
レジストリを更新した後、Outlook を確認して、変更が [プログラムによるアクセス] 設定に正しく表示されていることを確認します。
Outlook で、[ファイル] を選択し、[オプション] を選択します。
[セキュリティ センター] を選択し、[セキュリティ センターの設定] を選択します。
[プログラムによるアクセス] を選択します。