Windows 10 自带那么多图标,去哪里找呢?

Windows 10 自带那么多图标,去哪里找呢?

2018-02-27 15:11

无意间发现我的 D 盘根目录中大部分的文件夹都是系统专用文件夹,有自己的独特图标,偶有一两个开发用的文件夹是默认图标。于是想把它们改成独特样式,而且是 Windows 10 那些新图标样式


这是我的文件夹,我希望把最上面几个文件夹的图标改成下面那些风格。

大家都知道在文件夹上右键,选择 属性自定义更改图标,这里可以选择很多图标,但用了很多年看腻了,Windows 10 中还自带有那么多,它们又在哪里呢?

Windows 10 自带的图标几乎都在 %systemroot\system32\*.dll 中,主要是这些:

  • Windows 10 风格
    • %systemroot\system32\ddores.dll
    • %systemroot\system32\dmdskres.dll
    • %systemroot\system32\imageres.dll
    • %systemroot\system32\mmres.dll
    • %systemroot\system32\networkexplorer.dll
    • %systemroot%\system32\pnidui.dll
    • %systemroot%\system32\sensorscpl.dll
    • %systemroot%\system32\setupapi.dll
    • %systemroot%\system32\shell32.dll
    • %systemroot%\system32\wmploc.dll
    • %systemroot%\system32\wpdshext.dll
  • Windows 7 风格
    • %systemroot\system32\accessibilitycpl.dll
    • %systemroot\system32\dsuiext.dll
    • %systemroot\system32\gameux.dll
    • %systemroot\system32\ieframe.dll
    • %systemroot\system32\mstscax.dll
    • %systemroot\system32\netcenter.dll
  • Windows 早期风格
    • %systemroot\system32\compstui.dll
    • %systemroot\system32\mmcndmgr.dll
    • %systemroot\system32\moricons.dll
    • %systemroot\system32\pifmgr.dll

我们一起来看看它们都是什么样的吧!

Windows 10 风格

▲ ddores.dll 包含各种硬件图标

▲ dmdskres.dll 磁盘管理所用图标

▲ imageres.dll 各种各样 Windows 10 风格的图标,涵盖各种用途

▲ mmres.dll 音频设备图标

▲ networkexplorer.dll 网络和共享中心图标

▲ pnidui.dll 不要被这些空白迷惑了,这都是白色的网络指示图标(有线、无线、飞行模式等)

▲ sensorscpl.dll 各种传感器图标(如温度、亮度、声音、指纹、地理位置等)

▲ setupapi.dll 为各种硬件安装程序提供的图标

▲ shell32.dll 这个是点开“更改图标”按钮后查看的默认图标库,也包含各种各样 Windows 10 风格的图标,涵盖各种用途

▲ wmploc.dll 各种媒体设备、媒体文件、媒体文件夹

▲ wpdshext.dll

Windows 7/Vista 风格

▲ accessibilitycpl.dll 辅助功能图标

▲ dsuiext.dll 服务器或网络服务所用图标

▲ gameux.dll 游戏图标

▲ ieframe.dll IE 所用的图标(部分图标其实已经更新成 Windows 10 风格,给 Edge 用)

▲ mstscax.dll 远程桌面连接所用图标(部分图标其实已经更新成 Windows 10 风格)

▲ netcenter.dll Windows 7 风格的网络和共享中心所用图标

Windows XP/2000/9X/3.X 风格

▲ compstui.dll

▲ mmcndmgr.dll 古老的图标

▲ moricons.dll 古老的图标

▲ netshell.dll 古老的网络连接图标

▲ pifmgr.dll Windows 95 时代古老的图标

▲ wiashext.dll 各种图片、照片和媒体设备图标

一个说明:你会发现有些图标是空白的,这个不是 BUG,是微软的无奈……因为有些古老的不负责任的程序会依赖于这些老旧的被微软淘汰的图标,如果微软删掉了这些图标,那么这些程序会崩溃。哎……

本文会经常更新,请阅读原文: https://walterlv.com/post/where-is-the-windows-10-native-icons.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 (walter.lv@qq.com)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏姬小光

姬小光前端小讲堂【第001期】

如果你还不知道前端开发是干嘛的,那美工你一定听说过;如果连美工也没听说过,那姑且就当我是个做网页的好啦~

10130
来自专栏知道一点点

HTML5 模拟现实物理效果

Ball Pool 是一个基于 HTML5 技术的实验,模拟现实物理效果,让你在 Web 中感受自然物体的运动。玩法介绍:可以随意拖动圆球、点击页面背景、晃动浏...

13230
来自专栏拂晓风起

HTML5骨骼动画Demo | 使用min2d、createjs、pixi播放spine动画

73950
来自专栏HTML5学堂

聊一聊“@font-face”

在@font-face处理兼容中出现了一个#iefix这个东东?到底是神马东西呢? 案例: ? 首先先了解关于@font-face的基本知识 1、@font-...

31450
来自专栏NetCore

JQuery.JCShare 0.2 发布(加入弹窗功能)

周末没事,就在家里改进了下JCShare这个插件,此次加入了弹窗功能。 先说明下,JCShare的名字纯属是自己的英文名和老婆的英文名第一个字母,并无其他含义:...

19180
来自专栏不止是前端

Vue:基于Vue2的饿了么实战总结

42170
来自专栏程序员的知识天地

一个Mac系统,能让程序员编程效率提升30%

Mac 系统一向以提供高效的工作环境著称,iOS、Android和服务端程序员都可以轻松的在Mac上搭建舒适的开发环境。

36720
来自专栏皮振伟的专栏

[qemu][vnc]虚拟化平台上远程连接遇到的几个问题分析

前言: 虚拟化平台上,不管是调试,还是实际使用,都离不开远程连接。在使用vnc、spice的时候,遇到过一些问题。 分析: 1,frame buffer 先说...

1.2K80
来自专栏原创

基于AngularJS的个推前端云组件探秘

AngularJS是google设计和开发的一套前端开发框架,他能帮助开发人员更便捷地进行前端开发。AngularJS是为了克服HTML在构建应用上的不足而设计...

54380
来自专栏阮一峰的网络日志

也许,DOM 不是答案

有一个词"手机网站"(mobile web),指供手机浏览的网站,但它是不存在的。 人们提到"移动互联网"的时候,其实专指另外一样东西:手机App。 ? 一、W...

33950

扫码关注云+社区

领取腾讯云代金券