Windows7 でエクスプローラーのナビゲーション ペイン(左ペイン)に特殊アイコン(ごみ箱やお気に入り)を追加する方法を紹介します。いつも消してばっかり(参照1, 参照2, 参照3)だったので今回は表示する方法です。追加できるアイコンは以下のようなものです*1。
アイコン | CLSID |
---|---|
お気に入り | {323CA680-C24D-4099-B94D-446DD2D7249E} |
ライブラリ | {031E4825-7B94-4dc3-B131-E946B44C8DD5} |
ホームグループ | {B4FB3F98-C1EA-428d-A78A-D1F5659CBA93} |
ユーザー ホーム | {59031a47-3f72-44a7-89c5-5595fe6b30ee} |
コンピューター | {20D04FE0-3AEA-1069-A2D8-08002B30309D} |
ネットワーク | {F02C1A0D-BE21-4350-88B0-7367FC96EF3C} |
コントロール パネル | {26EE0668-A00A-44D7-9371-BEB064C98683} |
ごみ箱 | {645FF040-5081-101B-9F08-00AA002F954E} |
ごみ箱を例にしてやってみます。適宜 CLSID ({から}) を読み替えてください。
対象となるキーは以下になります。
HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder
アクセス権の設定
既定ではアクセス権がないため、キーに対する変更を行うことができません。なのでまずはアクセス権の設定を行って、レジストリを変更します。
- Regedit.exe で対象となるキーを開き、キーを右クリックして表示されたメニューから「アクセス許可...」をクリックします。
- 「グループ名またはユーザー名」から「Administrators」または「Users」を選択します。
- 「Users」を選択した場合、管理者以外のユーザーもキーを変更できるようになるので注意してください。
- 下の「アクセス許可」で「フル コントロール」を「許可」します。
レジストリを変更 (コマンドプロンプト)
また、コマンドプロンプトからも変更できます。以下のコマンドを実行します。コマンドプロンプトからレジストリを変更する場合で、アクセス権設定で「Administrator」を許可した場合は、コマンドプロンプトを「管理者として実行」する必要があります。
reg add HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder /v PinToNameSpaceTree /t REG_SZ
元に戻すには
追加した値「PinToNameSpaceTree」を削除します。
コマンドプロンプトからの場合、以下を実行します。
reg delete HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder /v PinToNameSpaceTree
*1:すべて試したわけではないので表示されないものもあると思います