已卸载软件的右键菜单残留项需分三步清理:先在隐私设置中禁用/移除完全磁盘访问权限,再删除用户级~/Library/Services/和~/Library/Workflow\ Services/中的残留文件并刷新Finder,最后清除系统级/Library/Services/文件并用lsregister重建Launch Services数据库。

Mac右键菜单里还显示“用CleanMyMac打开”“用PDF Expert签名”这类已卸载软件的扩展项,说明系统仍保留着它们的注册信息和服务文件,每次右键都会尝试加载失败模块,不仅占位置,还会拖慢菜单弹出速度甚至导致假死。
禁用并移除Finder Sync扩展
这类顶部独立入口(如“OneDrive同步”“Synology Drive”)不是普通服务,而是深度注入Finder进程的Sync扩展,一个未响应就能卡住整个右键菜单。
打开「系统设置」→「隐私与安全性」→「完全磁盘访问」,向下滚动查找名称可疑、开发者不明或已确认卸载的条目(如“iMazing Helper”“Acronis Cloud Sync”)。
取消其左侧勾选以禁用;若状态显示“未响应”或图标灰暗,直接点击右侧“−”号移除。
【移除前务必确认该软件已彻底卸载,否则可能导致云盘同步中断或设备备份丢失】
操作完成后,立即在终端执行:killall Finder,强制刷新进程。
删除用户级残留的服务与工作流文件
已卸载App遗留的.service和.workflow文件,是右键“服务”子菜单中冗余项的主要来源,它们藏在你的个人目录下,删掉立刻生效,无需密码。
在访达中按 Shift + Cmd + G 打开“前往文件夹”,依次输入以下路径并回车:
~/Library/Services/ → 按“修改日期”排序 → 删除名称含“Cleanup”“QuickAction”“Uninstaller”或旧版本年份(如“2021”)的 .service 文件;
~/Library/Workflow Services/ → 查找由BetterTouchTool、PopClip等工具生成的 .workflow 文件 → 确认对应软件已卸载后,整组拖进废纸篓;
删完任一目录,都必须运行 killall Finder,否则缓存仍被调用。
清除系统级服务并重建Launch Services数据库
用户级清理只能解决你账户下的问题,全局残留会影响所有用户,且“打开方式”里的重复项(如“Preview (2)”)必须靠重建注册表根除。
第一步:清系统级服务
再次按 Shift + Cmd + G → 输入 /Library/Services/ → 输入管理员密码 → 重点删掉厂商名拼写异常、签名无效、或明确对应已卸载软件(如“Adobe PDF Printer.service”)的文件。
第二步:重建注册表
打开终端,粘贴执行完整命令(缺任何-domain参数都会漏掉关键注册项):/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
命令执行期间终端无输出,等待光标重新出现(通常需20–40秒),不要关闭窗口。
第三步:强制刷新Finder
命令返回后,立刻执行:killall Finder。

















