Contents
- 1 mscファイルに書かれている説明を拾う
- 1.1 したいこと、の前半
- 1.2 収集癖
- 1.2.1 perfmon.msc
- 1.2.2 gpedit.msc
- 1.2.3 azman.msc
- 1.2.4 ScanManagement.msc
- 1.2.5 WF.msc
- 1.2.6 comexp.msc
- 1.2.7 WmiMgmt.msc
- 1.2.8 nfsmgmt.msc
- 1.2.9 fsmgmt.msc
- 1.2.10 printmanagement.msc
- 1.2.11 compmgmt.msc
- 1.2.12 tpm.msc
- 1.2.13 diskmgmt.msc
- 1.2.14 certmgr.msc
- 1.2.15 NAPCLCFG.MSC
- 1.2.16 devmgmt.msc
- 1.2.17 rsop.msc
- 1.2.18 taskschd.msc
- 1.2.19 eventvwr.msc
- 1.2.20 secpol.msc
- 1.2.21 lusrmgr.msc
- 1.2.22 services.msc
- 1.2.23 iis.msc
- 1.2.24 iis6.msc
- 1.2.25 CIADV.MSC
- 1.2.26 SQLServerManager10.msc
- 1.3 何が言いたいんだ何が
mscファイルに書かれている説明を拾う
したいこと、の前半
MMC (Microsoft Management Console) スナップインの設定ファイル、ということになるのかな、msc は。
msc ファイルはただの XML なんだけどね、「ファイル名」だけではナニモノなのか、がさっぱりわからないの。なぜかって、MMC の歴史は Windows NT 4.0 にまで遡り、しかるに「8+3形式フレンドリ」な「前近代的命名」を踏襲してるのがほとんどなのね。
まずはこの xml から情報拾ってみた。なお、Windows 7 Home Premium です。
収集癖
以降収集したものをひたすら。「{ID=1, Refs=2}」が何を意味するのかはわからないんですが、msc の「StringTables」に書かれてるそのものです。何意味するかわからないから、「String」のどれを出力すればいいのかわからんのですよ、ので、苦肉の策で全部出している。
perfmon.msc
{ID=1, Refs=2}パフォーマンス モニター
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}パフォーマンス
{ID=4, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/perfmon.msc{ID=1, Refs=2}Performance Monitor
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Performance
{ID=4, Refs=2}Console Root
c:/Windows/System32/perfmon.msc
gpedit.msc
{ID=1, Refs=2}ローカル グループ ポリシー エディター
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}ローカル コンピューター ポリシー
{ID=4, Refs=2}コンソール ルート
c:/Windows/winsxs/amd64_microsoft-windows-g..it-snapin.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_35a4e683a74c0407/gpedit.msc{ID=1, Refs=2}Local Group Policy Editor
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Local Computer Policy
{ID=4, Refs=2}Console Root
c:/Windows/winsxs/amd64_microsoft-windows-g..admin-gpedit-snapin_31bf3856ad364e35_6.1.7600.16385_none_ccd7905990f3c9d2/gpedit.msc
azman.msc
{ID=1, Refs=2}承認マネージャー
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/azman.msc{ID=1, Refs=2}Authorization Manager
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Console Root
c:/Windows/System32/azman.msc
ScanManagement.msc
{ID=1, Refs=2}お気に入り
{ID=2, Refs=2}Scan Management
{ID=3, Refs=2}コンソール ルート
c:/Windows/winsxs/msil_microsoft.windows.smc.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_deb6fe6a396e8374/ScanManagement.msc{ID=1, Refs=2}Favorites
{ID=2, Refs=2}Scan Management
{ID=3, Refs=2}Console Root
c:/Windows/winsxs/msil_microsoft.windows.smc_31bf3856ad364e35_6.1.7601.17514_none_ab698c2bf8d20bb5/ScanManagement.msc
WF.msc
{ID=1, Refs=2}セキュリティが強化された Windows ファイアウォール
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}セキュリティが強化された Windows ファイアウォール (ローカル コンピューター)
c:/Windows/System32/ja-JP/WF.msc{ID=1, Refs=2}Windows Firewall with Advanced Security
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Windows Firewall with Advanced Security on Local Computer
c:/Windows/System32/WF.msc
comexp.msc
{ID=1, Refs=2}コンポーネント サービス
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}イベント ビューアー (ローカル)
{ID=4, Refs=2}サービス (ローカル)
{ID=5, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/comexp.msc{ID=1, Refs=2}Component Services
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Event Viewer (Local)
{ID=4, Refs=2}Services (Local)
{ID=5, Refs=2}Console Root
c:/Windows/System32/comexp.msc
WmiMgmt.msc
{ID=1, Refs=2}お気に入り
{ID=2, Refs=2}WMI コントロール (ローカル)
{ID=3, Refs=2}コンソール ルート
c:/Windows/winsxs/amd64_microsoft-windows-wmi-tools.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_d23c403ffb6b480f/WmiMgmt.msc{ID=1, Refs=2}Favorites
{ID=2, Refs=2}WMI Control (Local)
{ID=3, Refs=2}Console Root
c:/Windows/winsxs/amd64_microsoft-windows-wmi-tools_31bf3856ad364e35_6.1.7600.16385_none_33f05b889d506d0a/WmiMgmt.msc
nfsmgmt.msc
{ID=1, Refs=2}NFS 用サービス
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}コンソール ルート
{ID=4, Refs=2}NFS 用 Microsoft サービス
c:/Windows/winsxs/amd64_microsoft-windows-nfs-adminmmc.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_5081821862f9dc0a/nfsmgmt.msc{ID=1, Refs=2}Services for Network File System
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Console Root
{ID=4, Refs=2}Microsoft Services for NFS
c:/Windows/winsxs/amd64_microsoft-windows-nfs-adminmmc_31bf3856ad364e35_6.1.7600.16385_none_43acdae17d94950f/nfsmgmt.msc
fsmgmt.msc
{ID=1, Refs=2}共有フォルダー
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}共有フォルダー (ローカル)
{ID=4, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/fsmgmt.msc{ID=1, Refs=2}Shared Folders
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Shared Folders (Local)
{ID=4, Refs=2}Console Root
c:/Windows/System32/fsmgmt.msc
printmanagement.msc
{ID=1, Refs=2}印刷の管理
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}コンソール ルート
c:/Windows/winsxs/amd64_microsoft-windows-p..ui-pmcppc.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_db73c41e9c984d94/printmanagement.msc{ID=1, Refs=2}Print Management
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Console Root
c:/Windows/winsxs/amd64_microsoft-windows-p..erandprintui-pmcppc_31bf3856ad364e35_6.1.7601.17514_none_698e475b97512fc9/printmanagement.msc
compmgmt.msc
{ID=1, Refs=2}コンピューターの管理
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}コンピューターの管理 (ローカル)
{ID=4, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/compmgmt.msc{ID=1, Refs=2}Computer Management
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Computer Management (Local)
{ID=4, Refs=2}Console Root
c:/Windows/System32/compmgmt.msc
tpm.msc
{ID=1, Refs=2}コンピューターのトラステッド プラットフォーム モジュール (TPM) の管理 (ローカル コンピューター)
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}ローカル コンピューター上の TPM 管理
{ID=4, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/tpm.msc{ID=1, Refs=2}Trusted Platform Module (TPM) Management on Local Computer
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}TPM Management on Local Computer
{ID=4, Refs=2}Console Root
c:/Windows/System32/tpm.msc
diskmgmt.msc
{ID=1, Refs=2}コンソール ルート
{ID=2, Refs=2}ディスクの管理
{ID=3, Refs=2}お気に入り
c:/Windows/System32/ja-JP/diskmgmt.msc{ID=1, Refs=2}Console Root
{ID=2, Refs=2}Disk Management
{ID=3, Refs=2}Favorites
c:/Windows/System32/diskmgmt.msc
certmgr.msc
{ID=1, Refs=2}お気に入り
{ID=2, Refs=2}証明書 – 現在のユーザー
{ID=3, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/certmgr.msc{ID=1, Refs=2}Favorites
{ID=2, Refs=2}Certificates – Current User
{ID=3, Refs=2}Console Root
c:/Windows/System32/certmgr.msc
NAPCLCFG.MSC
{ID=1, Refs=2}お気に入り
{ID=2, Refs=2}NAP クライアントの構成 (ローカル コンピューター)
{ID=3, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/NAPCLCFG.MSC{ID=1, Refs=2}Favorites
{ID=2, Refs=2}NAP Client Configuration(Local Computer)
{ID=3, Refs=2}Console Root
c:/Windows/System32/NAPCLCFG.MSC
devmgmt.msc
{ID=1, Refs=2}コンソール ルート
{ID=2, Refs=2}ローカル コンピューター上のデバイス マネージャー
{ID=3, Refs=2}デバイス マネージャー
{ID=4, Refs=2}お気に入り
c:/Windows/System32/ja-JP/devmgmt.msc{ID=1, Refs=2}Console Root
{ID=2, Refs=2}Device Manager on local computer
{ID=3, Refs=2}Device Manager
{ID=4, Refs=2}Favorites
c:/Windows/System32/devmgmt.msc
rsop.msc
{ID=1, Refs=2}お気に入り
{ID=2, Refs=2}RSoP ノード
{ID=3, Refs=2}コンソール ルート
{ID=4, Refs=2}ポリシーの結果セット
c:/Windows/winsxs/amd64_microsoft-windows-g..it-snapin.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_35a4e683a74c0407/rsop.msc{ID=1, Refs=2}Favorites
{ID=2, Refs=2}RSoP Node
{ID=3, Refs=2}Console Root
{ID=4, Refs=2}Resultant Set of Policy
c:/Windows/winsxs/amd64_microsoft-windows-g..admin-gpedit-snapin_31bf3856ad364e35_6.1.7600.16385_none_ccd7905990f3c9d2/rsop.msc
taskschd.msc
{ID=1, Refs=2}タスク スケジューラ
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}コンソール ルート
{ID=5, Refs=2}タスク スケジューラ (ローカル)
c:/Windows/System32/ja-JP/taskschd.msc{ID=1, Refs=2}Task Scheduler
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Console Root
{ID=5, Refs=2}Task Scheduler (Local)
c:/Windows/System32/taskschd.msc
eventvwr.msc
{ID=1, Refs=2}イベント ビューアー
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}イベント ビューアー (ローカル)
{ID=4, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/eventvwr.msc{ID=1, Refs=2}Event Viewer
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Event Viewer (Local)
{ID=4, Refs=2}Console Root
c:/Windows/System32/eventvwr.msc
secpol.msc
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}ローカル コンピューター ポリシー
{ID=4, Refs=2}コンソール ルート
{ID=5, Refs=2}ローカル セキュリティ ポリシー
c:/Windows/winsxs/amd64_microsoft-windows-s..ytools-ex.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_90797e9d5df206c9/secpol.msc{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Local Computer Policy
{ID=4, Refs=2}Console Root
{ID=5, Refs=2}Local Security Policy
c:/Windows/winsxs/amd64_microsoft-windows-s..ment-policytools-ex_31bf3856ad364e35_6.1.7600.16385_none_b55447455ac6a57a/secpol.msc
lusrmgr.msc
{ID=1, Refs=2}お気に入り
{ID=2, Refs=2}ローカル ユーザーとグループ (ローカル)
{ID=3, Refs=2}コンソール ルート
c:/Windows/System32/ja-JP/lusrmgr.msc{ID=1, Refs=2}Favorites
{ID=2, Refs=2}Local Users and Groups (Local)
{ID=3, Refs=2}Console Root
c:/Windows/System32/lusrmgr.msc
services.msc
{ID=1, Refs=2}コンソール ルート
{ID=3, Refs=2}サービス
{ID=4, Refs=2}お気に入り
{ID=5, Refs=2}サービス (ローカル)
c:/Windows/System32/ja-JP/services.msc{ID=1, Refs=2}Console Root
{ID=3, Refs=2}Services
{ID=4, Refs=2}Favorites
{ID=5, Refs=2}Services (Local)
c:/Windows/System32/services.msc
iis.msc
{ID=1, Refs=2}お気に入り
{ID=2, Refs=2}インターネット インフォメーション サービス (IIS) マネージャー
{ID=3, Refs=2}コンソール ルート
c:/Windows/winsxs/amd64_microsoft-windows-i..ntconsole.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_1a32eaa5fc9b4450/iis.msc{ID=1, Refs=2}Favorites
{ID=2, Refs=2}Internet Information Services (IIS) Manager
{ID=3, Refs=2}Console Root
c:/Windows/winsxs/amd64_microsoft-windows-iis-managementconsole_31bf3856ad364e35_6.1.7600.16385_none_e3c88f07d4c88269/iis.msc
iis6.msc
{ID=1, Refs=2}インターネット インフォメーション サービス (IIS) 6.0 マネージャー
{ID=2, Refs=2}お気に入り
{ID=3, Refs=2}インターネット インフォメーション サービス
{ID=4, Refs=2}コンソール ルート
c:/Windows/winsxs/amd64_microsoft-windows-i..acysnapin.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_42449c1669880ecc/iis6.msc{ID=1, Refs=2}Internet Information Services (IIS) 6.0 Manager
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}Internet Information Services
{ID=4, Refs=2}Console Root
c:/Windows/winsxs/amd64_microsoft-windows-iis-legacysnapin_31bf3856ad364e35_6.1.7601.17514_none_df46d976c8a5880b/iis6.msc
CIADV.MSC
{ID=1, Refs=2}コンソール ルート
{ID=2, Refs=2}インデックス サービス – ローカル コンピューター
{ID=3, Refs=2}インデックス サービス
{ID=4, Refs=2}お気に入り
c:/Windows/winsxs/amd64_microsoft-windows-i..mc-snapin.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_fa7f2f10862ebe4a/CIADV.MSC{ID=1, Refs=2}Console Root
{ID=2, Refs=2}Indexing Service on Local Machine
{ID=3, Refs=2}Indexing Service
{ID=4, Refs=2}Favorites
c:/Windows/winsxs/amd64_microsoft-windows-i..-service-mmc-snapin_31bf3856ad364e35_6.1.7600.16385_none_76a3e7136851eccf/CIADV.MSC
SQLServerManager10.msc
{ID=1, Refs=2}Sql Server Configuration Manager
{ID=2, Refs=2}Favorites
{ID=3, Refs=2}SQL Server Configuration Manager 22 (Local)
{ID=4, Refs=2}Console Root
c:/Windows/SysWOW64/SQLServerManager10.msc
何が言いたいんだ何が
こんなことしてなんになる。
いや…。「コントロールパネル」とか「Windowsメニュー」とかさ、複雑というか、「Windowsのバージョンが変わるたびに激変する GUI に振り回されていつまで経っても憶えられない「管理コマンドへの辿り着き方」」のハナシなんですわ、これ。
「プログラムとファイルの検索」より
「恐怖の黒」より
Windows XP ではかたくなに「\」区切りでなければならなかったのに、今は「/」も許すんだな。気付かなかったよ。
msc についても、mmc.exe についても、「パスが通っていれば」絶対パスを書く必要はないです。
要は、コマンドプロンプトから起動する方法、と、「何がどれだっけ?」の一覧、が、この記事の目的でした。おしまい。