Windows XP Service Pack 2 の適用後 Outlook の検索機能および新着メールの通知機能が動作しなくなる

文書翻訳 文書翻訳
文書番号: 839226 - 対象製品
重要 : この資料には、レジストリの編集方法が記載されています。万一に備えて、編集の前には必ずレジストリをバックアップし、レジストリの復元方法を理解しておいてください。バックアップ、復元、および編集方法の詳細を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
256986 Microsoft Windows レジストリの説明
すべて展開する | すべて折りたたむ

現象

コンピュータに Microsoft Windows XP Service Pack 2 (SP2) を適用後、Microsoft Outlook で以下の現象が発生することがあります。
  • Microsoft Exchange Server ベースのコンピュータに接続し、新着電子メール メッセージを受信しても、新着メールの通知が表示されず、新着電子メール メッセージが自動的には受信トレイに表示されません。[送受信] または他の Outlook フォルダをクリックしてから、受信トレイ フォルダをクリックして Outlook メッセージ ウィンドウを更新すると、新しく受信した電子メール メッセージが表示されます。
  • Outlook で電子メール メッセージを送信すると、電子メール メッセージが予想以上に長い時間、送信トレイに残ります。または、電子メール メッセージが送信されるまでに遅延が生じることがあります。
  • 検索機能を使用すると、Outlook が応答を停止することがあります。たとえば、[ツール] メニューの [検索] をクリックし、[検索する文字列] ボックスに文字を入力し、Enter キーを押すと、Outlook が応答を停止することがあります。

    : この問題は、Microsoft Office Outlook 2007 および Microsoft Office Outlook 2003 で検索機能を使用するときには発生しません。Outlook 2007 および Outlook 2003 の検索機能は正常に動作します。

原因

この問題は、Outlook では、UDP (User Datagram Protocol) を使用して、新着電子メール メッセージの通知メッセージの受け取り、フォルダ表示の更新、および検索を行うために発生します。Windows XP SP2 を適用すると、デフォルトで Windows ファイアウォールが有効になります。この Windows ファイアウォールは、Outlook が電子メール メッセージの通知および検索機能に使用する UDP パケットをブロックします。

UDP はコネクションレス型プロトコルで、Outlook クライアントはサーバーとの通信を開始しないため、Windows ファイアウォールは、UDP パケットを不要なトラフィックと解釈し、ブロックします。

回避策

この問題を回避するには、Microsoft Office Outlook 2007、Microsoft Office Outlook 2003、Microsoft Outlook 2002、および Microsoft Outlook 2000 用に Windows ファイアウォールの構成を変更し、Outlook.exe プログラムを例外の一覧に追加します。

Outlook 2002 および Outlook 2000 の場合は、レジストリ キーを作成し、Windows XP SP2 で維持されるレジストリ キー セットを上書きする必要があります。

Outlook のすべてのバージョン

以下の手順を実行して、Outlook.exe プログラムを Windows ファイアウォールの [例外] に追加します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。firewall.cpl と入力し、[OK] をクリックします。
  2. [例外] タブをクリックし、[プログラムの追加] をクリックします。
  3. Outlook.exe プログラムを見つけて選択し、[追加] をクリックします。

Outlook 2002 用のレジストリ情報

RPC ポーリングを Outlook 2002 で有効にするには、Microsoft Office XP Service Pack 1 が必要です。

: Microsoft Office 2000 Service Pack 3 が適用されていない場合、Outlook 2000 では ForcePolling レジストリ キーは無視されます。

Windows XP SP2 で設定される ForcePolling レジストリ値を上書きするには、以下の手順を実行して、キーを手動で作成する必要があります。

警告 : レジストリ エディタまたは別の方法を使用してレジストリを誤って変更すると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要になることがあります。マイクロソフトは、レジストリの変更により発生した問題に関しては、一切責任を負わないものとします。レジストリの変更は、自己の責任において行ってください。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  2. [名前] ボックスに regedit と入力し、[OK] をクリックします。
  3. 次のレジストリ キーを見つけてクリックします。
    HKEY_CURRENT_USER\Software\Policies\Microsoft
  4. [編集] メニューの [新規] をポイントし、[キー] をクリックし、Office と入力します。
  5. [Office] キーをクリックし、[編集] メニューの [新規] をポイントし、[キー] をクリックし、10.0 と入力します。
  6. [10.0] キーをクリックし、[編集] メニューの [新規] をポイントし、[キー] をクリックし、Outlook と入力します。
  7. [Outlook] キーをクリックし、[編集] メニューの [新規] をポイントし、[キー] をクリックし、RPC と入力します。
  8. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックし、ForcePolling と入力します。データの種類は REG_DWORD で、値は 1 です。

Outlook 2000 用のレジストリ情報

Outlook 2000 で RPC ポーリングを有効にするには、Microsoft Office 2000 Service Pack 3 が必要です。更新プログラムをシステムに適用後、以下の手順を実行して、レジストリを変更する必要があります。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  2. [名前] ボックスに regedit と入力し、[OK] をクリックします。
  3. 次のレジストリ キーを見つけてクリックします。
    HKEY_CURRENT_USER\Software\Policies\Microsoft
  4. [編集] メニューの [新規] をポイントし、[キー] をクリックし、Office と入力します。
  5. [Office] キーをクリックし、[編集] メニューの [新規] をポイントし、[キー] をクリックし、9.0 と入力します。
  6. [9.0] キーをクリックし、[編集] メニューの [新規] をポイントし、[キー] をクリックし、Outlook と入力します。
  7. [Outlook] キーをクリックし、[編集] メニューの [新規] をポイントし、[キー] をクリックし、RPC と入力します。
  8. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックし、ForcePolling と入力します。データ タイプは REG_DWORD で、値は 0 です。
: Microsoft Office 2000 Service Pack 3 が適用されていない場合、Outlook 2000 では ForcePolling レジストリ キーは無視されます。

詳細

Outlook 2000 および Outlook 2002 では、UDP ポート番号を 1024 〜 65535 の間で動的に割り当てるため、特定の外部ポート番号を Windows ファイアウォールで開くことによって問題を回避することはできません。

Outlook 2007 および Outlook 2003 には、新着メールの通知パケット用の静的 UDP ポートを設定できるレジストリ キーが含まれています。このレジストリ キーは、Outlook 2003 またはそれ以降のバージョンの Outlook で利用できます。UDP ポート番号を指定するには、次のレジストリ キーを変更します。

Outlook 2007

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC キー : FixedUDPPort

Outlook 2003

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\RPC キー : FixedUDPPort

値 : DWORD

ポート番号は、10 進で 1024 〜 65535 の範囲で指定する必要があります。

関連情報を参照するには、「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。

264035 新着メールの通知パケット用の UDP ポートを構成できない

Outlook 2007 および Outlook 2003 の検索機能を使用するときには、「現象」に記載されている現象は発生しません。Outlook 2003 および Outlook 2007 では、検索の実行に UDP は使用されません。

関連情報

ICF の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
320855 Windows XP のインターネット接続ファイアウォールについて

プロパティ

文書番号: 839226 - 最終更新日: 2007年6月14日 - リビジョン: 13.0
この資料は以下の製品について記述したものです。
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
  • Microsoft Outlook 98 Standard Edition
  • Microsoft Outlook 97 Standard Edition
キーワード:?
kbfirewall kbprb KB839226
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com