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

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

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

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

macbookair如何彻底卸载软件?

MacBook Air 设置(setting)➡️通用(general)➡️内存(storage)➡️应用程序(application)中删除软件是否彻底?有无残留?谢谢🙏!


MacBook Air, macOS 13.5

发布日期 2023年8月2日 下午2:07

回复
问题被标记为 排名最靠前的回复

发布日期 2023年8月5日 上午3:30

这个真的需要具体问题具体分析。绝大多数情况来说,仅仅删除应用本身,肯定会有残留,因为,毕竟绝大多数app都会在运行时生成用户或者本机相关的本地数据。对于判断一个app是否会保存除了app本身的数据(残留),可以从下面(不限于)几个方面进行考虑。


  • 依据安装方式的不同,如果只是app拖放到应用文件或者绝大多数的App Store安装的方式,这种app都是把所有需要的数据和程序等内嵌在app内部;如果是需要安装的app,比如以pkg方式分发的,或者第一次运行app它会引导你完成安装的,都会把一些数据或者代码等安装到本地或者用户的某个地方(一般都是各自的资源库文件夹中,也有可能在其它的地方)。
  • 除了程序本身,还有运行时数据,如果是符合沙盒规范的app,它们只会把自己的数据安放在沙盒之内(一般是位于用户的资源库>Containers);如果不是沙盒的,那么它们可能把数据保存在其他的一些地方(一般是位于用户的资源库中)。对于所有App Store下载的都是符合沙盒规范的,当然从其它地方获取的可能也会,但是不是强制的。
  • 还有其他的相关数据,比如是运行时系统保存的与用户相关的数据,比如保留app上次状态的数据,这个功能是macOS提供的,而不是app自己的,这种数据是独立于app的,也是由macOS管理的,那么即便是删除了app相关的,也还会有系统保留该app相关的数据。
  • 还有一种数据,一个app开发时可能会用到提供某种基础框架的开发程序,这些框架程序本身可能会在运行时产生自己临时的和状态等等的数据,一般这种数据会比较小,但是更难找到。
  • 另外一种app附属功能相关的,比如自己在线升级程序,这些可能是独立于app的,也可能是包含在app包之内的,问题主要是它的内置逻辑的不同,可能造成数据的分散,比如GoogleChrome的升级程序会在本地保留以前的某(几)个版本以及其它的一些数据,另外一个例子是库音乐(Garageband)的下载教程和乐段等。


上面说了这么多,对于有存储空间洁癖的用户,可能会陷入深深的绝望。不过,好消息是,这些数据绝大多数都只会保留在各自的资源库中,查找起来毕竟有个大致的方向。


最后,一点点卸载建议:

  1. 最好是使用该app本身提供的卸载工具或方法,这个是最安全可靠和便捷的卸载方式。
  2. 其次是,第三方卸载工具可以找到差不多80%上述的数据。
  3. 如果自己有时间有精力,也可以学一些基础知识,综合使用各种手段,包括手动搜索、参考他人建议经验等,这个基本上可以找到95%的;
  4. 对于其它无法找到的潜在残留,就跟房间里总会有灰尘,自己无法彻底清理干净一样。而且,macOS操作系统本身,只要是你一开机,它就会产生各种运行时和状态数据的,再怎么干净,总不能阻止随时删除操作系统的临时数据吧。所以,就随它去吧,除非兴趣和专业。
回复量: 2
问题被标记为 排名最靠前的回复

2023年8月5日 上午3:30 回应 Lagia

这个真的需要具体问题具体分析。绝大多数情况来说,仅仅删除应用本身,肯定会有残留,因为,毕竟绝大多数app都会在运行时生成用户或者本机相关的本地数据。对于判断一个app是否会保存除了app本身的数据(残留),可以从下面(不限于)几个方面进行考虑。


  • 依据安装方式的不同,如果只是app拖放到应用文件或者绝大多数的App Store安装的方式,这种app都是把所有需要的数据和程序等内嵌在app内部;如果是需要安装的app,比如以pkg方式分发的,或者第一次运行app它会引导你完成安装的,都会把一些数据或者代码等安装到本地或者用户的某个地方(一般都是各自的资源库文件夹中,也有可能在其它的地方)。
  • 除了程序本身,还有运行时数据,如果是符合沙盒规范的app,它们只会把自己的数据安放在沙盒之内(一般是位于用户的资源库>Containers);如果不是沙盒的,那么它们可能把数据保存在其他的一些地方(一般是位于用户的资源库中)。对于所有App Store下载的都是符合沙盒规范的,当然从其它地方获取的可能也会,但是不是强制的。
  • 还有其他的相关数据,比如是运行时系统保存的与用户相关的数据,比如保留app上次状态的数据,这个功能是macOS提供的,而不是app自己的,这种数据是独立于app的,也是由macOS管理的,那么即便是删除了app相关的,也还会有系统保留该app相关的数据。
  • 还有一种数据,一个app开发时可能会用到提供某种基础框架的开发程序,这些框架程序本身可能会在运行时产生自己临时的和状态等等的数据,一般这种数据会比较小,但是更难找到。
  • 另外一种app附属功能相关的,比如自己在线升级程序,这些可能是独立于app的,也可能是包含在app包之内的,问题主要是它的内置逻辑的不同,可能造成数据的分散,比如GoogleChrome的升级程序会在本地保留以前的某(几)个版本以及其它的一些数据,另外一个例子是库音乐(Garageband)的下载教程和乐段等。


上面说了这么多,对于有存储空间洁癖的用户,可能会陷入深深的绝望。不过,好消息是,这些数据绝大多数都只会保留在各自的资源库中,查找起来毕竟有个大致的方向。


最后,一点点卸载建议:

  1. 最好是使用该app本身提供的卸载工具或方法,这个是最安全可靠和便捷的卸载方式。
  2. 其次是,第三方卸载工具可以找到差不多80%上述的数据。
  3. 如果自己有时间有精力,也可以学一些基础知识,综合使用各种手段,包括手动搜索、参考他人建议经验等,这个基本上可以找到95%的;
  4. 对于其它无法找到的潜在残留,就跟房间里总会有灰尘,自己无法彻底清理干净一样。而且,macOS操作系统本身,只要是你一开机,它就会产生各种运行时和状态数据的,再怎么干净,总不能阻止随时删除操作系统的临时数据吧。所以,就随它去吧,除非兴趣和专业。

macbookair如何彻底卸载软件?

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