パソコン

SystemResourcesフォルダー内の全アイコンサンプル

WindowsのDLLファイルからアイコンを取り出すツールについては、これまでIconExplorerIconViewerを紹介してきました。

今回、BeCyIconGrabberというツールをチェックしていたら、Windowsのアイコンについて新たに発見があったので紹介します。

この記事の目次

 

さまよえるWindowsアイコン

Windowsのシステム本体に使われるアイコンは「windows\system32フォルダの中にあるimageres.dllshell32.dllといったファイルに保存されている」と紹介されているのがふつうでした。

imageres.dllファイル

system32フォルダのimageres.dllファイル

 

ところが今回BeCyIconGrabberをチェックしていたら、なぜかこれらの中にアイコンが見当たりません。

BeCyIconGrabberの表示

imageres.dllにアイコンが表示されない

BeCyIconGrabberについては前回の記事で紹介しています。

BeCyIconGrabberでアイコンを抽出する

 

でも、IconExplorerIconViewerを使えば表示されます。

IconViewerでのimageres.dll

IconViewerでの表示例

 

そこで少し調べてみたところ、Windows10のバージョン1903からはアイコンの保存場所が変わっているらしいという情報がみつかりました。

Windows10 Version 1903 で imageres.dll にアイコンが存在しない iPentec.com

それによると、Windows\SystemResourcesフォルダ内のxxx.dll.mumというファイルにアイコンが保存されているとのことです。

 

たしかに、SystemResourcesフォルダ内のmun形式ファイルを調べるとアイコンが見つかりました。

でもすべてのmunファイルにアイコンが含まれているわけではないようです。

次のスクリーンショットは、ふたつのmunファイルのプロパティ画面を開いたところです。

左はIconViewerのタブが表示されているのに対して、右はタブがありません。

munファイルのアイコン表示例

アイコンを含むものと含まないものがある

 

アイコンがあるファイルとないファイル

さらに調べてみると、エクスプローラー上では表示されるのにIconExplorerのファイルリストには表示されないファイルがあることがわかりました。

どうやらアイコンをもたないmunファイルはIconExplorerには表示されないようです。

IconExplorerでのmunファイル表示例

表示されないmunファイルがある

mun形式ファイルがどんな役割なのか、なぜアイコンを含むモノと含まないものがあるのかといったことはいまのところよくわかりません。

ひょっとしたら先にファイルだけ用意しておいて、今後のアップデートで徐々に追加されていくのでしょうか。

 

munファイル内のアイコン一覧

とりあえず、現時点でIconExplorerに表示されるmunファイルすべてでアイコンのスクリーンショットを作成しました。

(Windows10 Home バージョン1909 OSビルド18363.900)

中には、imageres.dll.munやshell32.dll.munといったファイルもあるので、従来のimageres.dllやshell32.dllから徐々に、munファイルへ置き換わっていくのかもしれません。

accessibilitycpl.dll.mun

アクセシビリティ関連

accessibilitycpl.dllのアイコン

adul.dll.mun

adul.dll.mum アイコン

ActionCenterCPL.dll.mun

アクションセンター関連

ActionCenterCPL.dll.munアイコン

appwiz.cpl.mun

appwiz.cpl.munアイコン

AuthFWGP.dll.mun

ファイアウオール関係

AuthFWGP.dll.mun

authui.dll.mun

authui.dll.munアイコン

cleanmgr.exe.mun

cleanmgr.exe.munアイコン

colorui.dll.mun

カラー表示関係

colorui.dll.munアイコン

comdlg32.dll.mun

コモンダイアログ関係

comdlg32.dll.munアイコン

compstui.dll.mun

compstui.dll.munアイコン

comres.dll.mun

comres.dll.mun

connect.dll.mun

ネットワーク接続関係

connect.dll.munアイコン

cryptui.dll.mun

cryptui.dll.munアイコン

cryptuiwizard.dll.mun

cryptuiwizard.dll.munアイコン

cttune.exe.mun

cttune.exe.munアイコン

dccw.exe.mun

dccw.exe.munアイコン

DDORes.dll.mun

DDORes.dll.munアイコン

DeviceCenter.dll.mun

DeviceCenter.dll.munアイコン

DevicePairing.dll.mun

DevicePairing.dll.munアイコン

DevicePairingFolder.dll.mun

DevicePOPairingFolder.dllアイコン.mun

dfrgui.exe.mun

デフラグ関係

dfrgui.exe.munアイコン

dmdskres.dll.mun

dmdskres.dll.munアイコン

dsquery.dll.mun

dsquery.dll.munアイコン

dsuiext.dll.mun

dsuiext.dll.munアイコン

DxpTasksync.dll.mun

DxpTaskSync.dll.munアイコン

EaseOfAccessDialog.exe.mun

EaseOfAccessDialog.exe.munアイコン

edgehtml.dll.mun

edgehtml.dll.munアイコン

edputil.dll.mun

edputil.dll.munアイコン

ExplorerFrame.dll.mun

ExplorerFrame.dll.munアイコン

fdprint.dll.mun

fdprint.dll.mun

filemgmt.dll.mun

filemgmt.dll.munアイコン

FirewallControlPanel.dll.mun

ファイアウォール関係

FireWallControllPanel.dll.munアイコン

gpedit.dll.mun

gpedit.dll.munアイコン

icsigd.dll.mun

icsigd.dll.munアイコン

ieframe.dll.mun

ieframe.dll.munアイコン

imageres.dll.mun

imageres.dll.munアイコン

imagesp1.dll.mun

リムーバブルディスク関連

imagesp1.dll.munアイコン

inetcpl.cpl.mun

inetcpl.cpl.munアイコン

intl.cpl.mun

intl.cpl.munアイコン

ipsecsnp.dll.mun

ipsecsnp.dll.numアイコン

iscsicli.exe.mun

iscsicli.exe.munアイコン

iscsicpl.dll.mun

iscsispl.dll.munアイコン

iscsicpl.exe.mun

iscsicpl.exe.munアイコン

keymgr.dll.mun

keymgr.dll.munアイコン

LaunchTM.exe.mun

LaunchTM.exe.munアイコン

Magnify.exe.mun

拡大鏡関係

Magnify.exe.munアイコン

main.cpl.mun

main.cpl.munアイコン

mdminst.dll.mun

mdminst.dll.munアイコン

mmdbase.dll.mun

mmcbase.dll.munアイコン

mmcndmgr.dll.mun

mmcndmgr.dll.munアイコン

mmres.dll.mun

マルチメディア関連(オーディオデバイス)

mmres.dll.munアイコン

mmsys.cpl.mun

マルチメディアコントロール関係

mmcys.cpl.munアイコン

moricons.dll.mun

moricons.dll.mumアイコン

msctf.dll.mun

msctf.dll.munアイコン

msdt.exe.mun

msdt.exe.munアイコン

mshtml.dll.mun

HTML関連

mshtml.dll.munアイコン

mspaint.exe.mun

ペイント関係

mspaint.exe.munアイコン

mssvp.dll.mun

mssvp.dll.munアイコン

mstask.dll.mun

タスクスケジューラー関係

mstask.dll.munアイコン

mstsc.exe.mun

mesc.exe.munアイコン

mstscax.dll.mun

mstscax.dll.munアイコン

msutb.dll.mun

msutb.dll.munアイコン

msxml3.dll.mun

XML関係

msxml3.dll.munアイコン

mycomput.dll.mun

mycomput.dll.munアイコン

mydocs.dll.mun

mydocs.dll.munアイコン

netcenter.dll.mun

ネットワークセンター関係

netcenter.dll.munアイコン

netshell.dll.mun

ネットシェル関係

netshell.dll.munアイコン

networkexplorer.dll.mun

ネットワーク接続デバイス関連

networkexplorer.dll.munアイコン

newsdev.dll.mun

newdev.dll.munアイコン

notepad.exe.mun

ノートパッド(メモ帳)

notepad.exe.munアイコン

ntshrui.dll.mun

ntshrui.dll.munアイコン

PortableDeviceStatus.dll.mun

モバイル機器のステータス表示

PortableDeviceStateus.dll.munアイコン

powercpl.dll.mun

電源関係

powercpl.dll.munアイコン

printui.dll.mun

プリンター関連

printui.dll.munアイコン

prnfldr.dll.mun

プリンター関連

prnfldr.dll.munアイコン

psr.exe.mun

psr.exe.munアイコン

rasdlg.dll.mun

リモートアクセスサーバー関連

rasdlg.dll.munアイコン

rasgcw.dll.mun

リモートアクセスサーバー関連

rasgcw.dll.munアイコン

rastls.dll.mun

rastls.dll.munアイコン

rastlsext.dll.mun

rastlsext.dll.mun

remotepg.dll.mun

remotepg.dll.munアイコン

SearchIndexer.exe.mun

検索インデックス

SearchIndexer.exe.munアイコン

SensorsCpl.dll.mun

センサーデバイス関係(GPS、指紋、顔認識、角速度など)

SensorsCpl.dll.munアイコン

sethc.exe.mun

sethc.exe.munアイコン

shell32.dll.mun

shell32.dll.munアイコン

shrpubw.exe.mun

shrpubw.exe.munアイコン

SndVolSSO.dll.mun

オーディオボリューム関係

SndVolSSO.dll.munアイコン

sppcomapi.dll.mun

sppcomapi.dll.munアイコン

srchadmin.dll.mun

検索関係

srchadmin.dll.munアイコン

stobject.dll.mun

stobuject.dll.munアイコン

sud.dll.mun

sud.dll.munアイコン

SyncCenter.dll.mun

同期センター関係

SyncCenter.dll.munアイコン

sysdm.cpl.mun

sysdm.cpl.munアイコン

sysmon.ocx.mun

システムモニター関連

sysmon.ocx.munアイコン

tapiui.dll.mun

TAPI(Telephony)関連

tapiui.dll.munアイコン

Taskmgr.exe.mun

タスクマネージャー関係

taskmgr.exe.munアイコン

themecpl.dll.mun

themecpl.dll.munアイコン

themeui.dll.mun

themeui.dll.munアルバム

timedate.cpl.mun

timedate.cpl.munアイコン

TtlsExt.dll.mun

TtlsExt.dll.munアイコン

twinui.dll.mun

twinui.dll.munアイコン

usercpl.dll.mun

ユーザーアカウント

usercpl.dll.munアイコン

VAN.dll.mun

VAN.dll.munアイコン

Vault.dll.mun

Vault.dll.munアイコン

wcnwiz.dll.mun

wcnwiz.dll.munアイコン

wdc.dll.mun

wdc.dll.munアイコン

wiadefui.dll.mun

WIAデバイス関連

wiadefui.dll.munアイコン

wiashext.dll.mun

WIAデバイス関連

wiashext.dll.munアイコン

wlangpui.dll.mun

wlangpui.dll.wunアイコン

WlanMM.dll.mun

無線LAN関係

WlanMM.dll.munアイコン

wmploc.dll.mun

Windows Media Player関連

wmploc.dll.mun

wpdshext.dll.mun

wpdshext.dll.munアイコンwscui.cpl.munアイコン

wscui.cpl.mun

wscui.cpl.munアイコン

wsecedit.dll.mun

wsecedit.dll.munアイコン

wuapi.dll.mun

wiapi.dll.munアイコン

zipfldr.dll.mun

圧縮フォルダ(ZIP書庫)関係

zipfldr.dll.munアイコン

 

今後もいろいろ変更されそう・・・?

以上、munファイルとそこに含まれるアイコンについて紹介しました。

アイコンは、これまで見慣れてきたリッチデザインのものもありますが、中にはフラットデザインのものも含まれています。

また、今回掲載したアイコンはあくまで2020年6月末現在のものです。

Windowsのシステム自体がまだ以降の途中らしく、今後もいろいろな変更が加えられるのではと想像されるので、できるだけフォローしていく予定です。

-パソコン
-, ,