MRATgent是什么? CleanMyMac每天提示没有响应

打开Mac电脑就有这么如下这么一个提示,会觉得有点不爽,那么解决的方案来了。


MRTAgent 是 Malware Removal Tool Agent (恶意软件清除工具助理) 的简称,是苹果在 2012 年为了应对 Java 漏洞可能导致的 Flashback 木马感染而开发的一个木马清除工具,它会自动扫描你电脑和浏览器插件中的 Flashback 木马并将其清除。不过这个木马现在基本已经不存在了,而且甲骨文公司在新的 Java 版本中也已封堵了这个漏洞,所以这个工具已经没什么用了。

如果电脑上安装了苹果官方的 Java for OS X 软件,这个软件会在你的 Mac 上安装旧版的 Java 6 运行环境,并且捆绑安装 MRTAgent(因为 Java 6 仍然存在 Flashback 漏洞)。MRTAgent 由于长时间没有更新,与现在的 OS X El Capitan 不兼容,所以会经常崩溃并停止响应。

此程序是苹果官方出品,不是恶意软件,不会对电脑造成什么负面的影响,所以如果能接受它一直停止响应的的话,在 CleanMyMac 弹出的窗口中选择永远忽略,不用管它就可以了。如果觉得碍眼的话,可以永久清除这个应用,不过稍有些麻烦,方法如下:

    禁用 El Capitan 中增强的系统保护功能。重新启动电脑,并在苹果标志出现之前按住 command + R 进入恢复模式,然后在上方菜单中选择 “实用工具 - 终端”。在打开的终端窗口中输入
    csrutil disable
    然后回车,出现 “Successfully disabled System Integrity Protection” 字样后正常重启电脑。
    停止正在运行的 MRTAgent 进程。电脑重启后,打开 “实用工具 - 终端” 并输入
    sudo launchctl stop com.apple.mrt
    按下回车。此操作会要求你输入管理员密码。输入时密码完全不可见。
    删除与 MRTAgent 有关的应用程序及文件。在终端中继续输入
    sudo rm /System/Library/LaunchDaemons/com.apple.mrt.plist

sudo rm /System/Library/LaunchAgents/com.apple.mrt.uiagent.plist 
sudo rm /System/Library/CoreServices/MRTAgent.app 
sudo rm /usr/libexec/MRT 
每输一行按一下回车,再输下一行。

操作完成后,MRTAgent 就会从你的电脑上永远删除。




猜你喜欢

转载自blog.csdn.net/kingofonepiece/article/details/50432400