zentrunix Asked: 2022-03-13 06:37:00 +0800 CST2022-03-13 06:37:00 +0800 CST 2022-03-13 06:37:00 +0800 CST 在 WIndows 中,如何更改所有没有特定图标的 *files* 的默认图标? 772 我记得我可以通过更改 HKEY_CLASSES_ROOT\*\DefaultIcon 中的注册表来在较旧的 Windows 版本中做到这一点,直到 XP 我相信,但自 Windows 7 IIRC 以来这不起作用。 windows windows-11 1 个回答 Voted Best Answer harrymc 2022-03-13T06:51:52+08:002022-03-13T06:51:52+08:00 默认情况下,未向系统注册的文件类型和没有扩展名的文件分配一个通用图标shell32.dll。未注册文件类型和无扩展名文件的未知或通用图标可以自定义如下。 此设置可在注册表项中找到: HKEY_CLASSES_ROOT\Unknown\DefaultIcon 默认情况下,(default)或未命名的值指向: %SystemRoot%\System32\shell32.dll,0 使用注册表编辑器 (regedit.exe),您可以通过提及文件名和资源标识符来更改该(default)值,使其指向任何文件或.ico文件内的图标资源。.dll.exe 有关详细信息,请参阅文章 如何在 Windows 中更改文件类型的图标。
默认情况下,未向系统注册的文件类型和没有扩展名的文件分配一个通用图标
shell32.dll
。未注册文件类型和无扩展名文件的未知或通用图标可以自定义如下。此设置可在注册表项中找到:
默认情况下,
(default)
或未命名的值指向:%SystemRoot%\System32\shell32.dll,0
使用注册表编辑器 (regedit.exe),您可以通过提及文件名和资源标识符来更改该
(default)
值,使其指向任何文件或.ico
文件内的图标资源。.dll
.exe
有关详细信息,请参阅文章 如何在 Windows 中更改文件类型的图标。