macOSでメッセージを起動し、それを使って何かをしようとすると(または、そう思われますが、メッセージが受信されるまでしばらく待つと)2つのプロセスsoagent
とcallservicesd
がCPUの最大化を開始し、それまで停止しませんメッセージとそれらはすべて強制終了されます。
メッセージはMacでは使用できなくなりました。連絡先を同期するのはiCloudアカウントだけで、メッセージで使用されるのはiCloudアカウントだけです(どちらかで複数のアカウントを使用する)バグのトリガーとしてケースが提案されています。
これを修正するにはどうすればよいですか?すべてのインターネットアカウントを削除して再読み込みすることはできません。
更新:この動作のトリガーは、Appleの(ひどい)スペルチェックのようです。入力を間違えるまで、soagent
がマシンを乗っ取ることなくメッセージを使用できます。しかし、1つのタイプミスがあり、メッセージがしばらくハングした後、soagent
が離陸し、強制終了しない限り停止できません。
検索中「連絡先」を含むエラーが表示されます:
error 08:33:58.523010 -0500 accountsd "Cannot check access to a private account type: <private>" error 08:33:58.526106 -0500 accountsd "Cannot check access to a private account type: <private>" error 08:33:58.561595 -0500 accountsd "Cannot check access to a private account type: com.apple.account.AppleAccount"
および
default 08:38:32.371678 -0500 AppleSpell Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>) default 08:38:32.405900 -0500 suggestd Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>) default 08:39:33.801123 -0500 ContactsAccountsService There was an error while trying to load accounts. We"ll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
コメント
- この投稿に関するディスカッションはチャット中です
- Appleが修正したようですこれはモハベで。
- 検索可能なフォーラムの力は、2019年7月に&を見つけることができることを意味します。ここで回答に従ってください。再起動し、約45分待ってからメッセージと連絡先を再同期すると、アクティビティモニターにすべてが5%レベルに戻ります。MONTHSで初めて、' Macの状態が回復しました。すべてのビールを購入できれば、 。真剣に。ありがとうございます。
- @orome I ' m onMojave。私の問題がOP ですが、症状は似ていますが、違いがあります'入力を開始する必要はありません。メッセージアプリを開いた場合、'まったく使用しないでください。まもなく、CPUが使用できなくなります。 (ほぼ)soagent &メッセージ自体
回答
この問題はスペルチェック機能に関連しているため、テキストの置換をリセットすることをお勧めします。
次のすべてのファイルを消去(または、スペルが重要な場合は保存)できます。
~/Library/Spelling
スペルプロセス(AppleSpellなど)を強制終了することを忘れないでください。ただし、終了する前にMessage.appを終了することを忘れないでください。
また削除してみてくださいSettings.app>キーボード>テキスト置換
でマイナス記号を押してすべてのエントリ(追加した場合)
問題はこれ(いくつかの回答で指摘されているように)。説明した解決策を要約すると、次のようになります。
-
~/Library/Containers/com.apple.soagent/Data/Library/Preferences
に移動し、com.apple.soagent.plist
次に、コンピューターを再起動します。 - 2番目の解決策がEverettによって指摘されました。
コメント
- 犯人が
soagent
であることが面白いと思う人はいますか?のように….スタックオーバーフローエージェント?? (まだわかりません)
回答
これは、Mac OS X Yosemite
ハンドオフ/継続性が実装されました…そして今、私はメッセージを介して来るすべてのものを消耗品として扱います(すぐにコピーするか、将来失うことを約束します)。
今日、それはモハベで起こりました。他の多くの場合と同様に… soagentはプロセッサ、bird、callservicedをかみ砕き始め、他のいくつかも影響を受けているようです。
それにだまされるのにうんざりして、私は次のことを行います。
1-フォルダ内のすべての を削除します:
~/Library/Messages
2- 全体 を削除しますフォルダ:
~/Library/Containers/com.apple.iChat
3-ここの設定フォルダにロールオーバーします( これを削除しないでください ):
~/Library/Preferences
さらに多くの設定を一覧表示する「チャット」を検索します存在するはずのファイルよりも多くのファイル(メッセージからの残りのゴミがたくさんあります)。[設定]フォルダーで、検索結果に「チャット」という単語が含まれているすべてのファイルを削除します。
次に、再起動します。メッセージが再構築され、soagentがMacBookのバッテリーを消費しなくなります。
コメント
- Mojaveで問題が発生したばかりで、これで再び解決しました。それが他の人に役立つことを願っています。