Як додати Параметри в контекстне меню Windows 10.

У цій статті ми розглянемо, як додати будь-яку сторінку додатка Параметри Windows в контекстне меню Windows 10. Щоб ви могли спробувати цю можливість, ми створимо спеціальну контекстне меню з категоріями налаштувань системи доступними в додатку і додамо його на робочий стіл.

Додаток "Параметри" в Windows 10 замінює класичну панель управління. Воно складається з безлічі сторінок і успадковує велику кількість класичних налаштувань. Майже на кожній сторінці налаштувань є свій власний URI (Uniform Resource Identifier), і починається з префікса "ms-settings".

Раніше, ми розглянули команди ms-settings в Windows 10, які ви можете використовувати, щоб безпосередньо відкривати різні сторінки додатка "Параметри". Детальніше про них читайте в наступних статтях.

Список команд ms-settings: для настройки системи Windows 10.

Як в контекстному меню Windows 10, можна використовувати URI ms-settings.

Додавання контекстного меню Центр Оновлення Windows

см. Наступний приклад:

 [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ Update] "MUIVerb" = "Оновлення та Безпека" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings : windowsupdate "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 13Update \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "

Давайте подивимося, як додати наступне контекстне меню:

Відкрийте редактор реєстру

Перейдіть за наступним шляхом: HKEY_CLASSES_ROOT \ DesktopBackground \ Shell

Створіть новий розділ, який буде містити всі потрібну нам настройку, назвіть його "Update" і в ньому створіть три строкових параметра:

  • значення
  1. Icon% SystemRoot% \ System32 \ bootux.dll, -1032
  2. MUIVerb Оновлення та Безпека
  3. SettingsURI ms-settings: windowsupdate

Далі в розділі "Update" створіть підрозділ command і в ньому ще один строкової параметр з ім'ям "DelegateExecute" в рядок Значення вставте 556FF0D6-A1EE-49E5-9FA4-90AE116AD744

Спеціальний об'єкт 556FF0D6-A1EE-49E5-9FA4-90AE116AD744, що викликається з командного розділу, виконує операцію. Таким чином, сторінки додатка "Параметри" будуть відкриватися спочатку. Якщо ви все зробили правильно в контекстному меню робочого столу з'явиться новий пункт "Оновлення і безпеку"

Щоб додати контекстне меню "Параметри" в Windows 10, виконайте наступні дії.

Щоб заощадити ваш час і мінімізувати процес я підготував готові файли реєстру

  1. Завантажте файли реєстру, упаковані в zip-архіві: Завантажте файли реєстру.
  1. Вийміть їх в будь-яку вподобану вам папку. Ви можете розпакувати їх прямо на робочому столі.
  1. Двічі клікніть файл "Add-Menu.reg" і підтвердіть запит.

Усе.

Вміст файлу настройки реєстру виглядає наступним чином:

 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings] "Position" = "Bottom" "MUIVerb" = "Всі настройки" "Icon" = "SystemSettingsBroker.exe" "SubCommands" = "" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 01Settings] "Icon" = "SystemSettingsBroker.exe" "MUIVerb" = "Параметри Windows" "SettingsURI" = "ms-settings:" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 01Settings \ command] " DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 02System]" CommandFlags "= dword: 00000020" MUIVerb "=" Система "" SettingsURI "=" ms- settings: display "" Icon "="% SystemRoot% \\ System32 \\ bootux.dll, -1032 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 02System \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5 -9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 03Devices]" MUIVerb "=" Пристрої "" Icon "="% SystemRoot% \\ System32 \\ bootux.dll, - Тисяча тридцять дві "" SettingsURI "=" ms-settings: bluetooth "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 03Devices \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 04Network] "MUIVerb" = "Мережа та Інтернет" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: network" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 04Network \ command] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 05Personalization] "MUIVerb" = "Персоналізація" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: personalization" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 05Personalization \ command] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 06Apps] "MUIVerb" = "Додатки" "Icon" = "% SystemRoot% \\ System32 \\ b ootux.dll, -1032 "" SettingsURI "=" ms-settings: appsfeatures "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 06Apps \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 " [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 07Accounts] "MUIVerb" = "Облікові записи" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: yourinfo "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 07Accounts \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 08Time]" MUIVerb " = "Час і Мова" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: dateandtime" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 08Time \ command] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 09Gaming] "MUIVerb" = "Ігри" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032 "" SettingsURI "=" Ms-settings: gaming-gamebar "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 09Gaming \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 10Ease] "MUIVerb" = "Спеціальні можливості" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: easeofaccess-narrator" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 10Ease \ command] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 11Cortana] "MUIVerb" = "Cortana" " Icon "="% SystemRoot% \\ System32 \\ bootux.dll, -1032 "" SettingsURI "=" ms-settings: cortana "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 11Cortana \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 12Privacy]" MUIVerb "=" Конфіденційність "" Icon "="% SystemRoot% \\ System32 \\ bootux.dll, - тисяча тридцять дві "" SettingsURI "=" ms-settings: privacy "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 12Privacy \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 13Update] "MUIVerb" = "Оновлення та Безпека" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: windowsupdate" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 13Update \ command] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 14Mixed] "MUIVerb" = "Mixed Reality" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: holographic" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 14Mixed \ command] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744"

Ви можете відредагувати його відповідно до ваших уподобань. Додайте або видаліть сторінки додатка Параметри Windows, які ви хочете використовувати в контекстному меню. Використовуйте команди, доступні в списку команд ms-settings, згаданому на початку статті, для настройки контекстного меню.

Примітка. Скасування змін в реєстрі Remove-menu.reg присутній в ZIP-архіві.