В тази статия ще разгледаме как да добавим някоя страница от приложението Настройки на Windows към контекстното меню на Windows 10. Така че можете да опитате тази функция, ние ще създадем специално контекстно меню с категориите системни настройки, налични в приложението, и ще го добавим към работния плот.
Приложението Настройки в Windows 10 замества класическия контролен панел. Състои се от много страници и наследява голям брой класически настройки. Почти всяка страница с настройки има свой URI (Uniform Resource Identifier) и започва с префикса "ms-settings".
По-рано разгледахме командите ms-settings в Windows 10, които можете да използвате, за да отворите директно различните страници на приложението Settings. Прочетете повече за тях в следващите статии..
Ms-settings от списъка с команди: за конфигуриране на Windows 10.
Както в контекстното меню на Windows 10, можете да използвате URI с MS настройки.
Добавяне на контекстното меню на Windows Update
вижте следния пример:
[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ Update] "MUIVerb" = "Актуализация и сигурност" "Икона" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-настройки : windowsupdate "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 13Update \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "
Нека да видим как да добавим следното контекстно меню:
Отворете редактора на системния регистър
Отидете на следния път: HKEY_CLASSES_ROOT \ DesktopBackground \ Shell
Създайте нов раздел, който ще съдържа всички настройки, от които се нуждаем, наречете го "Update" и създайте три в него Параметри на низа:
- Стойност на параметъра
- Икона% SystemRoot% \ System32 \ bootux.dll, -1032
- Актуализация и сигурност на MUIVerb
- НастройкиURI ms-настройки: актуализация на Windows
След това в секцията „Актуализиране“ създайте подраздел команда и той има друг параметър на низ "DelegateExecute" в реда Вмъкване на стойност 556FF0D6-A1EE-49E5-9FA4-90AE116AD744
Специалният обект 556FF0D6-A1EE-49E5-9FA4-90AE116AD744, извикан от командната секция, изпълнява операцията. Така страниците на приложението Настройки ще се отворят първоначално. Ако сте направили всичко правилно, в контекстното меню на работния плот ще се появи нов елемент „Актуализация и сигурност“
За да добавите контекстното меню Предпочитания в Windows 10, изпълнете следните стъпки:.
За да спестя вашето време и да сведе до минимум процеса, подготвих готови файлове в системния регистър
- Изтеглете файлове в регистъра, опаковани в zip архив: Изтеглете файлове в регистъра.
- Извадете ги във всяка папка, която харесвате. Можете да ги разархивирате право на вашия работен плот.
- Файл с двойно щракване "Add-Menu.reg" и потвърдете заявката.
всички.
Съдържанието на файла с настройки на системния регистър е както следва:
Версия на редактора на системния регистър на Windows 5.00 [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings] "Position" = "Долу" "MUIVerb" = "Всички настройки" "Icon" = "SystemSettingsBroker.exe" "SubCommands" = "" [HKEY_CLASSES_ROOT \ ShellBackground \ Settings \ shell \ 01Настройки] "Icon" = "SystemSettingsBroker.exe" "MUIVerb" = "Настройки на Windows" "SettingsURI" = "ms-settings:" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 01Настройки \ команда] " DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 02System]" CommandFlags "= dword: 00000020" MUIVerb "=" Настройки на системата " настройки: показване "" Icon "="% SystemRoot% \\ System32 \\ bootux.dll, -1032 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 02System \ команда]" DelegateExecute "=" 556FF0D6-A1EE-49E5 -9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 03Devices]" MUIVerb "=" Устройства "" Icon "="% SystemRoot% \\ System32 \\ bootux.dll, - 1032 "" SettingsURI "=" ms-settings: bluetooth "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 03Devices \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CELL Shell \ Settings \ shell \ 04Network] "MUIVerb" = "Мрежа и интернет" "Икона" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: мрежа" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Настройки \ shell \ 04Мрежа \ команда] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 05Персонализация] "" Персонализация] "" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: персонализация" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 05Персонализация \ команда] "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-90AE116AD " [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 \ Shell \ Settings \ Shell \ Settings \ Shell \ Settings \ Shell \ Настройки \ Shell \ Настройки \ Shell \ Настройки \ Настройки \ Настройки \ Настройки \ Настройки \ Настройки \ Настройки \ Настройки = "Време и език" "Икона" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: dateandtime" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 08Time \ команда] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 09Gaming] "MUIVerb" = "Игри" "Икона" = "% SystemRoot% \\ \\ bootux.dll, -1032 "" НастройкиURI "=" ms-settings: game-gamebar "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 09Gaming \ команда]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_CLASSES_CLASSES_CLASSES_CLASSES_CLASSES_CLASSES_CLASSES_CLASSES_CLASSES_CLASSES Настройки \ shell \ 10Ease] "MUIVerb" = "Достъпност" "Икона" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: easyofaccess-narrator" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 10Ease \ команда] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 11Cortana] "MUIVerb" Икона "="% SystemRoot% \\ System32 \\ bootux.dll, -1032 "" SettingsURI "=" ms-settings: cortana "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 11Cortana \ команда]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 12Privacy]" MUIVerb "=" Privacy "" Icon "="% SystemRoot% \\ System32 \\ bootux.dll 1032 "" SettingsURI "=" ms-settings: privacy "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 12Privacy \ команда]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASS \ Desktop \ Settings \ shell \ 13Update] "MUIVerb" = "Актуализации и сигурност" "Икона" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: windowsupdate" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Настройки \ shell \ 13Update \ команда] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 14Mixedb "" MUIVxer " "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: holographic" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 14Mixed \ команда] "DelegateExecute" = "556FF0D6-A1EE-49E5-9FA4-90AE116AD744"
Можете да го редактирате според предпочитанията си. Добавете или премахнете страниците с приложения за настройки на Windows, които искате да използвате в контекстното меню. Използвайте командите, налични в списъка на командите ms-settings, споменат в началото на статията, за да конфигурирате контекстното меню.
забележка. Изхвърлете промените в регистъра Remove-menu.reg присъства в zip архив.