前言
曾经专门为清理垃圾,卸载软件而生的CleanMyMac
自从更新到CleanMyMac X
版本后,竟然它自己终于是也走上了流氓软件的道路!
只要有安装过CleanMyMac X
系统里就会有一个CleanMyMac X HealthMonitor
的后台服务一直运行中,哪怕你已经完全退出,甚至是卸载了CleanMyMac X
之后,这个服务进程就像牛皮癣一样一直存在,并且无法终止(kill掉了马上又会自动运行)!
而我们通常使用CleanMyMac
这个软件的频率大概也就最多一周一次,或者是需要彻底卸载软件的时候才会打开一下,正常的使用场景下它就是一个工具的存在,只有需要的时候才会打开来用一下,因此我们并不需要它持续驻留在系统里!
网上搜索了一下反应这个问题的人非常多,也有很多的奇淫技巧来拒绝CleanMyMac X HealthMonitor
的运行,大致有如下几种:
- 删除
CleanMyMac X HealthMonitor
的程序文件, - 设置文件权限,删除允许运行权限;
- 用其他清理工具清理启动项
这些方法我感觉都是没有正确完美的解决问题,方法1删除程序文件后系统并不会停止调用和启动它,也就是它的自启动机制还是存在的,只不过找不到对应的执行文件,这将会导致系统在日志中产生大量的报错;方法2同样会有报错产生;方法3直接清理后可能会连对应的启动项一起删除,虽然不会再启动,也不会有启动失败的报错了,但是毕竟这是CleanMyMAC
所自带的程序,可能会在下次使用CleanMyMac
的时候出现问题,或者是自动恢复,如果是彻底卸载不再使用CleanMyMAC
这个软件了,那就没关系!
有没有一种既不影响CleanMyMAC
的正常功能,又不会让CleanMyMac X HealthMonitor
自动在后台运行的方法呢?
其实是有的,并且是CleanMyMAC X
自带的选项可以关闭CleanMyMac X HealthMonitor
是CleanMyMAC X
内部集成的恶意软件保护 和 一些对系统状态实时监控并告警提醒的实时监控服务,我们只需要在CleanMyMAC X
的偏好设置项中禁用所有与系统监控和恶意软件实时防护相关的功能就可以达到禁用CleanMyMac X HealthMonitor
的目的;
如何关闭
需要关闭的设置项目如下:
关闭通知功能
,如果希望保留通知,则需要取消下面三项针对空间大小的监控选项,禁止其自动扫描空间大小:
重点设置来了,要禁用保护
选项卡下面的全部选项,这里就是主要导致CleanMyMac X HealthMonitor
会在后台驻留的原因:
如果还不放心,可以手动删除如下几个路径下的启动文件,经过测试并不影响CleanMyMac
的任何功能
$sudo rm -f /Library/PrivilegedHelperTools/com.macpaw.CleanMyMac4.Agent
$rm -f ~/Library/LaunchAgents/com.macpaw.CleanMyMac4.Updater.plist
$rm -rf ~/Library/ApplicationSupport/CleanMyMac\ X\ HealthMonitor
好了,现在在不打开CleanMyMac
的时候,活动监视器中终于不会再出现跟它有关的进程了!~