インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法

Windowsマシンの1台で、メールクライアント「Thunderbird」を新しいリリースへアップグレードしたところ、奇妙な小さなトラブルに見舞われました。バージョン78.xから91.xへの移行の過程で、タダでエラーメッセージまでおまけについてきたのです。

このエラーはプログラムを起動するたびに表示され、メッセージは次のようなものです。
「要求された操作を実行するための電子メール プログラムが関連付けられていません。電子メール プログラムをインストールするか、既にインストールされている場合は、[既定のプログラム] コントロール パネルで関連付けを作成してください。」

ぎこちない文面はさておき、残念ながらWindows 10/11では、コントロールパネルはもはや既定のアプリを設定する場所ではなくなっています。しかも、このエラーはThunderbirdの起動時に毎回表示されます。それでは、この問題を解決していきましょう。

問題の詳細

アップグレード後にプログラムを起動すると、Thunderbird自体はまったく正常に、何の問題もなく起動します。その一方で、エラーメッセージが並行してポップアップ表示されるのです。エラーダイアログを閉じても無視しても、メールクライアントは問題なく動作します。機能面での支障はないものの、毎回出てくるポップアップは煩わしい限りです。

Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法

解決策1:再インストールと再起動

最も手軽な解決策は、Thunderbirdを再インストールした上でPCを再起動することです。シンプルに済ませられることを、わざわざ複雑にして再起動まで要求する――そんな皮肉はさておき、実際にこれで改善するケースがあります。理想的には、次回起動時にWindows 10/11が状態を正しく認識し直し、エラーは二度と表示されなくなるはずです。

Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法

解決策2:ファイルタイプとプロトコルの関連付けを見直す

最近のWindowsでファイルの関連付けを扱う方法に関する記事を以前紹介しましたが、今回も同様に、Windows 10以降で導入された一貫性に欠ける「既定のアプリ」インターフェースと向き合うことになります。

まず、Thunderbirdが既定のメールクライアントとして設定されていることを確認します。ただし、それだけでは十分ではありません。

Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法

設定ページの一番下までスクロールします。ここで、Thunderbirdに必要なファイル拡張子とプロトコルがすべて正しく割り当てられているかを確認する必要があります。まず、MAILTOで選択されているプログラムがThunderbirdになっていることをチェックしましょう。先ほどメールクライアントをThunderbirdに設定していれば、すでにそうなっているはずです。

Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法

Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法

続いて、ファイルタイプごとに、ThunderbirdがMAILTO、.eml、.wdsemlに関連付けられているかを確認します。ここで、.wdsemlの関連付けがそもそも存在しない(リストに表示されない)ケースや、このファイルタイプの選択肢にThunderbirdが表示されない・選べないケースに遭遇することがあります。

Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法

そこで、3つ目のリンク「アプリごとに規定値を設定する」をクリックし、Thunderbirdを選択します。すると、このプログラムが対応を宣言しているすべてのプロトコルとファイルタイプの一覧が表示されます。Thunderbirdの場合は4項目あります。筆者が試した環境では、WDSEMLの関連付けが空欄になっていました。そこでThunderbirdを選択したところ、その後、ファイルタイプの一覧にも.wdsemlの関連付けが現れるようになりました。

Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法

Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法

この状態で動作するか確認します。それでも改善しない場合は、必要に応じて再起動してみてください。これで、奇妙で不可解なポップアップは二度と表示されなくなるはずです。唯一の注意点として、Thunderbirdのアップグレード時や、Windows 10/11の機能更新プログラムの適用時には、この問題が再発する可能性があります。物事をシンプルにはさせてくれないのですから。

まとめ

正直に言えば、こうした種類のエラーはどうにも好きになれません。意味が通じませんし、プログラム側とシステム側の両方において、雑な作り込みを感じさせます。さらに拍車をかけるのが、Windowsのファイルタイプとプロトコル管理の混沌ぶりです。実用的かつ効率的に操作するには、あまりにも分かりにくくなっています。まあ、それが「モダンコンピューティング」というものでしょう。

ともあれ、大事なのはThunderbirdの問題を無事に解決できたという点です。メールクライアントの起動時に、既定のメールクライアントの関連付けに関する奇妙な問題が発生した場合、選択肢は3つあります。再起動、再インストールして再起動、ファイルタイプとプロトコルを設定して再起動、あるいは単に無視する。――4つでしたね。4つ!必要になる再起動の話はしましたっけ?ええ、しましたとも。

それでは、また。

  1. VirtualBoxでNS_ERROR_FAILURE(0x80004005)エラーが発生したときの原因と対処法

    最近、あるシステムでVirtualBoxが動作しなくなりました。どの仮想マシンを起動しようとしても、必ず同じエラーが表示されるのです。ポップアップウィンドウには「仮想マシン[マシン名]のセッションを開けませんでした(Failed to open a session for the virtual machine)」と表示され、詳細欄には「NS_ERROR_FAILURE (0x80004005)」と記されていました。困ったことに、このメッセージは非常に曖昧で汎用的なため、何が問題なのかすぐには把握できません。そこでトラブルシューティングに取り組み、試行錯誤を重ねた結果、本記事のようなガイドが完

  2. VirtualBoxで「VERR_SYMBOL_VALUE_TOO_BIG」エラーが発生したときの原因と対処法

    VirtualBoxは、私にとって概ね快適な仮想化環境です。時折問題に遭遇することもあります。ブリッジネットワークの不具合など、深刻なケースもありました。それでも、OSやソフトウェアを素早く効率的にテストできる柔軟な環境として非常に有用です。ネットワーク分離機能やスナップショットなど、便利な機能も充実しています。ところが数日前、突然仮想マシンが起動しなくなりました。エラーメッセージには「Failed to load R0 module ... for device usb-ehci (VERR_SYMBOL_VALUE_TOO_BIG)」と表示されました。一見すると意味不明な内容ですが、早速ト