假设我要在记事本中打开XML文件,可以通过“控制面板”>“程序”>“默认程序”>“将文件类型或协议与程序相关联”来更改默认程序。
但是,这也会将其默认图标更改为文本文件的图标。如果我对其他文件类型重复该过程,那么我将无法根据其图标轻松区分文件夹中的不同文件。
因此,在更改默认程序后,我想“回滚”图标更改。
HKEY_CLASSES_ROOT\xmlfile\DefaultIcon
保持与更改默认程序之前相同: %SystemRoot%\System32\msxml3.dll,0
我尝试添加HKEY_CURRENT_USER\Software\Classes\xmlfile\DefaultIcon
,HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\DefaultIcon
但似乎都没有用。
我应该更改哪些注册表项以恢复旧图标(%SystemRoot%\System32\msxml3.dll,0
),但将记事本保留为默认程序?
我下载了FileTypesMan,它显示%SystemRoot%\System32\msxml3.dll,0
为XML文件的默认图标,即使这不是我在资源管理器甚至FileTypesMan本身中看到的图标!
Filetypesman可以做到这一点.... howtogeek.com/howto/12383/change-a-file-types-icon-in-windows-7
—
Moab
@Moab谢谢,尽管我已经编辑了我的问题:FileTypesMan报告的图标与资源管理器中实际显示的图标不同。
—
Michiel van Oosterhout 2012年