特殊なアイコンを登録するには?

マイコンピュータ内のプリンタアイコンが消えてしまいました。復旧方法を教えてください。


Windows 95/98のマイコンピュータには,デフォルトで「プリンタ」アイコンが登録されています(Windows Meは無登録)。
 しかし,なにかしらの原因により,レジストリデータが消失し表示されなくなることがあります。アイコン表示を復旧するには,次のようにレジストリを編集します。

@レジストリエディタを起動する。
A [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\MyComputer\NameSpace]キーを開く。
Bメニューの[編集]→[新規]→[キー]を選択して,[新規キー #1]を「{2227A280-3AEA-1069-A2DE-08002B30309D}」に書き換える(画面6)※。
Cレジストリエディタを終了する。
※{2227A280-3AEA-1069-A2DE-08002B30309D}のような8-4-4-4-12桁の値をクラスIDと呼びます。クラスIDとは,システムが各オブジェクトを識別するための登録番号のようなものです。

 設定後,マイコンピュータをダブルクリックすると「プリンタ」アイコンが表示されるようになります(画面7)。
 また,通常の手順ではマイコンピュータにアイコンを登録することはできませんが,上記の方法を用いることで,表1に示す一部の特殊アイコンが追加できます。
 例えば,ごみ箱アイコンを登録したい場合は,[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\MyComputer\NameSpace
{645FF040-5081-101B-9F08-00AA002F954E}]キーを作成します。
 なお,登録したアイコンを削除する場合は,手順Bで作成したキーを削除するだけです。
 非表示にしたい場合は,手順Bで作成したキーを選択した状態で,メニューの[編集]→[新規]→[文字列]を選択し,[新規値 #1]を[LegacyDisable]に書き換えます。再表示する場合は[LegacyDisable]を削除すればOKです。
(佐野直樹)


表1 マイコンピュータに登録可能な特殊アイコン一覧
特殊アイコン クラスID 動作確認

95/98

動作確認

Me

コントロール パネル {21EC2020-3AEA-1069-A2DD-08002B30309D}
プリンタ {2227A280-3AEA-1069-A2DE-08002B30309D}
ダイヤルアップ ネットワーク {992CFFA0-F557-101A-88EC-00DD010CCC48}
タスク {D6277990-4C6A-11CF-8D87-00AA0060F5BF}
スキャナとカメラ {E211B736-43FD-11D1-9EFB-0000F8757FCD} ×
ごみ箱 {645FF040-5081-101B-9F08-00AA002F954E}
Internet Explorer {871C5380-42A0-1069-A2EA-08002B30309D}
履歴 {FF393560-C2A7-11CF-BFF4-444553540000}
Web フォルダ {BDEADF00-C265-11d0-BCED-00A0C90AB50F}
受信トレイ/Outlook {00020D75-0000-0000-C000-000000000046}
ブリーフケース {85BBD920-42A0-1069-A2E4-08002B30309D}



画面6 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\MyComputer\NameSpace]キー以下に,「プリンタ」アイコンを示す「{2227A280-3AEA-1069-A2DE-08002B30309D}」キーを作成する



画面7 「ごみ箱」「プリンタ」「ダイヤルアップネットワーク」アイコンが追加されたWindows Meのマイコンピュータ