如何更改 html 文件的图标?

如何更改 html 文件的图标?

Windows(至少是 XP 和 Vista,我还没有尝试过 7)拒绝遵守我对 html 文件显示图标的设置。它坚持显示带有 IE 徽标的纸张。

在 XP 上,我通过更改图标Folder options > File Types,在 Vista 上,我使用文件类型管理器。但是它根本不起作用。

我怎样才能做到这一点?

答案1

应用程序可以安装一个图标处理程序根据文件内容提供自定义图标。例如,Microsoft Office 安装图标处理程序以显示用 Word 或 Excel 创建的 HTML 文件的自定义图标。

如果有图标处理程序,Windows 不会使用来自 的图标DefaultIcon

因此尝试删除该密钥:

HKEY_CLASSES_ROOT\htmlfile\shellex\IconHandler

然后 Explorer 将使用以下指定的图标DefaultIcon

HKEY_CLASSES_ROOT\htmlfile\DefaultIcon

无需重新启动 Explorer。如果图标没有立即改变,请重新启动 Explorer。


否则 grvanchal提供的步骤更改图标。

答案2

图标的值位于注册表中。

转到运行并输入 regedit

Go to HKEY_CLASSES_ROOT\.html

然后检查默认值。例如,我有 Chromium 浏览器,所以我的默认密钥是 ChromiumHTM。

默认跳转到键的名称:

HKEY_CLASSES_ROOT\{YOUR DEFAULT BROWSER KEY}\DefaultIcon

例子:

HKEY_CLASSES_ROOT\ChromiumHTM\DefaultIcon

将该键的默认值更改为所需的图标。重新启动 explorer.exe,您的图标就会改变。

答案3

我可以向您推荐其他方法,即为您的 HTML 文件使用不同的图标。虽然方法完全不同,但可以为您提供所需的结果……

右键单击桌面 >> 新建 >> 快捷方式并选择您的文件。然后您可以通过右键单击该快捷方式 >> 属性 >> 更改图标来更改该快捷方式的图标。然后您可以将该快捷方式文件移动到您想要的任何位置

答案4

来自的解决方案关联

右键单击桌面,转到属性>外观
单击“高级”,选择“图标”,然后将大小更改为当前大小以外的其他大小。
按“确定”在所有相关对话窗口中确认更改。
图标更改后,将大小恢复为原始值。

这应该强制重新绘制所有图标,并清除旧图像。

相关内容