メッセージは、soagentとcallservicesdを使用してmacOSを屈服させます

macOSでメッセージを起動し、それを使って何かをしようとすると(または、そう思われますが、メッセージが受信されるまでしばらく待つと)2つのプロセスsoagentcallservicesdが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 

さらに多くの設定を一覧表示する「チャット」を検索します存在するはずのファイルよりも多くのファイル(メッセージからの残りのゴミがたくさんあります)。[設定]フォルダーで、検索結果に「チャット」という単語が含まれているすべてのファイルを削除します

次に、メッセージを再起動すると、次のようになります。 メッセージデータがrebuであることを示すメッセージダイアログilding

次に、再起動します。メッセージが再構築され、soagentがMacBookのバッテリーを消費しなくなります。

コメント

  • Mojaveで問題が発生したばかりで、これで再び解決しました。それが他の人に役立つことを願っています。

回答

仮診断:連絡先データベースに破損したレコード(または構造)があります。 iCloudバージョンからデータベースを完全にダウンロードすると、ローカルバージョンがクリーンになります。

解決策:を参照してください。 https://appuals.com/fix-mac-running-slow-due-addressbooksourcesync/

上記の簡略版は、私にとってはうまくいったようです。

0)連絡先を終了する

1)〜/ Library / Application Support / Address Book /のすべてのコンテンツを(コピーを作成した後に)削除します。再起動します(本当に必要かどうかはわかりません)。

2)iCloud設定で連絡先のチェックを外します。

3)連絡先を開きます(内容は空になります)

4)iCloud設定で連絡先を確認します。同期が開始されます(連絡先をラベル付きグループにグループ化することを含む)

これにより、soagent、callservicesdなどを含むすべてが落ち着きました。

コメント

  • モハベでは、これは~/Library/Application Support/AddressBook/
  • データベースがクリーンな状態に保たれません。準備をしてくださいローカルデータベースを定期的に削除し、MacからiCloudに同期していない連絡先をすべて失い、すべての連絡先を再度ダウンロードする必要があります。中央の連絡先データベースは非常に壊れやすいので、3か月に1回実行する必要があります。過去2年間で、100 'の連絡先と、さらに多くの連絡先の更新を失いました。

回答

コンソールを開いて、「MCContactsManager」からのメッセージをフィルタリングしましたか?

メッセージの詳細には、問題の原因となっている連絡先への参照があります。この連絡先をVCFファイルにエクスポートします。連絡先を削除し、「MCContactsManager」からのメッセージがもうないことを確認します。

CPU負荷を減らすためにsoagentとcallerservicesdを確認します。

ドロップが表示されたら、保存したものをインポートできます。 VCFが再び連絡先になり、すべてが正常に戻るはずです。

回答

メッセージを実行していませんが、これは私のMacBookPro(13インチ、2012年後半、macOS 10.13.6、2.9 GHz Intel Core i7、8 GB RAM、IntelHDグラフィックス40001536 MB)

Notesを終了した後、soagentのCPU使用率通常に戻り、ファンは静かになりました。

回答

soagent、callserviceagent、accountedで高いCPUを観察していました

上記のスペルの提案を試しましたが、まだいくつかの問題がありました。また、次のことも行いました。

1)(バックアップ)その後、Googleの連絡先とMacの同期を停止しました。次に、同期を再開しました。

2)(バックアップ)、〜/ Library / Preferences / com.apple.AddressBook.plist

3)でアドレス帳設定ファイルを削除しました

p>

連絡先に「名前のない」連絡先が2つあり、上記の手順を実行しても、Googleと正しく同期されていない(フィールドが異なる)名前のない連絡先が1つあることに気付きました。連絡先レコードを更新しました。 Macで、すべてが修正されました(つまり、正しく同期されました)。

回答

Googleや他の連絡先を削除/同期しないと思います[システム設定]> [インターネットアカウント]で、[iCloud連絡先のみを保持する連絡先]のチェックを外します。

これを行った後、

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です