MacOS 批量修改文件类型显示图标(2021.7.20, BigSur 11.4)

安装某些软件的时候, 会修改掉原有的关联, 比如装了word就会将mht的图标变成一个巨丑的叹号图标. 更可恨的是有些流氓软件卸载了都修改不回来. 本文提供几种不同的办法解决问题.

1. 右键 -> 显示简介

  1. 点击右键
  2. 点击显示简介
  3. 找到打开方式并更改为自己需要的应用
  4. 点击下方的全部更改并确认
  5. 现在默认应用已经换掉了, 同时图标应该全部改掉了, 如果图标还没更改, 重启
  6. 如果重启了依然这样, 看下一条

2. 重建Launch Services数据库

  1. 在实用工具中打开终端
  2. 输入 /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill
  3. 图标应该全部改掉了, 如果还没更改, 重启
  4. 可能出现右键点击文件卡顿, 如果出现, 重启
  5. 如果重启了依然这样, 看下一条

3. 偷梁换柱, 直接修改icns

每个图标都有对应的icns, 如果实在改不掉, 我们可以偷梁换柱. 此偷梁换柱的方法应该适用于所有批量修改. 方法如下:

  1. 根据现在的恶心图标, 在应用程序中找到相应的恶心应用
  2. 右键点击显示包内容, 在/Contents/Resources中找到相应的恶心图标文件.
  3. word劫持mht图标为例, 路径是/Applications/Microsoft Word.app/Contents/Resources, 我这里显示的文件是WXTM.icns
  4. 新打开一个窗口, 找到你喜欢的应用程序的图标文件, 以Chrome为例, /Applications/Google Chrome.app/Contents/Resources/document.icns
  5. WXTM.icns改名为WXTM.icns_bak, 将document.icns改名为WXTM.icns
  6. 偷梁换柱完成, 目前图标应该没什么变化, 重启
  7. 成功!

posted @ 2021-07-24 18:34  Bowen404  阅读(1280)  评论(0编辑  收藏  举报