我正在尝试为各种文件类型设置自定义图标。那些我最常用的文件类型,这样它们在浏览文件列表时就会脱颖而出。
在此例中,我为AVI
文件DTS
、、、等创建了特殊图标 。FLAC
MP3
Wav
如果我想更改文件AVI
以显示我的自定义图标,我通常使用名为“文件类型管理器“这一做法在过去非常有效。
Windows 现在似乎将扩展“捆绑”在一起,这样如果我更改AVI
文件类型,它就会影响其他扩展的列表。
我想要一种方法来删除这些特定的扩展,即使我必须在注册表中创建自己的文件类别才能实现这一点。
有人知道这些“分组”位于何处吗?是什么或在哪里告诉 Windows 所有这些扩展都“在一起”
答案1
文件类型在注册表中的管理方式越来越复杂。例如,在这台电脑上,在 HKEY_CLASSES_ROOT.avi有自己的钥匙,钥匙打开使用Progids显示它与 Windows Media Player 相关联,但图标是MPC一HC,我将其设置为 video/avi mime 类型的默认应用程序。
要将一个扩展程序分离出来并使其具有不同的图标,请将该扩展程序与特定的应用使用 Windows 资源管理器。
- 右键单击具有所需扩展名的文件(此处为.avi)。
- 选择打开方式 >。
- 选择选择其他应用。
- 选择“始终使用此应用程序打开 .avi 文件*”。
- 找到并选择具有所需图标的应用程序。然后单击好的。
在下图中,请注意只有.avi在我将默认应用程序从MPC一HC到甚高频液晶。
虽然它可能在注册表中设置您自己的图标是可行的,由于您提到的间接级别和分组,以及编辑注册表的风险,我避免尝试这样做。