无意间发现我的 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,是微软的无奈……因为有些古老的不负责任的程序会依赖于这些老旧的被微软淘汰的图标,如果微软删掉了这些图标,那么这些程序会崩溃。哎……

Windows 10 自带那么多图标,去哪里找呢?的更多相关文章

  1. 背水一战 Windows 10 (45) - 控件(图标类): IconElement, SymbolIcon, FontIcon, PathIcon, BitmapIcon

    [源码下载] 背水一战 Windows 10 (45) - 控件(图标类): IconElement, SymbolIcon, FontIcon, PathIcon, BitmapIcon 作者:we ...

  2. 修改 Windows 10 UWP 应用任务栏图标

    修改 Windows 10 UWP 应用任务栏图标 Windows 7 时代,修改任务栏图标很简单,右键打开属性,更改图标即可.但步入 Windows 8 之后,随着应用商店 UWP 应用的问世,可以 ...

  3. Windows 10 自带 free 屏幕截图/录像软件 Game Bar! 不仅仅是game-游戏呦! 高清晰,高保真,perfect!不仅仅是游戏呦!

    good news! good news! good news! 重要的事情说三遍! Windows 10 自带  屏幕截图/录像软件 Game Bar! 以后再也不用第三方的 盗版软件了! 对于Wi ...

  4. 恢复Windows 10自带的微软正黑字体

    突然发现  在word中 Microsoft JhengHei 字体没有了,一查在C:\windows\fonts\msjh.ttc文件还在. Windows Registry Editor Vers ...

  5. windows 10 的开始菜单里面图标右击弹不出选项菜单了

    组策略的问题 win + r => gpedit.msc 计算机配置->管理模板>“开始”菜单和任务栏>在“开始”菜单中禁用上下文菜单  改为“已禁用”

  6. Windows 10开机的秘密在哪里

    如何查看开机速度 查看开机速度,一定要安装所谓的第三方安全软件么?老子就是不喜欢被安全! Windows自带的事件查看器中记录了系统的一举一动,何必需要别人来监视? 在运行(WinKey+R)中输入e ...

  7. Windows 10 安装ElasticSearch(2)- MSI安装ElasticSearch和安装Kibana

    翻阅上篇文章:Windows 10 安装 ElasticSearch 上次写的是下载Zip包安装的,在下载页面 发现有 MSI (BETA) 的下载可选项.了解之后发现MSI安装也值得尝试. MSI安 ...

  8. 固态硬盘Ghost安装Windows 10无法引导的问题

    机器配置如下: 电脑型号 技嘉 B360M POWER 台式电脑 操作系统 Windows 10 64位 ( DirectX 12 ) 处理器 英特尔 Core i7-8700 @ 3.20GHz 六 ...

  9. 使用PHP Manager for IIS时,Windws 10自带IIS注意事项

    1)开启IIS 10:在“控制面板”的“程序和功能”的“启用或关闭Windows功能”内,勾选(启用)“Internet Information Services”,然后确定,进行安装. 2)若要使用 ...

随机推荐

  1. java高级特性(1)--理解面向对象思想

    前言: 优秀的代码具备:高性能.可重用.可扩展.易维护.易理解 具体实现: 高性能:合理使用算法,数据结构等等 可重用:封装.继承 可扩展:多态 易维护.易理解:命名规范 + 注解 面向对象是一种思想 ...

  2. HDU3864 D_num

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...

  3. hdu 1241 搬寝室 水dp

    搬寝室 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Problem Desc ...

  4. Memory Manager surface area changes in SQL Server 2012

    here were various changes to memory related DMVs, DBCC memory status, and Perfmon counters in SQL Se ...

  5. python学习笔记(字典乱码)

    博主总结下 python中字典中包含中文时,使用过程中出现乱码 json.dumps(params, encoding="UTF-8", ensure_ascii=False) p ...

  6. 格雷码C++实现

    格雷码C++实现 题目 给定一个整数n,请返回n位的格雷码,顺序从0开始,要求递归实现. 格雷码: 在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code ...

  7. flask学习(十一):if判断语句

    1. 语法: {% if xxx %} {% else %} {% endif %} 2. if的使用,和python中if相差无几 用if判断,当用户名存在且年龄大于18时,才显示用户名和注销

  8. Log4j详细设置说明

    1. 动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需要在web.xml中设置一下.2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径 ...

  9. Ansible 小手册系列 六(Patterns 匹配模式)

    Patterns 是定义Ansible要管理的主机.但是在playbook中它指的是对应主机应用特定的配置或IT流程. 命令格式 命令行 ansible <host-pattern> [o ...

  10. date.timezone not set in php.ini. Please contact ...解决方案

    无论是在LAMP还是在LNMP系统环境下, 只要PHP的版本在5.3及其以上的版本时, 无论是在安装oscommerce, 还是在安装zen cart, 以及其他的CMS时, 都会遇到如下所示的错误信 ...