
Macの「com.github.squirrel」とは何ですか?
アクティビティモニタ、htop、top、その他システムプロセスの深層監視ツールを使ってシステムリソースの使用状況を監視しているMacユーザーなら、「com.github.squirrel」というプロセスを目にしたことがあるかもしれません。一体何なのか、もしかしたら悪質なプロセスなのではないかと疑問に思ったことがあるかもしれません。危険なのか、それともマルウェアなのか?github.squirrelという名前は奇妙ですが、果たして正当なプロセスなのでしょうか?一体何なのか、何をしているのでしょうか?では、com.github.squirrelとは何かを解説しましょう。
com.github.squirrel とは何ですか? また、何と関連していますか?
com.github.squirrel は、アプリケーションをバックグラウンドで更新できるようにするフレームワークである Squirrel に属しています。
多くのアプリがSquirrelを使用しているため、バックグラウンドで実行または更新されている可能性のある他のアプリケーションが原因で、com.github.squirrelが実行中になっていることがあります。Squirrelを使用するアプリには、多くのElectronアプリ、Slack、Github、Visual Studio Codeなど、多数が含まれます。
SquirrelはMac用の合法的なアプリ更新フレームワークであり、githubのSquirrelプロジェクトのホームページで詳細を知ることができます。
com.github.squirrel は危険またはマルウェアですか?
いいえ。
com.github.squirrel はマルウェアでもウイルスでもスパイウェアでもなく、悪意のあるものでもありません。com.github.squirrel は、アプリケーションがバックグラウンドで自己更新できるようにする正当なオープンソース フレームワークである Squirrel フレームワークの一部です。
では、com.github.squirrel は何をしてくれるのでしょうか?
アクティビティモニタ、htop、その他のプロセス監視アプリケーションで、Macのバックグラウンドでcom.github.squirrelが動作しているのを確認した場合、おそらく他のアプリが自動更新していることを意味します。これには、アプリへのアップデートのプッシュ、バックグラウンドでのアップデートの検証とインストール、ユーザーが手動でアップデートしなくてもアプリを最新の状態に維持することなどが含まれます。
繰り返しになりますが、多くのアプリは Squirrel フレームワークを使用しており、多くのアプリは一般に自己更新を行います。一部のアプリは、基本的に Squirrel の機能の Microsoft 独自のバージョンである Microsoft AutoUpdate ツールのような独自の自動更新プロセスを備えています。
com.github.squirrel が実行中、またはコントロール センターやその他の場所に表示されている場合はどうすればよいでしょうか?
Squirrel が com.github.squirrel として実行されている場合は、他のアプリのいずれかがアップデートをインストールしている可能性があります。これは正常かつ想定内の動作です。そのまま放置してください。永久に実行されることはありません。このプロセスはそのまま実行され続け、関連付けられているアプリのアップデートが完了すると停止します。
あるいは、プロセスを強制終了することもできます。これも特に害はありませんが、更新しようとしていたアプリを開いたときに、利用可能な最新バージョンに更新されていない可能性があります。
不思議なことに、コントロールセンターの設定メニューバーにcom.github.squirrelが表示されることがあります。なぜそこにあるのかは分かりません。メニューバー項目がないように見えるからです(あるいは、あるのにMacBookの目障りなノッチの下に隠れているのかもしれません)。
com.github.squirrel が動作しているのを見たことがありますか?あるいは、何か面白い体験はありましたか?ぜひコメント欄で共有してください。