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 ] @ = '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にする必要があります。
この方法を使用すると、任意のコマンド、任意のツールをコントロールパネルに追加できます。