先删除残留的.service和.workflow文件,再执行lsregister命令重建Launch Services数据库,可根除Mac右键菜单中已卸载软件、重复同名应用及无效条目。

Mac右键菜单里出现“打开方式”中已卸载软件、重复显示的同名应用、或名称异常的无效条目,是因为Launch Services注册表残留+未清理的服务文件共同导致的——点它打不开,删掉主程序它还在,必须双管齐下才能根除。
先清服务文件:定位并删除残留的.service和.workflow
打开访达 → 顶部菜单栏点击「前往」→「前往文件夹…」→ 输入 ~/Library/Services/ → 回车。这里存放用户级右键服务,比如旧版CleanMyMac、PDF Expert、WPS等卸载后遗留的.service文件。
逐个查看文件图标和名称,【名称含Uninstaller、Helper、Quick Actions、Cleanup、旧版本年份(如2021)或明显已卸载软件名】 的直接删除;不确定的右键→「显示简介」,看「位置」是否指向已不存在的App路径。
重复上述步骤,输入 /Library/Services/(需输管理员密码),删除系统级残留服务;再输入 ~/Library/Workflow Services/,清理快捷指令生成的冗余.workflow文件——注意别删New Document.workflow这类系统默认项。
删完立刻强制退出Finder:按 Command + Option + Esc → 选中Finder → 「重新开启」。
再重建注册表:用lsregister彻底刷新打开方式列表
这一步必须在删完服务文件后执行,否则刚重建完,残留文件又自动注册一遍。
打开终端,粘贴并运行以下命令(适用于 macOS 12–14,2026年实测有效):
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
命令执行无提示即为成功;完成后再次 killall Finder 刷新界面。
⚠️ 注意:不要跳过 -domain user 参数,否则用户安装的App(如Homebrew、MAS、dmg安装的)不会被清理,重复项照旧。
验证与补漏:检查是否还有顽固项
方法一:右键一个PDF文件 → 「打开方式」→ 查看是否有「Preview (2)」「Adobe Acrobat (复制)」类条目。有则说明某处Bundle ID注册冲突,需查 ~/Library/Preferences/com.apple.LaunchServices.plist 是否含重复dict,但普通用户不建议手动编辑该文件。
方法二:终端执行 lsregister -dump | grep -A 5 -B 5 "AppName"(把AppName换成疑似项名称),确认是否仍存在多条路径注册记录。
方法三:若问题出在某个特定App(如Microsoft Word),可单独重置其注册:lsregister -f /Applications/Microsoft\ Word.app,强制刷新该App的全部关联信息。

















