必须点击减号移除辅助功能权限,而非仅取消勾选;还需同步清理“自动化”中system events权限,并用tccutil命令清除tcc记录,重启后验证其进程是否消失且设置项灰显。

Mac上某些软件(如远程控制工具、自动化脚本或录屏助手)一旦获得辅助功能权限,就能绕过界面限制自动点击按钮、拖拽窗口甚至劫持光标——你关掉它的设置项,它下一秒就自己勾回来,根源就是辅助功能授权没清干净。
定位并移除目标软件的辅助功能权限
第一步:点击屏幕左上角苹果菜单 → “系统设置” → 左侧边栏“隐私与安全性” → 点击左下角锁图标输入管理员密码解锁。
第二步:在左侧列表中点按“辅助功能”,右侧将列出所有被授予该权限的应用。等待几秒确保列表完全加载,部分后台进程(如“AnyDesk Helper”“TeamViewer_Desktop”)可能显示为灰色图标或带“Agent”后缀的名称。
第三步:找到你要关闭权限的软件名称(注意核对Bundle ID是否匹配,比如“Feishu”对应com.feishu.feishu),选中它 → 点击右下角减号(−)按钮移除。【必须点减号,仅取消勾选无效】若减号不可用,说明该进程正在运行,请先在“活动监视器”中强制退出再重试。
防止软件重启后自动重获权限
方法一:同步清理“自动化”权限链
有些软件会通过AppleScript间接调用System Events实现点击,即使辅助功能权限已删,仍能绕行。进入“系统设置 → 隐私与安全性 → 自动化”,查找同一软件条目,展开子项,取消勾选“System Events”下的全部权限。
方法二:终端精准清除TCC数据库记录
打开“终端”,执行命令:
tccutil reset Accessibility com.example.appname
将com.example.appname替换为该软件的真实Bundle ID(可用osascript -e 'id of app "AppName"'获取)。【执行后必须完全退出该App再重新打开才生效】
验证权限是否真正失效
1、重启Mac后观察:Dock不自动弹出该软件图标、菜单栏无残留助手项、Activity Monitor搜索不到对应进程(如ZoomHelper、WeChatHelper)。
2、手动启动该软件,进入其设置页检查“模拟鼠标点击”“自动点击确认框”等选项是否灰显或无法启用——若仍可勾选,说明辅助功能权限未清干净,需返回上一步重做。
3、打开“系统设置 → 辅助功能”,确认该软件名称已从列表中彻底消失,而非仅取消勾选。











