在 Win 7 中显示 HTML 文件图标有问题?

在 Win 7 中显示 HTML 文件图标有问题?

我有 Windows 7 x64(内置 7600)。
我刚刚安装Firefox 3.6并将其设置为我的默认浏览器,设置后,我的所有 HTML 文件都没有任何图标!
当 FF3.6 是我的默认浏览器时,您能指导我如何修复 HTML 文件的图标吗?
谢谢。

附言:
每当我将 IE8 设置为默认浏览器时,HTML 文件的图标都是固定的。

答案1

我刚刚安装了 Firefox 3.6,也遇到了这种情况。说实话,直到你提到这个问题我才注意到。

因此,我们要做的就是按照提供的说明操作注册表这里。本质上,我们将强制 HTML 文件显示适当的文件类型图标。我将在测试该技术几分钟后编辑此答案并提供更多详细信息。

更新

首先,该技术应该有效,您应该寻找的键是HKEY_ROOT\.htmHKEY_ROOT\.htmlHKEY_ROOT\FirefoxHTML

但是,我注意到我已经HKEY_ROOT\FirefoxHTML\DefaultIcon配置好了,甚至在配置完成后HKEY_ROOT\.htmHKEY_ROOT\.html全部使用 Firefox 的可执行图标),重新启动,并手动重建图标缓存,我仍然有空白图标。

我不相信问题出在 Firefox 可执行文件本身。不过,如果指定 .ico 文件,可能会更好。

答案2

以下是解决这个烦人问题的方法。我使用的是 64 位 Windows 7,并使用 Firefox 作为默认浏览器。

  1. 从 Win 菜单\ 运行中打开 regedit
  2. HKEY_CLASSES_ROOT\FirefoxHTML
    • 如果您默认使用 Chrome,则该注册表项将有所不同。为了知道要转到哪个键,请检查预定义值HKEY_CLASSES_ROOT\.htmlHKEY_CLASSES_ROOT\.htm
  3. 在那个FirefoxHTML(或等效的)中,在ShellEx键下应该有一个IconHandler
  4. 只需重命名最后一个,例如在其前面加上连字符 ( -IconHandler),即可禁用 HTML 图标特别的处理并恢复为默认图标字符串值。

高血压

答案3

Windows 7 x64 中缺少 Firefox 图标: https://support.mozilla.com/en-US/forum/1/481472 “Peter” 有一个注册表修复程序

答案4

这是我修复此问题的方法:

Windows 7 x64,带有 Chrome 68.0.3440.106(官方版本)(64 位)

  1. 打开regedit
  2. HKEY_CLASSES_ROOT\ChromeHTML\DefaultIcon
  3. 编辑Default– 在右侧面板中
  4. 复制chrome.exe路径: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"并粘贴到Default
  5. 点击OK,然后Refresh/F5
  6. 瞧!

希望这有帮助!

相关内容