更改chrome的图标

chrome修改图标,仅仅修改快捷方式的图标是不够的,运行程序后任务栏还是原先的默认图标。

方案一

找到桌面上的Google Chrome快捷方式,右键选择打开文件所在位置,找到 chrome.VisualElementsManifest.xml,把这个文件删除,或者改名为 chrome.VisualElementsManifest.xml-bk 以防不备之需

然后到开始菜单的快捷方式目录下,你可以直接打开运行,复制代码快速到达 %ProgramData%\Microsoft\Windows\Start Menu\Programs

找到该目录下的 Google Chrome快捷方式,右键-属性-更改图标-选择你喜欢的图标,确认时会提示要管理员权限选择是完成。

该方案来源 https://superuser.com/questions/1001214/changing-chrome-icon-on-the-tile (里面有好几种方案,基本都差不多)

问题:

我开始是成功的,但可能我电脑上同时装了chrome便捷版,或是其他什么原因,用着用着任务栏图标又变回默认了。导致我同时打开多个浏览器时,不知道哪个是哪个,因为图标都一样。

对于快捷方式指定命令的便捷版,只是改图标不起作用,不影响使用。对于GoogleChromePortable.exe启动器制作的便捷版,修改GoogleChromePortable.exe图标会导致无法启动。

方案二

使用Resource Hacker直接修改图标资源文件

一开始我始终在改 chrome.exe 文件,无论怎么折腾,都只是改变了该文件本身的图标,任务栏图标还是默认的。

后来我尝试修改版本目录下的 chrome.dll 文件,终于成功了。网上始终找不到可靠的方案,瞎摸索终于搞定了。

我用的方法比较笨,我想用chrome内置的那个黄金图标

1、用Resource Hacker打开chrome.dll后找到图标组 Icon Group,找到黄金图标的那1组,我这边是126,右键选择 Save Resource to a RES file 保存到本地

2、回到第1组,我这边是101,右键选择 Replace Icon,点击 Open file with new icon 选择刚刚保存的图标资源文件,点击Replace。保存退出即可。

注意:如果要把图标固定到任务栏,发现任务栏图标还是默认那个。

对于安装版,任务栏图标跟开始菜单中的chrome图标关联,改了该快捷方式的图标即可。

对于便捷版,修改chrome.exe的图标组即可。

但是如果谷歌自动更新了,即使改了chrome.dll和chrome.exe图标,又会变成原样,所以要防止谷歌更新。

便捷版不会自动更新,安装版禁止谷歌服务即可,方法是win+r打开运行,输入services.msc打开服务,找到谷歌更新服务(有2个)禁用,恢复里的3个全部改为无操作。

 

posted @ 2024-04-22 01:13  C羽言  阅读(56)  评论(0编辑  收藏  举报