在 Windows 中,如何更改所有没有特定图标的*文件*的默认图标?

在 Windows 中,如何更改所有没有特定图标的*文件*的默认图标?

我记得我可以在旧版本的 Windows 中做到这一点,我相信直到 XP,通过更改 HKEY_CLASSES_ROOT\*\DefaultIcon 中的注册表,但从 Windows 7 开始,这不起作用,IIRC。

答案1

shell32.dll默认情况下,未在系统中注册的文件类型和没有扩展名的文件将分配通用图标。未注册的文件类型和无扩展名文件的未知或通用图标可以按如下方式自定义。

此设置位于注册表项中:

HKEY_CLASSES_ROOT\Unknown\DefaultIcon

或未命名的值(default)默认指向: %SystemRoot%\System32\shell32.dll,0

使用注册表编辑器 (regedit.exe),您可以通过提及文件名和资源标识符来更改该(default)值,使其指向任何文件或文件.ico内的图标资源。.dll.exe

更多信息请参阅文章 如何在 Windows 中更改文件类型的图标

相关内容