可通过系统设置精简服务、禁用第三方访达扩展、手动清理残留服务文件三步优化Mac右键菜单:先在“键盘→键盘快捷键→服务”中取消不用项;再于“隐私与安全性→完全磁盘访问/自动化/扩展→访达扩展”中移除可疑App及关闭非必要扩展;最后删除~/Library/Services中残留脚本并执行终端命令刷新。

Mac访达右键菜单里堆满了“服务”选项,点开要滑半天才能找到真正要用的项,严重影响日常文件操作效率。
通过系统设置精简服务列表
打开苹果菜单 → “系统设置”,在左侧边栏滚动到底部,点击“键盘”。
点击右侧的“键盘快捷键”标签页 → 左侧选择“服务”。
右侧列出全部系统级服务,按功能分组(如“文本”“文件和文件夹”“通用”等),【只取消勾选你从不使用的条目】,比如“搜索网页”“转换为PDF”“用预览打开”——这些一旦勾选消失,右键菜单里就彻底不显示了。
关闭窗口即可生效,无需重启或注销。
禁用第三方扩展带来的冗余服务
很多右键菜单里的服务其实是第三方App安装时悄悄注册的扩展,比如CleanMyMac、BetterTouchTool、Paste、LaunchBar等。
回到“系统设置” → 左侧点击“隐私与安全性” → 滚动到底部点击“完全磁盘访问”右侧的“详情”。
检查列表中是否有你不信任或已卸载却残留的App,如有,先点击减号(−)移除;再返回左侧点击“自动化”→ 查看“服务”分类下是否列有可疑条目,关闭其开关。
更直接的办法:打开“系统设置” → “扩展” → 点击顶部“访达扩展”,【所有带“访达”字样的扩展,只要不是你主动装来用的,一律关闭开关】。
彻底清除已注册但不再存在的服务项
有时卸载App后,它的服务仍残留在右键菜单里,点击会报错或无响应。这时需手动清理注册表缓存。
第一步:打开“访达”,按下 Shift + Command + G,输入路径:
~/Library/Services
第二步:查看该文件夹内是否残留 .workflow 或 .applescript 文件(尤其是名称含旧软件名的),直接拖入废纸篓。
第三步:打开“终端”,依次执行以下两行命令:
defaults write NSGlobalDomain NSUserKeyEquivalents -dict-add "Services" -dict
killall Finder
执行完后访达自动重启,所有未被系统或活跃扩展声明的服务将从右键菜单中消失。


















