推荐首选系统设置添加登录项:进入“系统设置→通用→登录项”,点击+号添加应用并勾选“隐藏”实现后台启动;dock图标右键可快捷启用;内置自启开关的软件需在偏好设置中配置;非标准路径程序须用终端命令添加。

你希望某个工作软件(如Notion、Obsidian、企业微信或自研内部工具)在特定用户登录 macOS 后立即启动,且该操作只对当前用户生效、不干扰其他账户,同时避免每次手动点击打开。
通过系统设置添加登录项(推荐首选)
这是最安全、最直观的方式,所有配置仅写入当前用户的 login items 数据库,无需重启即可生效,且图形界面操作零代码。
1、点击屏幕左上角的苹果菜单 → 选择“系统设置”。
2、在左侧边栏中点击“通用”,再点击右侧的“登录项”。
3、点击“登录时打开”下方的加号(+)按钮。
4、在弹出的访达窗口中,浏览“/Applications”文件夹,选中目标应用(如 Notion.app),点击“添加”。
5、若需程序后台静默运行而不弹出主窗口,【必须在添加后返回登录项列表,勾选该应用右侧的“隐藏”复选框】;不勾选则默认前台启动并获得焦点。
6、如要移除某项,选中列表中对应条目,点击右侧的减号(−)按钮即可。
用 Dock 图标一键启用(快捷补救)
适合已在 Dock 中固定图标的常用工作软件,操作即时同步到系统登录项,不用跳转设置界面。
方法一:双指触控板点击
将光标悬停在 Dock 中的目标应用图标上 → 用两个手指在触控板上轻点 → 移至弹出菜单中的“选项”子菜单 → 点击“登录时打开”。
方法二:键盘快捷右键
按住 Control 键,同时单击 Dock 图标 → 在菜单中选择“选项” → 勾选或取消“登录时打开”。
注意:此操作仅对当前正在运行的应用有效;若应用未运行,该菜单项可能灰显不可用。
针对内置自启开关的软件(绕过系统设置)
部分工作软件(如企业微信、钉钉、ToDesk、Zoom)内置独立启动逻辑,其开关优先级高于系统登录项——即使你刚从“登录项”里删掉它,下次启动软件时它又会自动加回去。
第一步:启动该应用,确保它处于前台运行状态。
第二步:点击顶部菜单栏左侧的应用名称(例如“WeChat”或“ToDesk”)→ 下拉菜单中选择“偏好设置”或“设置”(快捷键常为 Command + ,)。
第三步:进入“常规”“高级”或“账户”标签页,查找“随系统启动”“开机时启动”或“Launch at login”等字样选项。
第四步:勾选启用,或取消勾选禁用;部分应用需点击“保存”或重启才生效。
关键提醒:若勾选后无反应,系统可能弹出辅助功能权限请求,请立即前往“系统设置 > 隐私与安全性 > 辅助功能”中手动启用该应用。
终端命令精确添加非标准路径软件
当你要启动的不是 .app 包,而是位于 ~/Downloads 或 ~/scripts 下的可执行文件、Shell 脚本或打包后的 App(如自制 Electron 应用),系统设置界面无法直接添加,必须用终端命令注入。
1、打开“终端”应用。
2、执行以下命令,将指定路径的可执行文件添加为当前用户登录项:
defaults write com.apple.loginitems LoginItems -array-add '{path="/Users/$(whoami)/scripts/work-launcher.sh"; kind="Executable";}'
3、强制刷新登录项数据库,使更改立即生效:
killall cfprefsd
4、验证是否成功:
defaults read com.apple.loginitems LoginItems | grep path
这一步操作起来很简单,直接把文件拖进去就行。但注意:脚本必须已赋予可执行权限(chmod +x /path/to/work-launcher.sh),否则登录后会静默失败。











