コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

macOS Mojaveアップグレード後に「メッセージ」アプリがフリーズ・クラッシュする場合の対処法

Macユーザーにとって、「メッセージ」アプリはデスクトップでiMessageの送受信を格段に便利にしてくれるツールです。わざわざiPhoneを手に取らなくても、Macでアプリを開いてメッセージを入力し、スマートフォンと同じ感覚で送信や返信ができます。

しかし、Mojaveにアップデートした後、「メッセージ」アプリを開く際に深刻なエラーが発生するケースがあります。アップグレード後、アプリがフリーズしたりクラッシュしたりして、メッセージを読むことも返信することもできなくなります。具体的には、アプリが固まる、同期できない、新着メッセージが読み込まれない、更新ステータスのまま止まる、そもそも起動しないといった症状が報告されています。

この問題では、通常以下のようなエラーメッセージが表示されます。

内部Messagesエラーが発生しました。

Messagesに問題が発生しました。終了して再度開いてください。

ところが、アプリを終了しても問題は解決しません。このエラーに遭遇したユーザーの報告によると、アプリを開こうとするたびに同じメッセージが表示されるといいます。すでにAppleサポートにも報告されており、同社はこれをMojaveに関連するバグとして認識しています。中にはHigh Sierraへダウングレードしたユーザーもおり、その場合は「メッセージ」アプリでエラーが発生しなかったとのことです。

Appleのエンジニアはすでにこのバグを把握しており、修正パッチの開発を進めています。ただし、公式な修正がいつリリースされるかは現時点で明らかになっていません。公式の対応を待つ代わりに、以下の解決策を試して問題を解消できます。

Mojaveアップデート後のメッセージアプリのクラッシュを修正する方法

まず最初に行うべきは、アカウントからログアウトし、アプリを完全に終了することです。必要に応じて強制終了してください。また、Outbyte macAriesなどのツールを使ってMacのジャンクファイルを事前に削除しておくと、トラブルシューティングがよりスムーズになります。その後、Macを再起動してmacOSをリフレッシュしてから作業を始めましょう。

対処法1:ログアウトして再ログインする

アプリを開ける場合は、上部メニューの「メッセージ」をクリックし、ドロップダウンメニューから「ログアウト」を選択します。アプリを完全に閉じてから再度起動し、「メッセージ > ログイン」からサインインし直します。サインイン後、メッセージが再読み込みされるはずです。すべて正常に動作しているか確認し、問題が残る場合は次の対処法に進みましょう。

対処法2:日付と時刻の設定を確認する

日付や時刻の情報が正しくないと、「メッセージ」アプリの動作に支障が出ることがあります。特に大規模なシステムアップデートの後は、設定が現在地と一致しているか必ず確認しましょう。アップデートの過程でこれらの設定が影響を受け、「メッセージ」だけでなく他のアプリでもエラーが発生するケースがあります。

確認手順は以下の通りです。

  1. Appleメニュー > システム環境設定 > 日付と時刻 を開きます。
  2. 「タイムゾーン」タブをクリックします。
  3. 「日付と時刻を自動的に設定」のチェックボックスが外れている場合は、チェックを入れます。
  4. チェックが入っている場合は、一度外して数秒待ってから再度チェックします。
  5. 求められた場合は管理者パスワードを入力します。

日付と時刻が正しく設定されていることを確認したら、OSを再起動し、「メッセージ」アプリが正常に戻ったかどうかを確認します。

対処法3:セーフモードで起動する

アップデート後も一時ファイル、インストーラー、システムキャッシュなどがMacに残っている場合があります。セーフモードで再起動すると、Macの動作に干渉する可能性のある不要なファイルを排除できます。

セーフモードで起動する手順は以下の通りです。

  1. Macを再起動し、起動音が聞こえたらすぐにShiftキーを押し続けます。
  2. ログイン画面が表示されたらShiftキーを離します。
  3. セーフモードの状態で「メッセージ」アプリを起動し、正常に動作するか確認します。

対処法4:環境設定、キャッシュ、チャットデータベースを削除する

「メッセージ」アプリはMac内のさまざまな場所に情報を保存しています。アプリをまっさらな状態で再スタートさせ、エラーの原因となるファイルを取り除くために、これらのファイルを削除しましょう。

削除手順は以下の通りです。

  1. 「メッセージ」アプリを終了します。
  2. Finderを開き、Optionキーを押しながら上部メニューの「移動」をクリックすると、「ライブラリ」フォルダが表示されます。
  3. 「ライブラリ」を開き、「Preferences」フォルダを探します。
  4. 以下の.plistファイルを探します。
    • com.apple.imagent.plist
    • com.apple.imessage.bag.plist
    • com.apple.imservice.iMessage.plist
    • com.apple.iChat.AIM.plist
    • com.apple.iChat.Jabber.plist
    • com.apple.iChat.plist
    • com.apple.iChat.StatusMessages.plist
    • com.apple.iChat.Yahoo.plist
  5. これらの.plistファイルをデスクトップにコピーしてバックアップします。
  6. その後、.plistファイルをすべてゴミ箱に移動します。これにより、以前の設定や環境設定がクリアされます。
  7. ライブラリフォルダに戻り、以下のファイルを削除します。
    • Caches/com.apple.imfoundation.IMRemoteURLConnectionAgent
    • Caches/com.apple.Messages
    • Containers/com.apple.corerecents.recentsd
    • Containers/com.apple.soagent
    • Containers/com.apple.iChat/Data/Library/Caches
    • IdentityServices
  8. ライブラリディレクトリ内の「Messages」フォルダを見つけ、フォルダごとゴミ箱に移動します。
  9. Spotlightで検索するか、「Finder > 移動 > ユーティリティ」からターミナルを起動します。
  10. IMDPersistenceAgentプロセスを停止するため、次のコマンドを入力します:killall IMDPersistenceAgent
  11. 次のコマンドを入力して、「メッセージ」アプリのキャッシュデータをすべて削除します:rm -rf ~/Library/Caches/com.apple.Messages
  12. チャットデータベースを削除するには、次のコマンドを入力します:rm -rf ~/Library/Messages
  13. 環境設定のキャッシュをクリアするため、次のコマンドを入力します:killall cfprefsd

すべてのウィンドウを閉じてMacを再起動し、「メッセージ」アプリを起動して正常に動作するか確認します。

対処法5:iCloudの「メッセージ」設定を無効にする

iPhotoライブラリと同様に、iCloudの「メッセージ」機能はすべてのデバイス間でメッセージを同期してくれる便利な機能です。しかし、一部のユーザーからは、この機能がエラーの原因になっているという指摘があります。

Macでこの機能を無効にする手順は以下の通りです。

  1. 「メッセージ」を開き、上部メニューから「メッセージ」を選択します。
  2. 「環境設定 > アカウント」をクリックします。
  3. アカウント一覧から「iMessage」を選択します。
  4. 「Enable Messages in iCloud(iCloudの"メッセージ"を有効化)」のチェックを外します。
  5. 「すべて無効にする」または「このデバイスのみ無効にする」を選択します。

「メッセージ」を閉じて再度開き、この方法で問題が解決したかどうかを確認します。

まとめ

Mojaveへのアップグレード後に「メッセージ」アプリがフリーズ・クラッシュすると、Macでメッセージの読み書きができず、非常に不便です。しかも「メッセージ」はmacOSに組み込まれたアプリのため、単純にアンインストールして再インストールすることができません。ゴミ箱に移動しようとしても、macOSシステムの重要な構成要素であるため削除できないというエラーが表示されます。

Appleによる正式な修正を待つのではなく、上記で紹介した対処法を試して、「メッセージ」アプリを再び快適に使えるようにしましょう。

  1. TweetDeckがクラッシュ・フリーズする原因と対処法をわかりやすく解説

    TweetDeckは、TwitterをはじめFacebookやLinkedInなど複数のSNSを一元管理できるデスクトップアプリケーションです。かつてはAdobe AIRベースで提供されており、Twitter APIと連携することで、ツイートの送受信やプロフィールの閲覧などを快適に行えるツールとして、多くのユーザーに愛用されてきました。 しかしその一方で、「使用中に何度もクラッシュする」「そもそも正常に動作しない」といった不具合の報告も少なくありません。この記事では、TweetDeckがクラッシュする主な原因と、その具体的な対処法を順を追って解説します。 TweetDeckがクラッシュする主

  2. ノートPCが頻繁にフリーズする原因とは?今すぐ試せる対処法5選

    重要な会議中や差し迫った仕事の最中にノートパソコンが急に固まったりフリーズしたりすると、生産性にも周囲からの印象にも大きな悪影響を及ぼします。しかし、それは必ずしも新しいノートPCへの買い替えが必要という意味ではありません。むしろ、ノートPCにメンテナンスが必要だというサインです。Dell、HP、Lenovoといったメーカーを問わず、ノートPCユーザーからよく寄せられる質問が「なぜノートPCは頻繁にフリーズするのか」「ノートPCがフリーズしたときどうすればいいのか」というものです。これはWindows 7、Windows 8、Windows 10、さらにはmacOSを搭載しているかどうかにかか