macOS:如何移除无扩展名文件的错误图标关联?
解决macOS Ventura 13.13无扩展名文件图标关联残留问题
方法1:重置系统图标缓存
打开「终端」,依次执行以下命令,清除缓存并重启相关进程:
sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \; sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \; sudo rm -rf /Library/Caches/com.apple.iconservices.store killall Dock killall Finder
执行完成后,Dock和Finder会自动重启,系统会重新生成图标缓存,多数情况下能解决残留的旧图标问题。
方法2:手动修改文件关联(单/批量)
- 单个文件:右键点击目标无扩展名文件 → 选择「显示简介」→ 在「打开方式」下拉列表中选你需要的默认应用(比如「文本编辑」)→ 点击「全部更改」,确认后系统会更新所有同类型无扩展名文件的图标。
- 批量处理:选中所有需要修改的无扩展名文件,右键打开「显示简介」,重复上述步骤即可批量更新关联和图标。
方法3:重置Launch Services数据库(缓存无效时使用)
如果图标缓存重置后问题依旧,可重置负责文件关联的Launch Services数据库:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user killall Finder killall Dock
这个操作会彻底清除系统中残留的应用关联记录,重新建立正确的文件-应用映射。
内容的提问来源于stack exchange,提问作者Jess the Mess
相关产品推荐
相关产品推荐

