MAC删除开机自启动程序

一些程序在安装后会设置开机启动,如果不希望这些程序开机启动,可以通过以下办法禁止掉

打开「系统偏好」选择「用户与群组」,选择当前用户,并在右侧选择登录项标签,开机启动的程序会在这里列出来,想禁止哪一个,选中,并点击下方的➖按钮即可。

一般通过以上方法即可禁止许多应用,但也有一些应用并未出现用户的登陆项列表里,此时就需要别的办法禁止其开机启动。

部分应用在安装时会生成几个plist文件,用以设置开机启动。这些文件大多存在于一下几个位置

/Library/LaunchDaemons/
/Library/LaunchAgents/
~/Library/LaunchAgents/

其中~开头的是用户目录,/开头的是系统目录。在这些目录下存在着以程序名命名的plist文件,或者包含程序名。
找到某个程序对应的plist文件后,可通过下面的命令来取消其开机启动

launchctl unload com.razer.rzupdater.plist # 禁止razer程序的开机启动