win11 想用注册表改默认文件图标,核心是找到对应文件类型的关联项,再改它下面的 defaulticon。这类操作会影响同类文件显示,先备份关联项,图标路径也要写成真实存在的 .ico、.dll 或 .exe 资源。
先找到文件类型关联项
先在 HKEY_CLASSES_ROOT 或 HKCU\Software\Classes 里找到扩展名对应的关联项。用户级关联优先级更高,所以不要只看 HKCR 就下结论。

备份并新建 DefaultIcon
右键关联项,必要时新建 DefaultIcon 子项。新建前先导出当前关联项,避免图标改错后不知道原来的值。

修改默认值为图标路径
选中 DefaultIcon 后,双击右侧 默认 值,把数据改成图标路径,例如 C:\Icons\demo.ico。如果图标来自 dll 或 exe,通常还要带资源序号。改完重启资源管理器或注销后再看效果。

如果改完图标没有变化,先清理图标缓存或重启资源管理器;如果文件打开方式也变乱了,导入之前导出的关联项备份回退。

















