
MacOS Ventura ログイン項目の OSMessageTracer とは何ですか?
macOS Ventura にアップデートした多くの Mac ユーザーは、「OSMessageTracer」と呼ばれる「未確認の開発者からのアイテム」であるアクティブなログイン項目を発見しました。
OSMessageTracerタスクはMacのバックグラウンドで実行が許可されており、開発元が正体不明であると主張していることを考えると、Macのシステム設定でこのタスクを見つけると不安になるユーザーもいるのも無理はありません。では、OSMessageTracerとは何でしょうか?本当に必要なのでしょうか?Macのログイン項目として有効にする必要があるのでしょうか?
OSMessageTracer / com.apple.installer.osmessagetracing.plist とは何ですか?
身元不明の開発者による OSMessageTracer とは何ですか? また、なぜそれが Mac にインストールされ、ログイン項目としてバックグラウンドで実行できるのですか?
OSMessageTracerの横にある小さな(i)ボタンをクリックすると、LaunchDaemons Finderディレクトリが開き、「com.apple.installer.osmessagetracing.plist」という名前のファイルが選択されます。
com.apple.installer.osmessagetracing.plist ファイルを Quick Look または任意のテキスト エディターで確認すると、これが実際には Apple からのものであり、結局のところ「未確認の開発者」からのものではないことがわかります。これは奇妙であり、Apple 側が自社のシステム ファイルを未確認として表示するという少々ずさんな行為であり、多くの混乱を引き起こしています (ちなみに、アプリが署名されているかどうかはコマンド ライン経由で確認できます)。
plist ファイルが Mac 上の次のプログラムにリンクされていることに気づくでしょう。
/System/Library/PrivateFrameworks/OSInstaller.framework/Resources/OSMessageTracer
ただし、Command+Shift+G / フォルダへ移動でそのファイルを見つけようとするか、システム ファイルを検索しようとすると、macOS Ventura のどこにも存在しないことがわかります。
さらに、com.apple.installer.osmessagetracing.plist には次のリンクもあります。
/var/db/.AppleDiagnosticsSetupDone
そのファイルは確かに存在しますが、少なくとも私たちがテストしたすべての Mac では、おそらくプレースホルダーとして、ゼロ バイトの空のテキスト ファイルになっています。
ファイル名と関連付けから判断すると、OSMessageTracer はシステム ソフトウェアのインストールにリンクされており、現在は時代遅れ、非推奨、または不要になったものに関連していると推測するのが妥当です。
MacOS Ventura ログイン項目で OSMessageTracer を無効にできますか?
私は個人的に、macOS Ventura で OSMessageTracer を無効にして、macOS の動作、パフォーマンス、アクティビティに悪影響がないことをテストしました。
これをオフにしても何も変わらないようです。これは、おそらく、リンクされている前述のプロセスが存在しなくなったためだと考えられます。
必要であれば、ログイン項目でオフに切り替えてください。おそらく、その後の作業には影響はありません。もし影響があったとしても(リンクされたプロセスがもう存在しないことを考えると、影響は少ないと思われますが)、いつでもオンに戻すことができます。
OSMessageTracer、OSMessageTracing、またはcom.apple.installer.osmessagetracing.plistについて、何か追加の情報をお持ちですか?ぜひコメント欄でお知らせください!