Icons are an important part of Windows, helping us easily find things like the Recycle Bin, This PC, and Network. Did you ever want to change the default icon for a folder or shortcut you’ve created? Or maybe you’re curious about where the default icons (used by Windows for all its apps and features) are stored. In this guide, I’ll show you exactly where to find them, regardless of whether you’re using Windows 10 or Windows 11. So, if you’re ready to find where Windows keeps its default icon files, read on:
Icons stored in the imageres.dll file
Icons stored in the shell32.dll file
TIP: Did your desktop icons disappear? Here’s how to restore them in Windows 10 and Windows 11.
Icons stored in the ddores.dll file
Icons stored in the pifmgr.dll file
Icons stored in the explorer.exe file
Icons stored in the accessibilitycpl.dll file
Icons stored in the moricons.dll file
Icons stored in the mmcndmgr.dll file
Icons stored in the mmres.dll file
Icons stored in the netcenter.dll file
Icons stored in the netshell.dll file
Icons stored in the networkexplorer.dll file
Icons stored in the pnidui.dll file
IMPORTANT: This DLL file seems to be missing in Windows 11 version 24H2 (or newer), yet it’s still present in Windows 10 and older versions of Windows 11.
Icons stored in the sensorscpl.dll file
Icons stored in the setupapi.dll file
Icons stored in the wmploc.dll file
Icons stored in the wpdshext.dll file
Icons stored in the compstui.dll file
Icons stored in the ieframe.dll file
Icons stored in the dmdskres.dll file
Icons stored in the dsuiext.dll file
Icons stored in the mstscax.dll file
Icons stored in the wiashext.dll file
Icons stored in the comres.dll file
Icons stored in the mstsc.exe file
Icons stored in the mssvp.dll file
Icons stored in the wscript.exe file
Having said that, would you like to get the full list of Windows icons locations in one go? Here’s…
Change the icon of a shortcut
If you are not satisfied with the options available in the standard Windows icon files, then you might want to look at other places to find icons: 8 websites with free desktop icons for Windows.
The location of the Windows 10 logo icon used on the Start Menu button
The same applies to Windows 11, which uses a PNG image file for the Start Menu button too. You can find it here:
The location of the Windows 11 logo icon used on the Start Menu button
Although the Start Menu icons in Windows 10 and Windows 11 are PNG files, the good news is that you can transform any PNG file into a regular icon file with the ICO file extension easily. Here are the steps to do that: 2 ways to convert PNG, SVG, JPG files to ICO files in Windows.
How are Windows icons stored?
Icons are usually stored inside ICO files. However, ICO files have a big disadvantage: they can hold only one icon. Both Windows 10 and Windows 11 have lots of applications, folders, files, and shortcuts, and many use unique icons. If Windows had an ICO file for each icon it uses, that would make for a considerable number of icon files. To solve this problem, instead of using ICO files to store icons, Windows uses DLL files (and sometimes also EXE files). The main advantage of a DLL file is being able to hold multiple icons inside. As a matter of fact, you could compare an icon DLL file with a library of icons. When you want to change the icon of a particular file, folder, or shortcut, you can just set its icon location to point to a specific DLL file and a specific icon from it. Most icons from Windows operating systems are stored inside DLL files. In the next section, I’ll show you where these DLLs with icons are found in Windows 10 and Windows 11.Where are default icons stored in Windows?
I tried to organize the list of default Windows 10 and Windows 11 icons, both by their DLL files location and by taking into account the primary purpose of the icons found inside the DLL files. Next, you can see my list of locations from Windows where you find DLL files containing icons:%systemroot%\system32\imageres.dll
The imageres.dll file contains many Windows 10 and Windows 11 icons, used almost everywhere in the operating system. It has icons for different types of folders, hardware devices, peripherals, actions, etc.%systemroot%\system32\shell32.dll
The shell32.dll file also has lots of icons used in various parts of Windows 10, as well as in Windows 11. Together with imageres.dll and ddores.dll, shell32.dll hosts one of the largest icon collections. Inside it, you can find icons for the internet, devices, networks, peripherals, and folders.%systemroot%\system32\ddores.dll
Ddores.dll contains many icons for hardware devices and resources, such as speakers, headphones, screens, computers, remotes, gaming pads, mice and keyboards, cameras, and printers.%systemroot%\system32\pifmgr.dll
Pifmgr.dll contains some old-style icons that were used in older versions of Windows, like Windows 95 and Windows 98. In it, you can find funny icons that depict things such as a window, a trumpet, a ball, and a wizard hat. 🙂%systemroot%\explorer.exe
Explorer.exe has a few icons used by File Explorer and its older versions. The first icon is the default icon used by File Explorer, but the next ones were used in older Windows versions for things like printers, folders, actions, messenger apps, and mail.%systemroot%\system32\accessibilitycpl.dll
Accessibilitycpl.dll has a set of icons used mainly for the accessibility features in Windows. For example, it includes icons with people, mouse cursors, a magnifying glass, a mouse, and a keyboard.%systemroot%\system32\moricons.dll
Moricons.dll is another file that contains old-style icons used by Microsoft in old Windows versions. Most of the icons here are about MS-DOS programs, but you also have icons for old programming languages, such as Turbo Pascal or FoxPro.%systemroot%\system32\mmcndmgr.dll
Mmcndmgr.dll is yet another file with vintage icons, which I believe were designed mainly for computer management-related settings. Among others, it includes icons for networks, folders, authentication, time, computers, and servers.%systemroot%\system32\mmres.dll
Mmres.dll has a few modern-looking icons with various audio resources, like speakers, headphones, microphones, and a webcam.%systemroot%\system32\netcenter.dll
Netcenter.dll has several icons for network-related settings and features.%systemroot%\system32\netshell.dll
Netshell.dll contains icons for all kinds of network connections and associated hardware or technologies. For instance, inside it, you can find icons for Bluetooth, wireless routers, and network connections.%systemroot%\system32\networkexplorer.dll
Networkexplorer.dll is another DLL file with icons for a series of peripherals, such as phones, routers, printers, fax machines, and some other network devices.%systemroot%\system32\pnidui.dll
Pnidui.dll has icons for network-related settings (Ethernet or wireless status, network locations, etc.). Most of the icons here are transparent white, so you have to select them to see what they look like.%systemroot%\system32\sensorscpl.dll
Sensorscpl.dll has a few icons for different kinds of sensors. While most of them look similar, their details indicate things like temperature, power, and wind.%systemroot%\system32\setupapi.dll
Setupapi.dll has icons used for the setup wizards of various hardware devices. It has screens, peripherals, hardware components, connectors and plugs, gaming pads, and others.%systemroot%\system32\wmploc.dll
Wmploc.dll contains multimedia icons used for media devices, audio and video files, folders, CD and DVD discs, and so on.%systemroot%\system32\wpdshext.dll
Wpdshext.dll has icons for some portable devices, such as cameras, phones, MP3 players, and a few battery indicators.%systemroot%\system32\compstui.dll
Comstui.dll includes various classic icons from older versions of Windows. It has icons with light bulbs, mail, printers, documents, telephones, fax machines, and so on.%systemroot%\system32\ieframe.dll
Ieframe.dll contains the icons used by the old Internet Explorer for its shortcuts, buttons, and menus.%systemroot%\system32\dmdskres.dll
Dmdskres.dll contains icons only used for disk management.%systemroot%\system32\dsuiext.dll
Dsuiext.dll includes icons for network services. It has icons with servers, people, printers, office buildings, authentication services, and so on.%systemroot%\system32\mstscax.dll
Mstscax.dll stores just a few icons used for remote desktop connections with computers, notifications, and security certificates.%systemroot%\system32\wiashext.dll
Wiashext.dll has a few icons for various imaging hardware devices, like scanners, photo and video cameras, and a few similar icons.%systemroot%\system32\comres.dll
Comres.dll contains a few icons that depict a user, a folder, a pencil, and some actions.%systemroot%\system32\mstsc.exe
Mstsc.exe holds a few network-related icons but also includes other icons like a speaker, a microphone, and the Windows 8 logo.actioncentercpl.dll, aclui.dll, autoplay.dll, comctl32.dll, filemgmt.dll, mssvp.dll, ncpa.cpl, url.dll, xwizards.dll (all in %systemroot%\system32\)
All these files contain icons. However, many have only one icon inside or just a few, so I decided to mention them all together. They have icons used in the Windows notifications panel, some error and info icons, an autoplay icon, some user icons, and websites icons.Most other executable files in %systemroot% and its subfolders
In both Windows 10 and Windows 11, the Windows folder contains essential system files, libraries, and executables that are essential for the operating system to function properly. Some of these executable files also have associated icons, which can represent specific system tools or functions. However, note that most of them contain only a few icons, and some include only one. Besides the explorer.exe I mentioned earlier, other notable executable files with icons in the Windows folder and its subfolders are: calc.exe, cleanmgr.exe, cmd.exe, control.exe, fsquirt.exe, msconfig.exe, taskmgr.exe, and wscript.exe.The list of Windows icons locations
In case you want to save the complete list of locations for Windows icons, here it is in a code format that you can easily copy/paste and store anywhere you want:
%systemroot%\system32\imageres.dll
%systemroot%\system32\shell32.dll
%systemroot%\system32\ddores.dll
%systemroot%\system32\pifmgr.dll
%systemroot%\explorer.exe
%systemroot%\system32\accessibilitycpl.dll
%systemroot%\system32\moricons.dll
%systemroot%\system32\mmcndmgr.dll
%systemroot%\system32\mmres.dll
%systemroot%\system32\netcenter.dll
%systemroot%\system32\netshell.dll
%systemroot%\system32\networkexplorer.dll
%systemroot%\system32\pnidui.dll
%systemroot%\system32\sensorscpl.dll
%systemroot%\system32\setupapi.dll
%systemroot%\system32\wmploc.dll
%systemroot%\system32\wpdshext.dll
%systemroot%\system32\compstui.dll
%systemroot%\system32\ieframe.dll
%systemroot%\system32\dmdskres.dll
%systemroot%\system32\dsuiext.dll
%systemroot%\system32\mstscax.dll
%systemroot%\system32\wiashext.dll
%systemroot%\system32\comres.dll
%systemroot%\system32\mstsc.exe
%systemroot%\system32\actioncentercpl.dll
%systemroot%\system32\aclui.dll
%systemroot%\system32\autoplay.dll
%systemroot%\system32\comctl32.dll
%systemroot%\system32\filemgmt.dll
%systemroot%\system32\mssvp.dll
%systemroot%\system32\ncpa.cpl
%systemroot%\system32\url.dll
%systemroot%\system32\xwizards.dll
%systemroot%\notepad.exe
%systemroot%\regedit.exe
%systemroot%\system32\calc.exe
%systemroot%\system32\cleanmgr.exe
%systemroot%\system32\cmd.exe
%systemroot%\system32\control.exe
%systemroot%\system32\fsquirt.exe
%systemroot%\system32\msconfig.exe
%systemroot%\system32\taskmgr.exe
%systemroot%\system32\wscript.exe
How to use the icons stored inside a DLL file
Icons stored inside DLL files cannot be copied and saved elsewhere, at least not unless you use a special app that can extract icons from DLL files. However, you can set any icon stored inside such a file as the icon used by a folder, library, or shortcut. If you need guidance on how to change the icons associated with your shortcuts, this tutorial helps: How to change a shortcut icon in Windows 11 and Windows 10. Just copy and paste the path I provided for the DLL that interests you in the field named “Look for icons in this file.”P.S.: Where to find the Windows icon used for the Start button?
Some of our readers asked us where they can find the Windows logo icon - the one used by Windows 10 and Windows 11 for the Start Menu button. Here’s the answer: If you have Windows 10, the Start icon is not an icon per se. Instead of a classic ICO file, Windows 10 uses a PNG image file for the Start Menu button. You can find it in the following location:C:\Windows\System32\@WLOGO_48x48.png
C:\Windows\System32\@WLOGO_96x96.png
Discussion (66)
📁 powrprof.dll
late reply but… . i didnt see your comment
Stop! You shouldn’t keep posting a comment to reply! You should instead use the reply button.
CreativeTools I Already Did wscript.exe at SysWOW64
time for Windows Based Script Host Icons! found at C:\Windows\System32\wscript.exe
I think i found a bluetooth icon!
C:\Windows\System32\fsquirt.exe
shortened path: %systemroot%/System32/fsquirt.exe
do C:\Windows\SysWOW64\wscript.exe It Has Icons Used By Microsoft ® Windows Based Script Host (4 icons in wscript) and do %systemroot%/system32/cleanmgr.exe It has 3 icons used by Disk Cleanup please add these so we can help others find new icons
mssvp.dll contains icons from Outlook.
DDOres.dll contains the Device Category resources, useful for me because it has device icons not included in other sets, and above all: a shedload of WHITE icons, which is perfect for visually separating important things from everything eles in a folder.
Thank you very much. If every answer\explanation were as extensive, clear and right to the point as yours I think this world would be a much better place…
WOW! What an exhaustive list! And very helpful as well.. I have bookmarked it and refer back to it often. Thank you for all the time you put into this.
Glad to help. For more useful tutorials, don’t hesitate to subscribe to our newsletter: https://www.digitalcitizen.life/newsletter/
The path for entry #11 is broken, i. e. it’s missing all backslashes.
How it should be written: %systemroot%\system32\netshell.dll
How it’s actually written: %systemroot%system32netshell.dll
Fixed. Thanks for the feedback.
Finding a dll not mentioned that contain some icons:
in System32 directory: wcnwiz.dll
It worked, thanks! 🙂
You do realize your paths are all jacked up, right?
What do you mean? Later edit: we took a look, identified the problem, and fixed it. Thanks for letting us know.
Thanks for this article – super helpful to find some different icons for shortcuts that do a similar task, but need to be differentiated.
%SystemRoot%\System32\Dsui.dll
Contains generic PC icon.
where are the windows 10 start icons? those are old icons
documents, pictures, settings, power
under user -> change account settings, Lock, Sign-Out
inetcpl.cpl contains a few icons, including a nice house in the first slot that I use for my home folder.
So useful, thank you!
I’m on the hunt for the Windows 10 downloads icon sans folder (just down arrow). Can seem to find it anywhere. Please reply if you know where it is!
Thanks,
slui.exe has icons about activation
You have this extension IconViewer that makes a tab ‘ICONS’ in properties and the ability to save any icon in ico, bmp or png format. Also, the icons in Windows Vista/7/8 are much better. But thanks for the information, almost every .dll file is present in my Windows 8.1 system32 folder, and they are great!
Obviously, this has not been written by a Microsoft Official. It gives a full answer.
Excellent article. Very helpful
I have a question rather than a comment.
When storing all my CD’s to a hard disk, the program I use creates a folder that contains all songs. That folder is shown like a kind of open folder and the cover of the CD ls visible in there. Where can I find in W10 that image that somehow must be created. I convert the music to .flac files and when I play any track the Media Player also shows the cover of the CD. Is there somewhere an image imbedded in the .flac file?? Again the same question, where is this file located in W10?
Thank you for a reply
This was an interesting article, it didn’t give a direct answer as to what I’m wanting to do. At this point all I’m wanting to do is just change on system icon, it’s the one for windows security, as most people already know..microsoft has been changing some of the program icon’s in recent updates. I think in my case I might have created my own problem, I’m a windows 10 insider so that lets me evaluate new feature’s before they get released to the general public. I was in the fast branch release, on one of the most recent fast build release’s, something caused an issue with my computer and I couldn’t perform the ‘go back to previous build’ procedure due to me deleting the windows.old file (that’s one way to learn a lesson the hard way). So I decided to leave the fast build branch and switch to the slow build branch, but the only way I could do that was to do a clean install (which I really hate doing) anyway after I did that some of the icon’s that had already been changed in the fast branch reverted back to the original icon’s contained in the slow branch. The good thing is I have a file with virtually all or almost all of the new icon’s in it. All I have to do know is find where the icon’s actually are located so I can get a chance to change them. I’ve already installed this program on my computer: https://www.angusj.com/resourcehacker/ which looks promising, so I’ll just be patient and just see what happens.
psst: You can use “Resource Hacker” to extract icons from dll and exe files.
This was so useful to creating a shortcut via .vbs file inside .cmd file, Thanks!!!
Thank you for this helpful overview!
Glad to help. Do not hesitate to subscribe to our newsletter, for more useful content.
C:WindowsSystem32imagesp1.dll
If you are a gluten for punishment and want more icon locations, then use the Nirsoft app that hunts them down.
I did and got nearly 5000 (!!) just looking in c:WindowsSystem32*.dll.
I was unable to copy the list as my laptop did not like it !!
So knock yourself and get looking.
Whilst on the subject of ‘obscure’ material, you might try :-
c:WindowsSystem32*.png
Some of the items yield just one ‘piccy’, whilst others more.
Great list! just what I was looking for 😀
Very useful thank you. FYI I was easily able to extract icons and images from the dll files using an open source software tool called Greenfish Icon Editor Pro.
Biggest thanks about this software!
Hi Guys,
Following the latest Windows 10 Update, the icons seem to have been moved and can no longer be found in the imageres.dll and shell32.dll files.
Do you guys know where have they been moved to?
I am also looking for the Control Panel Applets (Category View) GUIDs. Anyone know where or how I can do that?
> Following the latest Windows 10 Update, the icons seem
> to have been moved and can no longer be found in the
> imageres.dll and shell32.dll files.
> Do you guys know where have they been moved to?
They are now located in folder “C:WindowsSystemResources”. You will find “imageres.dll.mun”, “shell32.dll.mun” and much more. Despite of the file extension you can still use them like the former dlls.
Great job! thanks
inetcpl.cpl has a nice house icon I use in it. Other .cpl files will have icons as well.
Windows icons can be extracted from their DLLs using 7-Zip (www.7-zip.org). Open the DLL (or EXE) in 7-Zip and extract the folder “.rsrcICON”. The extracted folder contains all the icons in ICO format. If necessary, you should be able to find many free programs that can convert ICO to PNG, JPG or GIF.
To find more icons, just open any DLL or EXE in 7-Zip, and look for the folder “.rsrcICON”; not all of those files contain icons, but many do.
Great article, thanks! Those screenshots look really nice; may I ask what tool you’re using to browse the icons within each file?
…d’oh, I just noticed that you explain this at the end of the article. Sorry!
Glad that you found the answer. 🙂
Very helpful. For gameux.dll, I got no icons exist, but imageres.dll has the icons you showed for gameux.dll picture. Here are some more images:
comres.dll, url.dll (has Internet Explorer default icon for websites with no favicon.ico). system32mstsc.exe also has more remote desktop icons.
there is other dll files that have icons: ActionCenterCPL.dll, (contains action center icons) aclui.dll, (error and info icons) autoplay.dll, (an autoplay icon) comctl32.dll, (a bunch of windows xp icons) comres.dll, (some windows 7/vista icons and user icons) xwizards.dll, (installer icon) ncpa.cpl (connection icon) and desk.cpi (personalisation icon)
Thanks for sharing this information.
I found the .dll right where you said they would be, but I am having trouble opening them. I have a large music library consisting of full albums. I previously used the album artwork on the album folder.Now whenever I right click on any folder and choose properties, then customize tab, change icon is no longer there only “folder pictures” choose a file to display picture on folder. When I put the path in address bar it takes me to icon folder but asks me to select app to open system file. Then when I choose an app it still won’t open. Sorry for the rambling.
Thanks a lot for this information, you really helped me out big time with a problem I have had for years – Cheers
OMG, thank you!
Thank you so much. I’ve been searching for Win 10 explorer icon to replace this ugly Clover icon on Task Bar.
This didn’t work for me. My windows does not have one single .dll file or folder as listed in these samples.
The search continues.
Try this to show the file DLL extensions:
https://www.thewindowsclub.com/show-file-extensions-in-windows
Very helpful, but where can I find the regular store-icon in win 10?
I like creating the library folders on my secondary hdd & pinning them to Quick Access. Recently I started to link them with the default library icons (Desktop, Pictures, Music etc.) I couldn’t find the Music library icon for sh**! This gave so much peace of mind! Thank you very much, glad to see you posting things like this.
Thank you very much for the intel!
Thanks for this. It was exactly what I was looking for!
This post is completely awesome!,
It has liked to me very much and now my life is better too!.
Thank you very much.
Happy to help. 🙂
This has been a very interesting and informative experience about Windows 10 icons and how to access them. I love to customize my PC so “thank you very much”.
Great list, for Win 7 and earlier icons.
What about the graphics used by those great big ugly Win 8/10 tiles?
Do you have a similar list for Office icons?
The "graphics" used by the tiles in Windows 8/10 are not icons – they use regular .png files, but maybe it would be a good idea if we wrote an article on where to find them. 🙂
Thanks.
I’ve looked at a couple of (cr)Apps I have installed and they do use PNGs. Actually, I was surprised at the images TheWeatherNetwork app has. It includes a folder for BING.MAPS with an amazing collection of (tiny) images.
I found an article on changing the tile image on another site. Too bad MS made it so difficult, compared to changing the icon on a pre-Win 8 shortcut … It is definitely a retro step in the “Retro” (aka Metro) “new and improved” user interface.