Как добавить что угодно в Панель управления

В Windows вы можете добавить любой элемент, который хотите, в представления панели управления на основе значков, такие как крупные значки или мелкие значки, а также в представление категорий. Для представлений на основе значков требуется лишь небольшая настройка реестра, тогда как для добавления в представление категорий вам потребуется файл XML. Давайте посмотрим, как вы можете добавить что угодно в представления значков панели управления.

На следующем изображении вы будете увидеть десятки настраиваемых элементов, добавленных в панель управления, которых обычно нет.


Элементы панели управления в прошлом были файлами * .CPL. Если они были помещены в системный каталог Windows, они автоматически отображались в Панели управления. Однако в более новых выпусках Windows, хотя файлы CPL все еще существуют, некоторые элементы панели управления являются не файлами CPL, а обычными файлами EXE.

Добавление значка на панель управления вручную с помощью реестра Редактор

Например, давайте добавим апплет Advanced User Accounts , которого нет по умолчанию. Вы можете открыть расширенные учетные записи пользователей, набрав: netplwiz или control userpasswords2 в диалоговом окне «Выполнить» или в поле поиска меню «Пуск». Вместо этого, если вы добавите его в панель управления, вам больше не нужно будет запоминать команду, вы можете найти ее или просмотреть.

  1. Чтобы добавить любой элемент в Панель управления вам необходимо знать полную командную строку/путь к добавляемой команде.
  2. Для каждого элемента, добавляемого в Панель управления, вам нужен уникальный GUID/ CLSID . Идентификаторы классов для сотен объектов ActiveX хранятся в реестре Windows по адресу HKEY_CLASSES_ROOT CLSID key. Если EXE или команда, которую вы хотите добавить, не имеет GUID, мы можем ее сгенерировать. Загрузите бесплатный инструмент Microsoft GUID Generator с этой страницы .
  3. Загрузить EXE-файл и запустите его. Это самораспаковывающийся сжатый EXE-файл. Распакуйте его по любому пути, например к папке на рабочем столе, и нажмите OK, чтобы продолжить.
  4. Откройте папку, в которую вы его извлекли, и запустите GUIDGEN.exe .
  5. Выберите «Формат реестра» и нажмите «Копировать», чтобы он был скопирован в буфер обмена. Теперь вы можете закрыть инструмент. В моем случае после запуска GUIDGen сгенерированный GUID был {959E11F4-0A48-49cf-8416-FF9BC49D9656} . Я буду использовать его, чтобы добавить панель управления расширенными учетными записями пользователей.
  6. Теперь откройте редактор реестра (изучите основы редактора реестра, если вы не знаете) и перейдите к этому ключу:
     HKEY_CLASSES_ROOT  CLSID 

    Совет: вы можете получить доступ к желаемому ключу реестра одним щелчком.

  7. Щелкните правой кнопкой мыши ключ CLSID -> Создать -> Ключ и вставьте сюда имя клавиши, которую вы скопировали на шаге 5, нажав Ctrl + V. В результате должен получиться следующий ключ:
     HKEY_CLASSES_ROOT  CLSID   {959E11F4-0A48-49cf-8416-FF9BC49D9656}  
  8. Теперь выделив созданный вами ключ ({959E11F4-0A48-49cf-8416-FF9BC49D9656}) на левой панели, дважды щелкните значение (По умолчанию) на правой панели. Введите имя элемента в том виде, в котором оно должно отображаться на панели управления. В нашем примере в Windows уже есть встроенный элемент под названием User Accounts внутри панели управления, поэтому мы используем имя: User Accounts (Advanced) .
  9. Создайте другое строковое значение на правой панели и дайте ему имя « InfoTip ». Введите описание, которое вы хотите видеть во всплывающей подсказке при наведении курсора на этот элемент. Например, в этом случае подходящее описание: Настройте дополнительные параметры учетной записи пользователя и пароли.
  10. Теперь щелкните правой кнопкой мыши кнопку {959E11F4-0A48-49cf-8416-FF9BC49D9656} на левой панели и создайте еще один ключ с именем DefaultIcon . В значении (по умолчанию) ключа DefaultIcon введите путь к значку, который вы хотите использовать для элемента панели управления, который вы добавляете. В этом примере мы хотим добавить 6-й значок из C: Windows System32 netplwiz.dll, поэтому введите:
  11. Снова щелкните правой кнопкой мыши клавишу {959E11F4-0A48-49cf-8416-FF9BC49D9656} на левой панели и создайте еще один новый ключ с именем Shell . Щелкните правой кнопкой мыши по клавише Shell и создайте новый подраздел с именем Open . Наконец, щелкните правой кнопкой мыши по клавише Open и создайте клавишу с именем Command .
  12. Выбрав клавишу Command, введите путь к элементу панели управления, который вы хотите Добавлять. В этом примере давайте использовать: Control userpasswords2 . Поскольку требуется так много новых ключей и значений, позвольте мне показать вам на снимке экрана, как это должно выглядеть:
  13. Наконец, перейдите в раздел реестра, где мы должны добавить этот GUID, чтобы Windows знала, что он должен отображаться в элементе управления Панель. Этот ключ:
     HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Explorer  ControlPanel  NameSpace  
  14. Щелкните правой кнопкой мыши пространство имен ключ -> Новый -> Ключ. Введите или скопируйте GUID в качестве имени этого ключа. В этом примере будет создан ключ:
    HKLM SOFTWARE Microsoft Windows CurrentVersion Explorer ControlPanel NameSpace {959E11F4-0A48-49cf-8416-FF9BC49D9656}

Вот и все! Теперь попробуйте открыть Панель управления любым из этих способов. Вы увидите, что элемент Advanced User Accounts добавлен рядом с обычным элементом User Accounts.

Он также будет отображаться в результатах поиска в меню «Пуск»..

Добавление значка на панель управления путем объединения образца файла REG

Если вы обнаружите, что описанных выше шагов слишком много, вы можно скопировать и вставить шаги, которые мы сделали вручную, в Блокнот, сохранить его как файл .REG и дважды щелкнуть файл .REG, чтобы объединить его в реестр.

  1. Откройте Блокнот и скопируйте и вставьте прямо в него следующий текст, который включает все изменения, которые мы сделали выше:
     Редактор реестра 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] @ =" Управлять паролями пользователя2 "[HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVARE   NameSpace  {959E11F4-0A48-49cf-8416-FF9BC49D9656}] 
  2. Из файла меню Блокнота, сохраните этот файл как файл .REG. Например, дайте ему имя: «Добавить расширенные учетные записи пользователей в Control Panel.reg». Вы должны использовать двойные кавычки в поле имени файла в диалоговом окне сохранения Windows, чтобы сохранить этот файл с этим конкретным расширением. Если вы не используете двойные кавычки, к нему будет добавлено расширение .txt, то есть filename.reg.txt.
  3. Теперь дважды щелкните этот сохраненный файл .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}] @ =  "Group Policy" "InfoTip" = "Настроить параметры групповой политики." [HKEY_CLASSES_ROOT  CLSID  {399E23A8-0D86-41fd-A1D3-025A500A8146}  DefaultIcon] @ = "gpedit.dll, 0" [HKEY_CLASSES_ROOT  CLSID8  {399E23E  -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

Используя этот метод, вы можете добавить любую команду, любой инструмент на панель управления.

Оцените статью
digitdocom.ru
Добавить комментарий