这一步一定不能省略。要想彻底重置 Mac 辅助功能设置,必须先重置辅助功能权限,再删除偏好文件,接着清理缓存,最后重新启动系统并检查是否恢复默认状态:先使用sudo tccutil reset Accessibility重置权限数据库;然后删除com.apple.universalaccess等5个plist配置文件;接着清除用户级和系统级的Accessibility缓存;最后重启电脑,并确认菜单与各项开关是否已经恢复为初始默认状态。

如果你想彻底清空Mac上所有辅助功能的个性化设置,例如三指拖移失灵、粘滞键异常、切换控制混乱,或者在转卖设备前删除全部无障碍配置,仅仅关闭系统开关远远不够。正确做法是从macOS底层同时重置权限、配置文件和缓存数据,才能真正完成 Mac 辅助功能完全重置。
第一步:重置辅助功能权限数据库
很多用户在系统更新后,或者辅助功能权限出现异常时,会发现macOS把原本已经允许的辅助工具——例如Mac Mouse Fix、VoiceOver、Switch Control——统一恢复为“未授权”状态,导致相关功能无法正常使用。简单来说,这一步就是把整个Accessibility权限数据库清空,让系统重新识别并授权所有应用。
打开“终端”,粘贴并执行以下命令:
sudo tccutil reset Accessibility
【执行后需重启才能生效】 如果不重启,即使后面的步骤全部完成,辅助功能权限也可能不会真正刷新恢复。
第二步:删除用户级辅助功能偏好文件
这些plist偏好文件通常隐藏在用户目录深处,记录着你长期使用中调整过的三指拖移参数、键盘响应延迟、语音控制词库等个性化细节。它们不会因为你在系统设置里关闭选项就自动消失,因此想要彻底清除 Mac 辅助功能设置,必须手动删除这些配置文件。
在终端中依次运行:
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*
这一步会同时清理当前用户级缓存和系统级缓存,基本覆盖所有辅助功能相关子模块,有助于解决 Mac 辅助功能异常、设置失效等问题。
第四步:重启并验证重置效果
1、点击苹果菜单 → “重新启动”。
2、登录后,立即进入“系统设置” → “辅助功能”,查看左侧菜单是否已经恢复默认展开状态(各分类默认收起,且没有自定义图标)。
3、随意打开一个子项目(例如“键盘”),确认所有功能开关均处于关闭状态,同时检查“全键盘控制”“粘滞键”等选项下方是否已没有残留的自定义快捷键内容。
