Mac上有些软件无法禁止开机启动咋办在“登陆项”里面没有它的选项,无法删去,比如Junos Pulse。
macOS 系统的启动项会以 .plist 的文件存在于以下目录中:/Library/LaunchDaemons
:系统启动时运行,用户不登录也会运行。/Library/LaunchAgents
:用户登录后运行。~/Library/LaunchAgents
:用户自定义的用户启动项/System/Library/LaunchDaemons
:系统自带的启动项/System/Library/LaunchAgents
:系统自带的启动项每个 .plist 文件中,有 3 个属性控制着是否会开机自动启动。KeepAlive
:决定程序是否需要一直运行,如果是 false 则需要时才启动。默认 falseRunAtLoad
:开机时是否运行。默认 false。SuccessfulExit
:此项为 true 时,程序正常退出时重启(即退出码为 0);为 false 时,程序非正常退出时重启。此项设置时会隐含默认 RunAtLoad = true,因为程序需要至少运行一次才能获得退出状态。所以其实针对这三项,不同的值有不同的表现:如果 KeepAlive
= false:当 RunAtLoad
= false 时:程序只有在有需要的时候运行。当 RunAtLoad
= true 时:程序在启动时会运行一次,然后等待在有需要的时候运行。当 SuccessfulExit
= true / false 时:不论 RunAtLoad
值是什么,都会在启动时运行一次。其后根据 SuccessfulExit
值来决定是否重启。 如果 KeepAlive
= true :不论 RunAtLoad
/SuccessfulExit
值是什么,都会启动时运行且一直保持运行状态。如果不希望开机自动运行,则需要:1. 找到对应程序的 .plist 文件 2. 删除 SuccessfulExit 属性。3. 将 RunAtLoad / KeepAlive 均设为 \u0026lt;false/\u0026gt;
参考链接:
Creating Launch Daemons and AgentsDaemons and Agents
■网友
方法一:一般就如题主所言使用设置-用户群组-登录项目来增删启动开机程序
方法二:但是有些软件不知道是不是流氓软件,比如我的迅雷和onedrive总是自动随开机启动,
比如用迅雷举例子
解决方法
打开它,左上方
点击迅雷(左右键都可以),点击偏好设置进入后在基本设置或者通用处
把开启启动迅雷勾选掉就好了
如果不行的话,请试试这个
u
■网友
在两个软件的设置里面改。
■网友
刚刚解决了这个问题,解决方案如下:
问题:
「Junos Pulse」会在系统启动时自动启动,经查找是因为路径 \\Library\\LaunchAgent\\ 下存在文件「net.juniper.pulsetray.plist」。但如果删除这个文件,虽然使「Junos Pulse」在开机时不自动启动,却会导致在启动「Junos Pulse」之后无法连接到VPN。
解决思路:
在每次关机时自动删除文件「net.juniper.pulsetray.plist」。在启动「Junos Pulse」时,自动将文件 net.juniper.pulsetray.plist 拷贝至路径 \\Library\\LaunchAgent\\ 中,再启动程序。实现方案:
1. 关机前自动删除文件「net.juniper.pulsetray.plist」
推荐阅读
- 玛莎拉蒂|玛莎拉蒂新SUV曝光!搭多款动力/对标保时捷Macan
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 枸杞|每天用枸杞泡水,身体会有4个可喜变化,但有些人享用不了
- MAC用终端上传 , 报错Not enough upload quota咋办?
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 软件公司为啥频繁地在培训机构批量招人
- 最近有啥样的交友软件比较好玩呢
- 能和 Google Calender 方便双向同步的 iOS 日程管理软件有哪些最好也支持iPad
- 做苹果开发,想买台MacBook,大家建议买啥
- 电子信息工程考研有啥偏软件类的专业可以报考