如何恢复我的 .xml 默认图标?

use*_*255 5 windows windows-registry icons windows-explorer

我的 XML 文件显示未知程序图标。

为什么我无法更改图标?我在注册表中查找了它,但没有发现错误。请看以下内容:

Windows 注册表编辑器版本 5.00

[HKEY_CLASSES_ROOT\.xml]
@=“xml文件”
“内容类型”=“文本/xml”
“感知类型”=“文本”

[HKEY_CLASSES_ROOT\.xml\PersistentHandler]
@="{7E9D8D44-6926-426F-AA2B-217A819A5CCE}"

Windows 注册表编辑器版本 5.00

[HKEY_CLASSES_ROOT\xmlfile]
@="@C:\\Windows\\System32\\msxml3r.dll,-1"
"EditFlags"=十六进制:00,00,00,00
"FriendlyTypeName"=十六进制(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
  00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00, \
  32,00,5c,00,6d,00,73,00,78,00,6d,00,6c,00,33,00,72,00,2e,00,64,00,6c,00,6c, \
  00,2c,00,2d,00,31,00,00,00

[HKEY_CLASSES_ROOT\xmlfile\BrowseInPlace]

[HKEY_CLASSES_ROOT\xmlfile\CLSID]
@=“{48123BC4-99D9-11D1-A6B3-00C04FD91555}”

[HKEY_CLASSES_ROOT\xmlfile\DefaultIcon]
@="C:\\Windows\\System32\\msxml3.dll,0"

[HKEY_CLASSES_ROOT\xmlfile\shell]
@=“打开”

[HKEY_CLASSES_ROOT\xmlfile\shell\编辑]

[HKEY_CLASSES_ROOT\xmlfile\shell\edit\command]
@="\"C:\\Program Files\\Common Files\\Microsoft Shared\\OF​​FICE11\\MSOXMLED.EXE\" /verb edit \"%1\""

[HKEY_CLASSES_ROOT\xmlfile\shell\Open]

[HKEY_CLASSES_ROOT\xmlfile\shell\Open\Command]
@="\"C:\\Program Files\\Common Files\\Microsoft Shared\\OF​​FICE11\\MSOXMLED.EXE\" /verb open \"%1\""

[HKEY_CLASSES_ROOT\xmlfile\shell\Open\ddeexec]
@=“”

[HKEY_CLASSES_ROOT\xmlfile\ShellEx]

[HKEY_CLASSES_ROOT\xmlfile\ShellEx\IconHandler]
@=“{AB968F1E-E20B-403A-9EB8-72EB0EB6797E}”

你能发现什么不对吗?或者您可以粘贴您的注册表值吗?

我需要关于 xml 的默认注册表值,该值与默认关联的 exe 相关。

Rem*_*igo 1

它应该显示正确的图标,但您可以尝试重建图标缓存。一个简单的方法是删除位于Local(Win XP 中)或\AppData\Local (Vista/7)下的用户路径中的IconCache.db文件。(删除该文件后重新启动即可)