如何在Windows系统中修改可执行文件自身的图标(非快捷方式图标)
如何在Windows系统中修改可执行文件自身的图标(非快捷方式图标)
嘿,我来帮你搞定这个问题!要修改可执行文件本身的图标(不是桌面快捷方式那种),尤其是你提到的Chrome打包应用,其实用对工具就不难,下面是亲测有效的操作步骤:
- 准备合适的工具:推荐用免费的Resource Hacker,它是专门用来编辑Windows程序资源(图标、菜单、字符串等)的工具,不用安装,下载后直接就能用。
- 先做备份,避免翻车:找到你要修改的Chrome应用exe文件(一般在
C:\Users\[你的用户名]\AppData\Local\Google\Chrome\User Data\Default\Web Applications这类路径下),先复制一份存到安全位置,万一改坏了还能恢复原文件。 - 用Resource Hacker打开目标exe:
- 启动Resource Hacker,点击顶部菜单栏的
File->Open,选中你要修改的exe文件。 - 在左侧面板找到
Icon文件夹并展开,里面会显示程序自带的不同尺寸的图标资源(比如16x16、32x32、64x64等)。
- 启动Resource Hacker,点击顶部菜单栏的
- 替换图标资源:
- 提前准备好格式为
.ico的新图标,最好包含多种尺寸(不然可能在某些地方显示模糊)。 - 在左侧
Icon目录下,右键点击任意一个图标组(比如101),选择Replace Resource。 - 在弹出的窗口里点击
Open file with new icon,选中你的ico文件,再点击Replace完成替换。 - 重复这个步骤,把所有图标组都替换成新图标,确保各个尺寸的图标都更新到位。
- 提前准备好格式为
- 保存修改并验证:
- 点击顶部
File->Save(或按Ctrl+S),Resource Hacker会自动保存修改后的exe文件。 - 关闭工具后,双击这个exe文件,就能看到新图标生效啦!
- 点击顶部
针对Chrome应用的额外提醒
- Chrome的应用本质是Chrome的包装程序,后续Chrome更新时可能会覆盖你修改的图标,如果之后图标变回原样,重新操作一遍就行。
- 修改前一定要确保这个Chrome应用没有在运行,不然Resource Hacker会提示无法保存文件。
备注:内容来源于stack exchange,提问作者fatFeather




