Google Chrome 的 HTML 缩略图图标已损坏

Google Chrome 的 HTML 缩略图图标已损坏

问题很简单。当我将 .html 文件设置为使用 Chrome 打开时,缩略图图标损坏,并且不显示 Chrome 徽标。

我已经尝试删除 IconCache.db 文件,然后重启电脑。遗憾的是,这并没有解决任何问题。

当我将默认程序设置为 IE 或 Firefox 时,它运行正常。有没有什么办法可以解决这个问题?

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

答案1

文件类型和关联存储在注册表中,在 下HKEY_CLASSES_ROOT。有趣的是,该分支实际上并不是一个独立的单元;它是通过组合和中\SOFTWARE\Classes的数据动态组合在一起的。HKCU 优先,但和实用程序会查看 HKLM。HKEY_CURRENT_USERHKEY_LOCAL_MACHINEassocftype

Chrome HTML 文件类型通常位于HKEY_CLASSES_ROOT\ChromeHTML。如果您的文件缺失或未指定图标,请将其另存为.reg并运行:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ChromeHTML]
@="Chrome HTML Document"
"AppUserModelId"="Chrome"

[HKEY_CLASSES_ROOT\ChromeHTML\Application]
"AppUserModelId"="Chrome"
"ApplicationIcon"="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe,0"
"ApplicationName"="Google Chrome"
"ApplicationDescription"="Access the Internet"
"ApplicationCompany"="Google Inc."

[HKEY_CLASSES_ROOT\ChromeHTML\DefaultIcon]
@="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe,0"

[HKEY_CLASSES_ROOT\ChromeHTML\Shell]

[HKEY_CLASSES_ROOT\ChromeHTML\Shell\open]

[HKEY_CLASSES_ROOT\ChromeHTML\Shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" -- \"%1\""

(x86)如果您的 Chrome 安装在普通的 Program Files 文件夹中,请删除该部分。)

现在我们需要确保文件扩展名和文件类型之间的关联正确。转到HKEY_CLASSES_ROOT\.html并将默认值设置为ChromeHTML。这将更改您的用户帐户的值,但如果您想确保它影响计算机上的所有用户,请同时更新 HKLM 下的版本。您可能需要注销并重新登录才能看到效果。

答案2

几个月前我也遇到过这个问题。我通过重新安装 Chrome 解决了这个问题。它帮我解决了。

答案3

如果其他答案提供的解决方案都不起作用,并且问题不是很严重,最好避免使用会危及计算机稳定性的解决方案。我建议使用权宜之计,而不是完整的解决方案。

  • 右键单击快捷方式
  • 选择特性
  • 点击更改图标...按钮
  • 输入文件名 C:\\Program Files (x86)\Google\Chrome\Application\chrome.exe 然后Enter
  • 点击好的

这应该会将图标更改为 Chrome 图标。如果没有发生这种情况,则说明您的 Windows 存在问题,但我认为这个问题不值得采取更彻底的解决方案。

答案4

尝试这个

  1. 从开始菜单\运行打开 regedit
  2. 转到 HKEY_CLASSES_ROOT
  3. 转到 ChromeHTML
  4. 前往 ShellEx
  5. 然后重命名 IconHandler
  6. 注销或重新启动您的电脑。

相关内容