标题几乎说明了一切。
我已经使用 Snapz Pro 很多年了,并且非常喜欢它,但它终于坏了,我不得不放弃它。不幸的是,Ambrosia Software 似乎不再支持它,而且没有发布的卸载应用程序或程序。
Snapz Pro 是不是我的一个登录应用程序,我删除了所有我能找到的名为“Snapz”或“Ambrosia”的代理、守护程序和系统文件。但下次启动时,Snapz Pro 会再次启动,所以某物仍处于安装状态并正在启动它。
我很确定如果我当时简单地删除 Snapz Pro 应用程序它就会消失,但我真的很想知道是什么每次仍然启动它。
答案1
您可以使用 Spotlight 搜索您的系统以查找所有相关文件(二进制文件、plist 文件等)并尝试将其删除。
我以前也用过 AppCleaner,它可以帮你解决这个问题(我与他们没有任何关系,我只是用过这个应用程序,它对我来说很好用) https://freemacsoft.net/appcleaner/
删除这些文件后,请确保你的垃圾箱也是空的做过寻找。
请注意,该应用程序也可能有其他名称。您可以在应用程序启动时打开活动监视器,找到它实际运行的二进制文件的名称。
我们可以在终端中搜索正在运行的二进制文件。输入ps x | grep [s]nap
以尝试找到正在运行的应用程序。如果找到它,它应该返回如下所示的输出:
15828 ? Sl 0:00 snapz
请注意 grep 表达式中的第一个字母是如何被方括号括起来的。确保要搜索的内容的第一个字符位于这些方括号中,这样您就不会最终得到自己想要的结果(更多信息请点击此处)
因此请记下 PID(在本例中为 15828)
然后运行此命令,将 PID-FOUND-ABOVE 替换为 PID 号:
lsof -p PID-FOUND-ABOVE | awk '$4 == "txt" { print $9 }'
假设你从我们运行的命令中选择了正确的 PID ps
,它应该返回在哪里正在运行的 Snapz Pro 应用程序似乎找不到。如果您确认它返回的内容确实是您的应用程序,那么请继续删除它!