Mac怎么修改右键菜单 Mac清理无用的右键打开方式【干货】

轻浩姑娘_5601

轻浩姑娘_5601

2026-01-30

513人浏览

原创

右键菜单出现重复、灰色或无效应用是因LaunchServices数据库损坏或残留注册项。可通过四步清理:一、用lsregister命令重置数据库;二、按Option键右键触发局部刷新;三、用duti工具精准解除UTI绑定;四、手动删除缓存文件后重置。

mac怎么修改右键菜单 mac清理无用的右键打开方式【干货】

如果您在Mac右键菜单的“打开方式”中看到重复、灰色、已卸载或根本不存在的应用程序,说明LaunchServices数据库已损坏或残留旧注册项。以下是清理与修正该问题的具体操作路径:

一、执行lsregister命令重置LaunchServices数据库

该命令强制清空并重建系统级和用户级的文件类型关联索引,可彻底移除所有无效、重复或残留在右键菜单中的程序条目,适用于macOS 12至15全版本。

1、打开“应用程序 > 实用工具 > 终端”。

2、复制粘贴以下命令(适配macOS Ventura及更新系统):
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

3、按回车执行,等待终端返回新提示符(无报错即表示完成)。

4、执行 killall Finder 刷新访达界面,使右键菜单立即更新。

二、使用Option键右键快捷清除单个冗余项

此方法不依赖终端,通过系统原生上下文菜单机制触发局部刷新,可快速剔除某个特定应用在当前文件类型的“打开方式”列表中出现的多余实例。

1、在Finder中选中一个目标文件(如document.docx)。

2、按住 Option 键不放,同时右键点击该文件。

3、在弹出菜单中,找到原本显示为“打开方式”的选项,此时将变为灰色高亮的“始终以此方式打开”。

4、将鼠标悬停于该选项,展开子菜单,逐个识别并避开已卸载或重复的应用名称,若发现可疑项,不点击它,而是松开Option键后重新按住Option再试一次——多次触发可促使系统自动剔除不可达应用。

三、通过duti工具精确移除指定应用的UTI绑定

duti允许用户直接查询并解除某款应用对特定统一类型标识符(UTI)的注册关系,避免全局重置带来的副作用,适合仅需清理个别顽固残留的情况。

macOS UI 自动化技能包 —— 用 Python 控制你的 Mac
macOS UI 自动化技能包 —— 用 Python 控制你的 Mac

让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限

下载

1、若尚未安装duti,先在终端运行:
brew install duti

2、查询某扩展名对应UTI,例如对.png文件:
mdls -name kMDItemContentType /path/to/test.png

3、查看当前绑定到该UTI的所有应用Bundle ID:
lsregister -dump | grep -A5 -B5 "public.png"

4、确认某无效Bundle ID(如com.oldapp.viewer)后,执行解除命令:
duti -x public.png com.oldapp.viewer

5、执行 killall Finder 刷新右键菜单。

四、手动删除LaunchServices缓存文件辅助清理

系统会在用户目录下缓存LaunchServices状态快照,删除该缓存可避免重置命令被旧快照覆盖,提升清理成功率。

1、在终端中输入:
rm -f ~/Library/Caches/com.apple.LaunchServices.*

2、继续执行:
rm -f ~/Library/Preferences/com.apple.LaunchServices.plist

3、重启访达:
killall Finder

4、随后立即运行第一种方法中的lsregister完整重置命令,确保缓存与数据库同步清除。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

macos apple

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
mysql标识符无效错误怎么解决
mysql标识符无效错误怎么解决

mysql标识符无效错误的解决办法:1、检查标识符是否被其他表或数据库使用;2、检查标识符是否包含特殊字符;3、使用引号包裹标识符;4、使用反引号包裹标识符;5、检查MySQL的配置文件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.04

16500

5

Python标识符有哪些
Python标识符有哪些

Python标识符有变量标识符、函数标识符、类标识符、模块标识符、下划线开头的标识符、双下划线开头、双下划线结尾的标识符、整型标识符、浮点型标识符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

1203

5

java标识符合集
java标识符合集

本专题整合了java标识符相关内容,想了解更多详细内容,请阅读下面的文章。

2025.06.11

9010

9

c++标识符介绍
c++标识符介绍

本专题整合了c++标识符相关内容,阅读专题下面的文章了解更多详细内容。

2025.08.07

3582

7

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

5204

14

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

2023.06.29

2985

3

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

2023.08.14

4101

10

vb怎么连接数据库
vb怎么连接数据库

在VB中,连接数据库通常使用ADO(ActiveX 数据对象)或 DAO(Data Access Objects)这两个技术来实现:1、引入ADO库;2、创建ADO连接对象;3、配置连接字符串;4、打开连接;5、执行SQL语句;6、处理查询结果;7、关闭连接即可。

2023.08.31

3331

3

MySQL恢复数据库
MySQL恢复数据库

MySQL恢复数据库的方法有使用物理备份恢复、使用逻辑备份恢复、使用二进制日志恢复和使用数据库复制进行恢复等。本专题为大家提供MySQL数据库相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.05

1047

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
uni-app从入门到实战教程
uni-app从入门到实战教程

共0课时 | 0人学习

uni-app x harmony开发指南
uni-app x harmony开发指南

共0课时 | 0人学习

uni-app鸿蒙运行和发行
uni-app鸿蒙运行和发行

共0课时 | 0人学习