Acronis Tray Monitorがけっこうなメモリを使っています

Acronis Tray Monitorがけっこうなメモリを使っています

たまにはアクティビティモニタでも見てみようかと思い、アクティビティモニタを起動してみました。
メモリを一番使っているが、Tray Moitor というプロセスでした。アイコンの形からするとAcronisのモジュールなのでしょう。
Acronis true image-mem
先日、記事にしたように のバックアップをしておこうと思い、Acronis True Image を購入、導入したので、存在しているのは問題ないのですが、スケジュールでは動かしていないのことと、673MBって、使い過ぎでは?

Acronis True ImageでiMacのバックアップを取得したらエラーが・・・

Acronis Tray Monitor とは?

そもそも Acronis Tray Monitor とは何者でしょう・・・
アクロニス社の Webサイトで “Tray Monitor” で検索してみると、次の情報だけがヒットしました。

60362: Acronis True Image 2018: WindowsでTrue Image Monitor コンポーネントの詳細なログを取得する方法
https://kb.acronis.com/ja/content/60362

なんか求めているものと違う気がします。
バックアップの成功失敗とか、アップデート版の確認、プロセスの監視などをしているようです。

Tray Monitor を止める

Tray Monitor を止める方法を探してみました。

Active Protectionをオフにする

まずは、タスクトレイにある Acronis True Image のアイコンをクリックしたところで [Active Protectionをオフにする] という選択があったのでオフにしてみます。

Tray Monitor は動いていてメモリ使用量も特に変わりません(というか徐々に増えている)でした。
Active Protection というのは、ランサムウェアからデータを保護してくれる機能のようです。

アクティビティモニタでプロセスを終了

アクティビティモニタでプロセスを終了してみました。

プロセスは kill されるのですが、すぐに再起動しています。ただし、メモリは解放されるので、使用量は減ります。というか、減ってから徐々に増えていきます。一見するとメモリリークじゃない?なんて気にもなります。Monitor という名前なので、モニタしながら増えていくのは仕方がないですが。たぶん。

Acronis社の製品フォーラムに止める方法がありました

Acronis社の製品フォーラムに止める方法が記述されていました。
このフォーラムは有志で回答するようなものでしょうか?

https://forum.acronis.com/forum/acronis-true-image-2019-forum/how-do-i-stop-and-completely-disable-tray-monitorapp-macos

I would like to have no Acronis apps/services running all the time, and do backup once per week by starting Acronis True Image manually.

Tray Monitor is annoying tray icon and I can’t find option to disable it.

Any time I kill “Tray Monitor” process it starts up again instantly, Active protection feature is disabled.

How to disable it permanently?

Magic terminal lines helped:

sudo launchctl unload /Library/LaunchAgents/com.acronis.monitor.plist
sudo rm /Library/LaunchAgents/com.acronis.monitor.plist

There should be option to disable it on the UI, isn’t it?

com.acronis.monitor.plist を Unload して、削除するようです。
回答している人も There should be option to disable it on the UI, isn’t it? と言っているので、UI から無効にするべきなのでしょうか。

com.acronis.monitor.plist は、次のような内容が記述されているファイルです。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>KeepAlive</key>
    <dict>
        <key>SuccessfulExit</key>
        <false/>
    </dict>
    <key>Label</key>
    <string>com.acronis.monitor</string>
    <key>ProgramArguments</key>
    <array>
        <string>/Applications/Acronis True Image.app/Contents/MacOS/Tray Monitor.app/Contents/MacOS/Tray Monitor</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>
</code>

ちなみにコマンドを実行したところ、弾かれてしまったので Unload できませんでした。

$ sudo launchctl unload /Library/LaunchAgents/com.acronis.monitor.plist
Password:
/Library/LaunchAgents/com.acronis.monitor.plist: Could not find specified service

com.acronis.monitor.plist はサービスではなく、プロパティファイルだからでしょうか。
と思いましたが、次のコマンド、ロード、アンロードができました。

$ launchctl load /Library/LaunchAgents/com.acronis.monitor.plist
$ launchctl unload /Library/LaunchAgents/com.acronis.monitor.plist

試しにアンロードした状態でバックアップを取得してみましたが、特に問題ないようでした。

com.acronis.monitor.plist を編集してみます。

$ launchctl unload /Library/LaunchAgents/com.acronis.monitor.plist
$ sudo vi /Library/LaunchAgents/com.acronis.monitor.plist

変更は次の箇所です。

  • <kye>KeepAlive<key> の次の行に<false/>を追加
  • <dict>から</dict>をコメントアウト
  • <kye>RunAtLoad<key> の次の行の<true/>を<false/>に変更
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>KeepAlive</key>
    <false/>
<!-- <dict>
        <key>SuccessfulExit</key>
        <false/>
    </dict> -->
    <key>Label</key>
    <string>com.acronis.monitor</string>
    <key>ProgramArguments</key>
    <array>
        <string>/Applications/Acronis True Image.app/Contents/MacOS/Tray Monitor.app/Contents/MacOS/Tray Monitor</string>
    </array>
    <key>RunAtLoad</key>
    <false/>
</dict>
</plist>

変更後に再起動しました。再起動ではなくてもいいようですが、ここでは再起動にしました。
アクティビティモニタで Tray Monitor がロードされていないことを確認しました。設定はできたようです。
念のため、バックアップを実行して正常に完了することを確認しました。

一応、動作はしているようですが、このやり方が正しいかは判りません。ベンダーさんの情報が見当たらないので。
ここでは、試してみたというレベルになります。設定を試される場合は、自己責任でお願い致します。

スポンサーリンク
spdsk-side
spdsk-side