How to extract icons from Windows 7

How to extract icons from Windows 7

Many people want to use official Microsoft’s Windows icons for various projects such as websites, logos or technology documents. There is a problem : M$ decided to make it harder for you to do, they stock their .ico files in various .dll files. You can easy change a shortcut’s icon using .dll file, but what if you need .ico file ? Today we will teach you how to extract icons from Windows 7 or Windows 8 .dll icon files.

Windows Icons

First of all, there are multiple .dll files that contain icons on Windows, you may want to know which ones, here they are :

• C:\Windows\System32\Shell32.Dll
• C:\Windows\Explorer.Exe
• C:\Windows\System32\AccessibilityCpl.Dll
• C:\Windows\System32\Ddores.Dll
• C:\Windows\System32\GameUx.Dll
• C:\Windows\System32\imageres.dll
• C:\Windows\System32\MorIcons.Dll
• C:\Windows\System32\mmcndmgr.dll
• C:\Windows\System32\mmRes.Dll
• C:\Windows\System32\NetCenter.Dll
• C:\Windows\System32\netshell.dll
• C:\Windows\System32\networkexplorer.dll
• C:\Windows\System32\PifMgr.dll
• C:\Windows\System32\PniDui.Dll
• C:\Windows\System32\SensorsCpl.Dll
• C:\Windows\System32\SetupApi.Dll
• C:\Windows\System32\wmploc.DLL
• C:\Windows\System32\wpdshext.dll
• C:\Windows\System32\DDORes.dll
• C:\Windows\System32\compstui.dll

How to extract icon files from these DLLs ?

1. Download ‘Resource Hacker’ from Angus Johnson. This is a freeware that allow you to extract any media content from a DLL file.

2. Open ‘Resource Hacker’ and select ‘File -> Open’ from menu bar.

3. In our example we chose to extract icons from ‘C:\Windows\System32\Shell32.Dll’

4. Expand ‘Icon’ folder and then click on a random number you will then notice what is the icon under that number.

Resource Hacker Folders

5. From menu bar, select ‘Action’ and then ‘Save [icon : 53 : 1033] …

Resource Hacker Save Icons

6. You now have your .ico file extracted from Shell32.dll file.


With resource hacker, you can extract not just .ico files but wallpapers, videos, cursors or any resource from any .dll file.

Spread the love...Share on FacebookShare on Google+Pin on PinterestShare on RedditTweet about this on TwitterEmail this to someone