如何在 Windows 7 上更改文件类型的默认程序,同时保留其当前默认图标

如何在 Windows 7 上更改文件类型的默认程序,同时保留其当前默认图标

假设我想在记事本中打开 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)但保留记事本作为默认程序?

我下载了文件类型管理器它显示%SystemRoot%\System32\msxml3.dll,0为 XML 文件的默认图标,即使这不是我在 Explorer 中看到的图标,甚至在 FileTypesMan 本身中也是如此!

答案1

默认程序编辑器可以做你需要做的:

默认程序编辑器可以轻松修复 Windows 中的文件关联设置,包括上下文菜单项、图标和描述。

截屏

相关内容