必须重置辅助功能权限、删除偏好文件、清空缓存并重启:第一步用sudo tccutil reset Accessibility重置权限库;第二步删除com.apple.universalaccess等5个plist文件;第三步清除用户及系统级Accessibility缓存;第四步重启后验证菜单与开关恢复初始状态。

你想彻底清空Mac上所有辅助功能的个性化配置,比如三指拖移失效、粘滞键异常、切换控制错乱,或者准备转卖设备前清除全部无障碍偏好——这不是简单关闭开关就能解决的事,必须从系统底层重置权限、配置和缓存。
第一步:重置辅助功能权限数据库
系统升级或权限异常后,macOS会把已授权的辅助工具(如Mac Mouse Fix、VoiceOver、Switch Control)全部标记为“未授权”,导致功能集体失灵。这一步直接清空整个Accessibility权限表,强制系统重新评估所有应用。
打开“终端”,粘贴并执行以下命令:
sudo tccutil reset Accessibility
【执行后需重启才能生效】 不重启的话,后续步骤即使完成,权限也不会真正恢复。
第二步:删除用户级辅助功能偏好文件
这些plist文件藏在用户目录深处,记录着你多年调过的拖移速度、键盘响应延迟、语音控制词典等细节。它们不会随系统设置界面操作被清除,必须手动删掉。
在终端中依次运行:
rm -f ~/Library/Preferences/com.apple.universalaccess.plist
rm -f ~/Library/Preferences/com.apple.accessibility.plist
rm -f ~/Library/Preferences/com.apple.switchcontrol.plist
rm -f ~/Library/Preferences/com.apple.voiceover.plist
rm -f ~/Library/Preferences/com.apple.keyboard.fnstate.plist
注意:以上命令不带提示确认,【一旦执行无法撤销】,请确保你不需要保留任何当前辅助功能设置。
第三步:清空辅助功能缓存与状态快照
macOS会在/Library/Caches下保存辅助功能模块的运行时快照,比如触控板手势识别模型、指针加速曲线缓存。这些缓存可能损坏或版本不匹配,导致设置看似开启却无响应。
继续在终端中执行:
rm -rf ~/Library/Caches/com.apple.Accessibility*
sudo rm -rf /Library/Caches/com.apple.Accessibility*
这一步会同时清理当前用户和系统级缓存,覆盖所有辅助功能子模块。
第四步:重启并验证重置效果
1、点击苹果菜单 → “重新启动”。
2、登录后,立刻进入“系统设置” → “辅助功能”,观察左侧菜单是否恢复初始展开状态(所有分类默认收起,无自定义图标)。
3、任意点开一个子项(如“键盘”),确认所有开关都处于关闭状态,且“全键盘控制”“粘滞键”等选项下方没有残留的自定义快捷键显示。

















