Mac os 开机启动禁用 删除开机自启动程序

打开用户群组偏好设置(可以在「系统偏好」设置里选择「用户与群组」,也可以屏幕右上角点自己的名字选择「用户与群组偏好设置」)

选择自己帐户=>选择登录项=>选中不想开机自启动的程序=>点击下面的减(-)号

这种方法只能取消上面列出来的程序,但有些程序并没有在这个列表里显示,比如razer的驱动配置程序,所以,这个办法行不太通。之后查询命令行的操作,找到了对应的方法:

有些程序在安装的时候,会生成一个或几个plist文件,用来执行开机自启动,这样的文件一般放在3个位置

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

这里有两个LaunchAgents,一个是根目录下,一个用户目录,一般打开终端后,用ls -l命令就可以看到一个Library,进入后,就能看到一个LaunchAgents目录。如果用cd /Library即可进入根目录下的Library目录,里面就有LaunchDaemons和另一个LaunchAgents目录,里面都有一些plist文件,oray的plist文件就在/Library/LaunchAgents/目录里

找到文件后,这里需要使用launchctl命令来取消它

 

命令如下

cd /Library/LaunchAgents
ls -l
launchctl unload com.oray.sunlogin.agent.plist

输出信息 

 

(base) apple@appledeimac:~/Library/LaunchAgents$cd /Library/LaunchAgents
(base) apple@appledeimac:/Library/LaunchAgents$ls
com.microsoft.update.agent.plist   com.oracle.java.Java-Updater.plist com.oray.sunlogin.agent.plist      com.oray.sunlogin.startup.plist    com.sogou.SogouServices.plist
(base) apple@appledeimac:/Library/LaunchAgents$ls -l
total 32
-rw-r--r--  1 root  wheel  352 11 13 09:10 com.microsoft.update.agent.plist
lrwxr-xr-x  1 root  wheel  104  4  3  2019 com.oracle.java.Java-Updater.plist -> /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Resources/com.oracle.java.Java-Updater.plist
-rwxr-xr-x  1 root  wheel  748  5 15  2018 com.oray.sunlogin.agent.plist
-rw-r--r--  1 root  wheel  654  3  7  2018 com.oray.sunlogin.startup.plist
-rwxr-xr-x@ 1 root  wheel  425  1 23  2019 com.sogou.SogouServices.plist
(base) apple@appledeimac:/Library/LaunchAgents$launchctl unload com.oray.sunlogin.agent.plist
(base) apple@appledeimac:/Library/LaunchAgents$launchctl unload com.oray.sunlogin.startup.plist

执行完两条命令后,任务栏上的oray图标就不见了,再开机也不会再启动。

利用 launchctl list 可以看到會被自動帶起來的 service / processes

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值