Windows メールの削除

影響を受けるプラットフォーム

クライアント - Windows 7
サーバー - Windows Server 2008 R2

機能への影響

重大度 - 高
頻度 - 高

Description

Microsoft は、Windows メール ユーティリティを廃止し、API CoStartOutlookExpress を無効にします。 他のメール API は非推奨としてマークされており、新しいバージョンの Windows で削除される予定です。 ただし、非推奨または廃止済みとしてマークされていない公開されている API は、Windows 7 で引き続き機能します。 バイナリはユーザーのシステム上に残り、特に上記の場合は API を介して引き続きアクセスできます。 さらに、ユーザーの電子メール (.eml) とニュース (.nws) ファイルはシステム上に残ります。

影響の症状

Windows メールを削除すると、次のようになります。

  • Windows メールと連絡先へのすべてのエントリ ポイント (スタート メニュー、ユーザーが作成したショートカット、スタート -> 実行など) は削除または無効になります。 これらの一部は完全に削除され、起動しようとすると失敗するものもあります。
  • すべての DLL がボックスに含まれる
  • 公開されている API は、Windows Vista と同様に引き続き機能します
  • メイン ブラウザー UI の起動を試みる API はすべて、サイレント エラーを作成するように変更されています。 関数は成功を返しますが、ユーザーに UI は表示されません。 他のダイアログ ボックス (スプーラーや [アカウント] ダイアログなど) を呼び出す API は、引き続きその UI を表示します
  • プロトコル (mailto、ldap、news、snews、nntp) ハンドラーは、Windows メールまたは連絡先に関連付けされません。 これらを起動しようとすると、別のプログラムに関連付けを設定できる場所を示すエラー ダイアログが表示されます。
  • ファイルの関連付け (.eml、.nws、.contact、.group、.wab、.p7c、.vfc) が壊れているか無効になっています。 これらの拡張子を持つファイルを開こうとすると、お客様は、使用できる他のアプリを提供するダイアログ ボックスを表示し、ソリューションを提供する Web ページをポイントします。
  • アップグレード シナリオでは、すべてのユーザー ファイル (連絡先ファイルやメッセージなど) がシステムに残ります
  • 連絡先フォルダーは既定で非表示になっているため、顧客には表示されません
  • API は MSDN で非推奨としてマークされています
  • ファイル プレビュー関数が削除されました
  • 右クリック メニューのシェル フックが削除される
  • ファイル検索機能が削除されました

対応策

ユーザーは、.eml ファイルと .nws ファイルを読み取ることができるWindows Live メールまたはその他のメール製品をインストールする必要があります。

解決策

既定のメール ハンドラーがインストールされているかどうかを検出します。 そうでない場合は、Windows Live メールまたはその他の .eml ファイルと .nws ファイルを読み取ることができる製品をインストールするようにユーザーに勧めます。

Windows メール UI API を呼び出すコードは動作しないため、設計しないでください。 .eml ファイルと .nws ファイルにアクセスするには、他の方法が必要です。 さらに、可能であればすぐに、他のすべての Windows メール API への依存を中止してください。

互換性、パフォーマンス、信頼性、使いやすさのテスト

  • アプリケーションが UI API を呼び出そうとしないように、Windows 7 環境でアプリケーションを実行します。
  • または、Windows 互換性エバリュエーター (WCE) を使用してアプリケーション互換性ツールキット (ACT) を実行して、この機能の廃止に起因する潜在的な問題を特定することもできます。

アプリケーション互換性ツールキットのダウンロード