Mac 卸载应用后打开方式菜单残留问题的解决方法

在 Mac 上卸载应用程序后,有时会发现在右键菜单的”打开方式”中仍然存在已卸载的应用。这是因为 Launch Services 数据库中保留了这些应用的记录。本文介绍如何通过重置 Launch Services 数据库来解决这个问题。

什么是 Launch Services?

Launch Services 是 macOS 的一个系统服务,负责管理应用程序和文件类型之间的关联关系。它维护着”打开方式”菜单中的应用程序列表,当这个数据库出现问题时,可能会导致已卸载的应用仍然显示在打开方式列表中。

解决方法

  1. 打开 终端(Terminal)应用
    • 使用 Spotlight(⌘ + 空格键)
    • 输入”终端”或”Terminal”并回车
  2. 输入以下命令:

    /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
    
  3. 按回车执行命令
    • 命令执行过程中可能需要等待一会儿
    • 命令会重建 Launch Services 数据库
  4. 重启电脑
    • 重启后,系统会使用新的 Launch Services 数据库
    • 已卸载的应用应该不会再出现在打开方式列表中

命令说明

这个命令的各个参数的含义:

  • -kill:终止 Launch Services 数据库
  • -r:递归扫描指定的域
  • -domain local:扫描本地域
  • -domain system:扫描系统域
  • -domain user:扫描用户域

注意事项

  • 这个操作是安全的,不会删除任何应用程序或文件
  • 重建数据库后,系统可能需要重新扫描应用程序来建立文件关联
  • 如果问题仍然存在,可以尝试重复这个过程