New
#1
New method to replace system icons in Windows 10 v1909 and newer
I cound not find the previous thread we were discussing about changing the default system icons, so I start a new thread to report my findings.We were discussing how to replace the default flat Windows 10 system icons with those of Windows 7 or 8.1 that were nicer. From Windows 10 v1507 up to v1809 one easy utility to do so was Customizer God. All you had to do was to open the appropriate .DLL files and replace the desired icons or even all of them. The utility can also extract icons, so I had extracted the respective icons from Windows 7 and 8.1 files, so I can then import them to change the Windows 10 icons. Customizer God automatically makes a backup of the original file.
These .DLL files were used:
C:\Windows\System32\batmeter.dll
for the battery and AC power icons.C:\Windows\System32\imageres.dll
for the majority of system icons (folders, devices etc).C:\Windows\System32\pnidui.dll
for the network and Wi-Fi icons.
C:\Windows\System32\SndVolSSO.dll
for the speaker icons.
C:\Windows\System32\stobject.dll
for the USB safe device removal icon.
From Windows 10 v1903 and newer builds changing theimageres.dll
orSndVolSSO.dll
doesn't work and produces wrong icons. To restore the original icons you can use thesfc /scannow
command.In our last discussion you suggested that all Windows 10 system icons are stored inC:\Windows\Systemresources
as .MUN files. I did not had the opportunity to test that as I have recently upgraded to Windows 11 and I wouldn't dare to try it there. Last night I upgraded my work laptop from Windows 10 v21H1 to v21H2, and as with every upgrade all customized icons reverted to the original default flat icons. I decided to try replacing the icons in the respective .MUN files. Windows would not let me replace the icons directly, so I copied the appropriate files to another folder, replaced the icons and then I restarted in Command Prompt to backup the original files and replace them. Success! Now I have all my system icons replaced with the respective Windows 8.1 icons, including the speaker icons for which couldn't do before.
These .DLL and .MUN files were used:
C:\Windows\System32\batmeter.dll
for the battery and AC power icons.C:\Windows\Systemresources\imageres.dll.mun
for the majority of system icons (folders, devices etc).C:\Windows\System32\pnidui.dll
for the network and Wi-Fi icons.C:\Windows\Systemresources\SndVolSSO.dll.mun
for the speaker icons.C:\Windows\System32\stobject.dll
for the USB safe device removal icon.
So I used Customizer God to replace the battery, network and USB safe removal icons directly. I then copied the generic and speaker system files to another folder and replaced the icons with Customizer God. I restarted holding the SHIFT button to see the troubleshooting screen and selected command prompt. I then renamed the original files for backup and copied the modified files back to theC:\Windows\Systemresources
folder. After a restart, success! All system icons replaced by the respective Windows 8.1 icons. I will sometime try that on Windows 11 and report.