コントロールパネルに必要なものを追加する方法
Windowsでは、カテゴリビューだけでなく、大きなアイコンや小さなアイコンなど、コントロールパネルのアイコンベースのビューに必要なアイテムを追加できます。 アイコンベースのビューの場合は、レジストリの微調整のみが必要ですが、カテゴリビューに追加する場合は、XMLファイルが必要です。 コントロールパネルのアイコンビューに必要なものを追加する方法を見てみましょう。
次の画像では、通常は存在しない多数のカスタムアイテムがコントロールパネルに追加されています。
以前のコントロールパネルの項目は、*。CPLファイルでした。 それらがWindowsシステムディレクトリに配置されている場合、それらはコントロールパネルに自動的に表示されます。 ただし、Windowsの新しいリリースでは、CPLファイルはまだ存在しますが、一部のコントロールパネルアイテムはCPLファイルではなく、通常のEXEファイルです。
レジストリエディタを使用して手動でコントロールパネルにアイコンを追加する
たとえば、を追加しましょう 高度なユーザーアカウント デフォルトでは存在しないアプレット。 次のように入力して、アドバンストユーザーアカウントを開くことができます。 netplwiz また userpasswords2を制御する [ファイル名を指定して実行]ダイアログまたは[スタートメニュー]検索ボックスで。 代わりに、コントロールパネルに追加すると、コマンドを覚えておく必要がなくなり、コマンドを検索または参照できます。
- コントロールパネルに項目を追加するには、追加するコマンドの完全なコマンドライン/パスを知っている必要があります。
- コントロールパネルに追加するすべてのアイテムには、一意のアイテムが必要です GUID / CLSID. 何百ものActiveXオブジェクトのクラスIDは、WindowsレジストリのHKEY_CLASSES_ROOT \ CLSID \キーに保存されています。 追加するEXEまたはコマンドにGUIDがない場合は、GUIDを生成できます。 Microsoftの無料のGUIDジェネレータツールをダウンロードする このページから.
- EXEファイルをダウンロードして実行します。 これは、自己解凍型の圧縮EXEです。 デスクトップ上のフォルダなどの任意のパスに解凍し、[OK]をクリックして続行します。
- 解凍したフォルダを開いて実行します GUIDGEN.exe.
- [レジストリ形式]を選択して[コピー]をクリックすると、クリップボードにコピーされます。 これで、ツールを閉じることができます。 私の場合、GUIDGenを実行した後、生成されたGUIDは {959E11F4-0A48-49cf-8416-FF9BC49D9656}. これを使用して、高度なユーザーアカウントのコントロールパネルを追加します。
- 次に、レジストリエディタを開きます(わからない場合は、レジストリエディタの基礎を学ぶ)そしてこのキーに移動します:
HKEY_CLASSES_ROOT \ CLSID
ヒント:できます ワンクリックで目的のレジストリキーにアクセスします.
- CLSIDキー->新規->キーを右クリックし、Ctrl + Vを押して、手順5でコピーしたキーの名前をここに貼り付けます。 したがって、結果のキーは次のようになります。
HKEY_CLASSES_ROOT \ CLSID \{959E11F4-0A48-49cf-8416-FF9BC49D9656}
- 作成したキー({959E11F4-0A48-49cf-8416-FF9BC49D9656})を左側のペインで選択した状態で、ダブルクリックします。 (ディフォルト) 右ペインの値。 コントロールパネルに表示するアイテムの名前を入力します。 この例では、コントロールパネル内にユーザーアカウントと呼ばれる組み込みアイテムがWindowsにすでに存在するため、次の名前を使用します。 ユーザーアカウント(詳細).
- 右側のペインに別の文字列値を作成し、それに「」という名前を付けますInfoTip". そのアイテムにカーソルを合わせたときにツールチップとして表示する説明を入力します。 たとえば、この場合、適切な説明は次のとおりです。高度なユーザーアカウント設定とパスワードを構成します。
- 次に、左側のペインで{959E11F4-0A48-49cf-8416-FF9BC49D9656}キーを右クリックし、次の名前の別のキーを作成します。 DefaultIcon. DefaultIconキーの(デフォルト)値に、追加するコントロールパネルアイテムに使用するアイコンへのパスを入力します。 この例では、C:\ Windows \ System32 \ netplwiz.dllから6番目のアイコンを追加するため、次のように入力します。 C:\ Windows \ system32 \ netplwiz.dll、6
- 左ペインの{959E11F4-0A48-49cf-8416-FF9BC49D9656}キーをもう一度右クリックして、という別の新しいキーを作成します。 シェル. シェルキーを右クリックして、という新しいサブキーを作成します 開ける. 最後に、Openキーを右クリックして、というキーを作成します 指示.
- コマンドキーを選択した状態で、追加するコントロールパネルアイテムへのパスを入力します。 この例では、次を使用してみましょう。 ユーザーパスワードの制御2非常に多くの新しいキーと値が必要なため、次のように表示する必要があるスクリーンショットを示します。
- 最後に、このGUIDを追加する必要があるレジストリキーに移動して、Windowsがコントロールパネルに表示する必要があることを認識できるようにします。 その鍵は次のとおりです。
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ControlPanel \ NameSpace \
- 右クリック 名前空間 キー->新規->キー。 このキーの名前としてGUIDを入力するか、コピーして貼り付けます。 この例では、作成されるキーは次のようになります。
HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ControlPanel \NameSpace \ {959E11F4-0A48-49cf-8416-FF9BC49D9656}
それでおしまい! コントロールパネルを開いてみてください これらの方法のいずれかを使用する. 高度なユーザーアカウントアイテムが通常のユーザーアカウントアイテムの横に追加されていることがわかります。
スタートメニューの検索結果にも表示されます。
サンプルのREGファイルをマージしてコントロールパネルにアイコンを追加する
上記の手順が多すぎる場合は、手動で行った手順をコピーしてメモ帳に貼り付け、.REGファイルとして保存し、.REGファイルをダブルクリックしてレジストリにマージします。
- メモ帳を開き、次のテキストをコピーして貼り付けます。これには、上記で行ったすべての変更が含まれます。
Windowsレジストリエディタバージョン5.00 [HKEY_CLASSES_ROOT \ CLSID \ {959E11F4-0A48-49cf-8416-FF9BC49D9656}] @ = "ユーザーアカウント:詳細" "InfoTip" = "高度なユーザーアカウント設定とパスワードを構成します。" [HKEY_CLASSES_ROOT \ CLSID \ {959E11F4-0A48-49cf-8416-FF9BC49D9656} \ DefaultIcon] @ = "C:\\ Windows \\ System32 \\ netplwiz.dll、6" [HKEY_CLASSES_ROOT \ CLSID \ {959E11F4-0A48-49cf-8416-FF9BC49D9656} \ Shell \ Open \ Command] @ = "Control userpasswords2" [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ControlPanel \ NameSpace \ {959E11F4-0A48-49cf-8416-FF9BC49D9656}]
- メモ帳の[ファイル]メニューから、このファイルを.REGファイルとして保存します。 たとえば、「コントロールパネル.regに高度なユーザーアカウントを追加する」という名前を付けます。 その特定の拡張子でそのファイルを保存するには、Windowsの保存ダイアログのファイル名フィールドで二重引用符を使用する必要があります。 二重引用符を使用しない場合は、.txt拡張子が追加されます(例:filename.reg.txt)。
- 次に、この保存された.REGファイルをダブルクリックして、Windowsレジストリにマージします。
別のアイテムを追加するには、GUIDGENを再度実行し、レジストリ形式で新しいGUIDを生成する必要があります。 次に、レジストリエディタを使用してレジストリキーと値を手動で作成するか、前に作成した.REGファイルのコピーを作成し、メモ帳で開いてコピーを変更します。
たとえば、コントロールパネルに別の項目を追加しましょう。 グループポリシーエディター.
GUIDGenを実行した後、生成したGUIDは{399E23A8-0D86-41fd-A1D3-025A500A8146}でした。 これは、コントロールパネルに「グループポリシーエディター」を追加するための.REGファイルです。
Windowsレジストリエディタバージョン5.00 [HKEY_CLASSES_ROOT \ CLSID \ {399E23A8-0D86-41fd-A1D3-025A500A8146}] @ = "グループポリシー" "InfoTip" = "グループポリシー設定を構成します。" [HKEY_CLASSES_ROOT \ CLSID \ {399E23A8-0D86-41fd-A1D3-025A500A8146} \ DefaultIcon] @ = "gpedit.dll、0" [HKEY_CLASSES_ROOT \ CLSID \ {399E23A8-0D86-41fd-A1D3-025A500A8146} \ Shell \ Open \ Command] @ = "mmc.exe gpedit.msc" [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ControlPanel \ NameSpace \ {399E23A8-0D86-41fd-A1D3-025A500A8146}]
あなたはその考えを理解します。 このファイルの形式を理解するのは難しいことではありません。 HKEY_CLASSES_ROOT \ CLSID \の後のキーは、生成したGUIDであり、その後にコントロールパネルに表示する名前が続きます。 Infotip値は、アイテムにカーソルを合わせたときに表示されるツールチップです。 次は、DefaultIconキーとその値です。 その後に実行されるコマンドがあり、最後は、コントロールパネルに表示されるようにGUIDを追加する必要があるキーです。
.REGファイルを直接編集する場合は、パスに二重の円記号\\を使用するように注意してください。 それが必要です。 レジストリ値を直接変更する場合は、パスをC:\ XYZとして入力するだけで済みますが、.REGファイルにパスを入力する場合は、パスをC:\\ XYZにする必要があります。
この方法を使用すると、任意のコマンド、任意のツールをコントロールパネルに追加できます。