是否可以删除Mac上预安装的“无用”应用程序?


11

我的笔记本电脑附带了一些预装的应用程序,这些应用程序我永远都不会使用。

Macbook Pro中预装的“ Notes”,“ Stickies”,“ Game Center”等应用程序是我不打算使用的应用程序,它占用了我的应用程序文件夹中的太多空间。

有什么方法可以删除它们?请注意,我已经尝试过将其拖到垃圾箱,但它甚至都不会拖到垃圾箱。它只是永远卡在我的电脑中。


8
即使我购买了“太多空间”的特性,更新到10.8.2后,干净的Mountain Lion安装也会使用944 MB。您提到的三首歌曲比iTunes中的三首需要9分钟播放的歌曲占用的空间少。如果您只是不想看到这些应用程序并且不中断更新,只需设置隐藏位,它们就会“消失”。cd /Applications; sudo chflags hidden Notes.app Stickies.app Game\ Center.app出于好奇-这是10.8.2上按大小排序的应用程序的完整列表。您可以使用rm命令将其删除,但是隐藏起来更安全。
bmike

Answers:


3

我曾经一次或多次删除了我知道不会使用的一大堆标准发行程序。我宁愿不要让他们浪费我的空间,无论它多少。另外,我使用Mac Mini作为媒体中心,将标准硬盘更改为ssd,因此空间非常宝贵。

Appcleaner是我使用几年来整理东西的一个应用程序。删除Stickies,Notes,Bootcamp Assistant,Audio Midi Setup,RAID,Podcast等从未遇到过任何问题。应设置Appcleaner首选项以删除“受保护的”应用程序,然后再删除该应用程序和所有其他文件(等等)。

另一个应用程序CleanMyMac可以执行相同的操作,但是也会更常规地清除缓存等。两者都建议...

祝好运!


您将它们取出,下一次系统更新可能会重新安装它们。我不理会他们,除非他们做些特别的事来激怒我。
Wayfaring Stranger

24

强烈建议您不要删除标准应用程序:

  • 他们中的大多数需要在几乎所有(在这个问题需要提到14兆字节的三位中的任何空间一起
  • 即将发布的OS X版本可能期望它们存在
  • 一旦删除它们,没有简单的方法可以将它们取回

它占用了我的应用程序文件夹中的空间,我仍然找不到摆脱它们的方法
Hawk

7
chflags hidden Notes.app:-)但是也许最好将最常用的应用程序拖入Dock并使用Spotlight按名称访问其他应用程序。
nohillside

15

Mac OS X包含各种组件,希望它们可以作为操作系统的一部分找到。其中一些驻留在/System或中/Library,但操作系统的某些必需部分驻留在/Applications。虽然您可能认为删除无害,例如,Chess.app并且很有可能可以删除它而没有不利的副作用,但是将来对操作系统或第三方程序的更新可能依赖于它的功能。一旦删除,重新安装作为OS组件的应用程序将面临很大的挑战。

您表示担心删除程序,因为它们会占用/Applications文件夹中的空间。这可能意味着它们要么占用磁盘空间,要么在您列出目录时占用可视空间。

就磁盘空间而言,在大多数Mac OS X安装中,其中的空间/Applications与任何其他目录中的空间相同:主系统驱动器上的空间。尽管这些应用程序确实确实占用了非零数量的空间(相对于操作系统的大小),但是通过删除它们节省的空间是微不足道的,而产生副作用的风险则要小得多

但是,如果需要考虑视觉空间,则可以使这些程序消失,而将它们保留在原处,以防系统需要它们。在终端提示下,您需要输入

  sudo chflags hidden /Applications/Stickies.app

(例如,对于Stickies;用您希望隐藏的任何其他程序的名称代替)。

sudo命令的一部分以管理特权(需要修改系统文件)运行该命令。chflags hidden告诉系统将这些文件标记为“隐藏文件”,这些文件仍将存在于磁盘上,但不会出现在Finder窗口中。最后,/Applications/Sitckies.app是您要隐藏的应用程序的路径。


由于SIP功能旨在提供更高的安全性,因此更改标志方法在El Capitan之前有效。除非您有专用的恢复驱动器,否则似乎即使引导进入恢复模式并使用:csrutil disable也将返回无法识别的状态。您必须在磁盘上本地具有恢复分区。否则,El Capitan绝不容易。App Cleaner是必经之路。
user3240029 2015年

2

通常,只需将应用程序拖到垃圾箱中(然后清空垃圾箱)即可删除它们。在这种情况下,您将无法删除它们,因为它们是核心操作系统的一部分。因此,Finder(Mountain Lion)中出现错误消息:

由于Mac OS X需要“ Stickies”,因此无法对其进行修改或删除。

您几乎可以肯定地从命令行删除核心应用程序,但是我不建议这样做:

rm -rf /Applications/Stickies.app

我尝试过的第一件事,甚至无法将其放入垃圾箱
Hawk

没错,自从我上次尝试以来,这在Mac OS X中一定已经发生了更改(以防止人们对系统应用程序执行此操作)。我相应地更新了我的答案。
盖子

2

右键单击该应用程序,然后获取信息。更改共享和权限以供所有人读取和写入。然后,您可以删除该应用程序。


2

原来的问题是天前发布系统完整性保护SIP),所以这个地址SIP启用的版本的MacOS直通当前MacOS的莫哈韦沙漠 ...

我并不是建议删除预安装的Apple应用程序;但是,如果这是您要执行的操作,请确保您具有当前的Time Machine备份。然后将1Mac重新启动到其Recovery HD,然后从macOS Recovery的Terminal中,只需使用以下示例命令

rm -r /Volumes/Macintosh\ HD/Applications/Chess.app
  • 注意:如果Macintosh HD不是主要启动卷的名称,则进行适当的修改。

确实没有必要禁用SIP或重新启动回到正常模式以进行更改,等等。

以下从macOS Recovery运行的Terminal的剪辑屏幕截图显示了一系列命令,尽管上述命令可以按原样工作,并且显示的信息准确无误。

您会看到:

  • SIP已启用。
  • /Applications不是适当的目标目录
  • 不必将目录更改为,/Volumes/Macintosh\ HD/Applications而是在此处进行操作以方便用于显示相关信息的其他命令
  • 您可以在例如Chess.app上看到权限ACL,但仍将其删除。

来自macOS Recovery的终端

请注意,在macOS Recovery中,这些权限ACL被忽略,并且为什么可以像过去建议的那样直接删除受保护的应用程序而不禁用SIP并执行重新启动舞蹈


我的答案已删除,您的投票已被赞成,尽管文本的屏幕截图使我的眼睛受伤... ;-)
Fabby 19'Aug
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.