前两天看到NeoWin的一篇文章,介绍了一个非常有趣的玩法——在Windows 11系统中找回那些怀旧经典的图标。操作并不复杂,只需借助两个系统自带的旧文件:moricons.dll和pifmgr.dll,就能把Windows 3.x和Windows 9x时代的经典图标重新请出来。
附上具体操作步骤:
1、右键单击任意快捷方式或文件,然后选择“属性”。
2、点击“更改图标”。
3、如果弹出对话框提示当前文件没有图标,请单击“确定”继续。
4、在“在此文件中查找图标”框中,清除所有内容,然后粘贴旧版图标库的完整路径:
C:\Windows\System32\moricons.dllC:\Windows\System32\pifmgr.dll
5、按下回车键。

6、从出现的图标集中选择一个图标,单击“确定”,然后单击“应用”。
说起来,这两个dll文件可以追溯到Windows 3.x和Windows 9x时代。微软之所以在Windows 11里还保留它们,纯粹是为了兼容性——防止那些指向特定图标索引的旧快捷方式突然失效。换句话说,微软只是停止引用那些已经移除功能的图标,并没有真的把动态链接库里的旧资源删掉。
除了上面提到的两个文件,Windows 11里其实还藏着不少“古董”图标库,对老玩家来说简直是宝藏。随便列几个:
C:\Windows\System32\shell32.dll— 仍然是Windows至今使用的默认设置集,但里面还躺着软盘图标和Windows 95时代的文件夹图标。C:\Windows\System32\imageres.dll— shell32的现代对应文件,随Vista引入,现在大多数文件资源管理器实际上都从中调用。C:\Windows\System32\ieframe.dll— 旧的Internet Explorer图标集,即使IE本身已不存在,为了兼容旧版而保留。C:\Windows\System32\shdocvw.dll— 另一个资源管理器和IE时代的库,与shell32.dll内容大部分重叠,但来自Windows历史的早期版本。C:\Windows\System32\mmres.dll— 扬声器、麦克风和其他声音相关图标。C:\Windows\System32\powercpl.dll— 电池和电源计划图标。C:\Windows\System32\pnidui.dll— Wi-Fi信号和网络状态图标。C:\Windows\System32\networkexplorer.dll— 网络位置和设备图标。C:\Windows\System32\netshell.dll— 更宽泛的网络和连接图标,类似于shell32的网络集。C:\Windows\System32\wpdshext.dll— 便携式设备、手机、相机和USB驱动器。C:\Windows\System32\accessibilitycpl.dll— 辅助功能,例如放大镜和讲述人。C:\Windows\System32\wmploc.dll— Windows Media Player的图标集。C:\Windows\System32\mstscax.dll— 远程桌面连接图标。
这些文件都是系统自带的,直接引用路径就能看到里面的图标。有兴趣的话,不妨自己翻翻看,说不定能找回不少当年的感觉。
