ファイル名拡張子が .eml のファイルを Outlook 2007 で開くことができない

適用対象: Microsoft Office Outlook 2007

現象


ファイル名拡張子が .eml のファイルを Microsoft Office Outlook 2007 で開くことができません。 しかし、Outlook Express、Windows メール、および Internet Explorer ではこのファイルを開くことができます。

解決方法


修正プログラムの入手方法

この問題は、Outlook 2007 Service Pack 1 (2008 年 9 月 24 日) 以降の修正プログラムで修正されています。 詳細については、以下のサポート技術情報番号をクリックしてください。
957909: Outlook 2007 Service Pack 1 (2008 年 9 月 24 日) 以降の修正プログラム パッケージについて

修正プログラムを有効にする方法

重要: このセクション、方法、またはタスクには、レジストリの変更方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 万一に備えて、編集の前にレジストリをバックアップしてください。 問題が発生した場合でも、レジストリを復元できます。 レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法

この修正プログラムを自動的に有効にするには、「Fix it で解決する」セクションに進みます。 自分で修正プログラムを有効にするには、「自分で解決する」セクションに進みます。

Fix it で解決する

この問題を自動的に解決するには、[ダウンロード] ボタンまたはリンクをクリックします。 次に、[ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、Fix it ウィザードの手順に従います。


注意事項
  • このウィザードは英語版のみ提供されている場合があります。 しかし、自動修正は英語以外の Windows にも対応しています。
  • 問題のあるコンピューターとは別のコンピューターを操作している場合、Fix it ソリューションをフラッシュ ドライブまたは CD に保存することで、問題のあるコンピューターで実行することができます。
次に、「問題が解決されたかどうかの確認」セクションに進んでください。


 

自分で解決する

この修正プログラムを有効にするには、次の手順を実行します。

  1. Outlook 2007 を終了します。
  2. レジストリ エディターを起動します。
    • Windows Vista の場合は、[スタート] ボタン [スタート] ボタン をクリックし、[検索の開始] ボックスに「regedit」と入力し、Enter キーを押します。

      ユーザー アカウント制御の許可
      管理者のパスワードを要求するダイアログ ボックスが表示された場合は管理者のパスワードを入力して [OK] をクリックし、確認を要求するダイアログ ボックスが表示された場合は [続行] をクリックします。
    • Windows XP の場合は、[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。[名前]ボックスに「regedit」と入力し、[OK] をクリックします。
  3. 次のレジストリ サブキーを見つけてクリックします。
    HKEY_CLASSES_ROOT\Microsoft Internet Mail Message\shell\open\command
  4. [(既定)] を右クリックし、[修正] をクリックします。
  5. "%ProgramFiles%\Microsoft Office\Office12\OUTLOOK.EXE" /eml "%1"」と入力し、[OK] をクリックします。
  6. [ファイル] メニューの [レジストリ エディターの終了] をクリックして、レジストリ エディターを終了します。

この修正プログラム パッケージの適用後に、次の手順を実行して .eml ファイルを開くこともできます。

注: 次のコマンドラインを使用して .eml ファイルを開く場合は、上記のレジストリ データを実装する必要はありません。

  1. コマンド プロンプト ウィンドウを開きます。
    • Windows Vista の場合は、[スタート] ボタン [スタート] ボタン をクリックし、[検索の開始] ボックスに「コマンド プロンプト」と入力し、Enter キーを押します。

      ユーザー アカウント制御の許可
      管理者のパスワードを要求するダイアログ ボックスが表示された場合は管理者のパスワードを入力して [OK] をクリックし、確認を要求するダイアログ ボックスが表示された場合は [続行] をクリックします。
    • Windows XP の場合は、[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。[名前]ボックスに「cmd」と入力し、[OK] をクリックします。
  2. "%ProgramFiles%\Microsoft Office\Office12\OUTLOOK.EXE" /eml "<電子メール ファイルのパス>"」と入力し、Enter キーを押します。

Windows Vista

  1. [スタート] ボタン[スタート] ボタン をクリックし、[すべてのプログラム]、[アクセサリ]、[ファイル名を指定して実行] の順にクリックします。
  2. [名前] ボックスに「cmd」と入力し、[OK] をクリックします。


    ユーザー アカウント制御の許可
    管理者のパスワードを要求するダイアログ ボックスが表示された場合は管理者のパスワードを入力して [OK] をクリックし、確認を要求するダイアログ ボックスが表示された場合は [続行] をクリックします。
  3. "%ProgramFiles%\Microsoft Office\Office12\OUTLOOK.EXE" /eml "<電子メール ファイルのパス>"」と入力し、Enter キーを押します。

問題が解決されたかどうかの確認

  • 問題が解決されたかどうかを確認します。 問題が解決された場合、このセクションの作業は完了していることになります。 問題が解決されていない場合は、サポートに問い合わせることができます。
  • マイクロソフトではフィードバックをお待ちしております。 この解決方法に関するフィードバックや問題の報告をお送りいただく場合は、「Fix it for me」ブログ (英語) にコメントを投稿するか、メール メッセージ (日本語可) を送信してください。

状態


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。