想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

macos如何干净卸载软件

在官网下载的软件在卸载时候无法将缓存文件一并删除,如何干净的卸载软件?

MacBook Air, macOS 13.3

发布日期 2023年6月12日 下午10:30

回复
回复量: 4

2023年7月20日 下午12:32 回应 tonyfromcalgary

你好,请问pkg安装后,如何卸载呢?我直接删除了目录,但显示还在pkg列表中。

还有另外一种情况,有些应用会在右键菜单(双指单击出现的菜单)添加一些菜单项,我删除应用之后,这些菜单项还在并没有被删除,请问怎么对右键菜单项(双指单击出现的菜单)进行清理?

2023年6月14日 上午9:48 回应 木131

其实,前面说的方法,基本上也都是删个不会超过90%,不能都删干净,尤其是运行期间产生的动态文件,因为app会用到各种库,各个库都可能维护自己某种运行文件,要想把所有的都一网打尽,比较困难。开发者最了解自己的程序,对于比较靠谱的开发者,他们自己的删除方法还是比较最可靠的。


大家会用Mac比较Windows提供的卸载机制。一方面,Mac和Win两者的app安装有着巨大的区别,Mac的一般就是把app拖拽就好了,根本就没有走“安装”的步骤。在加上逻辑上,对一个文件的部分的修改,就比较困难给它还原,比如,把一个配置文件中的值从0改9,尤其是多种app多次更改后,这种回退基本不太可能。


当然,Mac也是提供与Windows类似的安装机制,installer,如果是使用这个机制的话,它会记录下安装的所有文件(其实,也并非完全如此),这样也为卸载提供了依据。但是依然是上面说的,运行时的修改或者生成的数据,依然是无法被有效捕捉的。可以尝试运行下面的命令,看看安装了多少的apps:

pkgutil --pkgs


另外一点是,app都会把用户相关的配置和个人数据保留在某个/些地方,如果是系统级别的卸载,也只能把程序安装时的文件删除,之后依然会让用户自己决定是否保留用户相关的数据。


总之,要想彻底删除干净,依然要依靠用户自己。第一个回复中所说的,就是对普通用户来说,可接受的做到“尽可能”干净而已。

macos如何干净卸载软件

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用你的 Apple ID 开始畅游其中吧!