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总是自动随开机启动,
比如用迅雷举例子
解决方法
打开它,左上方
Mac上有些软件无法禁止开机启动咋办在“登陆项”里面没有它的选项,无法删去,比如Junos Pulse。

点击迅雷(左右键都可以),点击偏好设置进入后在基本设置或者通用处
Mac上有些软件无法禁止开机启动咋办在“登陆项”里面没有它的选项,无法删去,比如Junos Pulse。

Mac上有些软件无法禁止开机启动咋办在“登陆项”里面没有它的选项,无法删去,比如Junos Pulse。

把开启启动迅雷勾选掉就好了


如果不行的话,请试试这个
Mac上有些软件无法禁止开机启动咋办在“登陆项”里面没有它的选项,无法删去,比如Junos Pulse。


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」


推荐阅读