W tym artykule przyjrzymy się, jak dodać dowolną stronę aplikacji Ustawienia systemu Windows do menu kontekstowego systemu Windows 10. Aby wypróbować tę funkcję, utworzymy specjalne menu kontekstowe z kategoriami ustawień systemowych dostępnych w aplikacji i dodamy ją do pulpitu.
Aplikacja Ustawienia w systemie Windows 10 zastępuje klasyczny panel sterowania. Składa się z wielu stron i dziedziczy wiele klasycznych ustawień. Prawie każda strona ustawień ma swój własny identyfikator URI (Uniform Resource Identifier) i zaczyna się od przedrostka „ms-settings”.
Wcześniej sprawdziliśmy polecenia ms-settings w systemie Windows 10, których można użyć do bezpośredniego otwarcia różnych stron aplikacji Ustawienia. Przeczytaj o nich więcej w poniższych artykułach..
Lista poleceń ms-settings: do konfiguracji systemu Windows 10.
Podobnie jak w menu kontekstowym systemu Windows 10, możesz użyć identyfikatora URI ms-settings.
Dodanie menu kontekstowego Windows Update
zobacz następujący przykład:
[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ Update] „MUIVerb” = „Aktualizacja i bezpieczeństwo” „Ikona” = „% SystemRoot% \\ System32 \\ bootux.dll, -1032” „SettingsURI” = „ms-settings : windowsupdate "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 13Update \ command]„ DelegateExecute ”=„ 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 ”
Zobaczmy, jak dodać następujące menu kontekstowe:
Otwórz Edytor rejestru
Przejdź do następującej ścieżki: HKEY_CLASSES_ROOT \ DesktopBackground \ Shell
Utwórz nową sekcję, która będzie zawierać wszystkie potrzebne ustawienia, nazwij ją „Aktualizacja” i stwórz w nim trzy Parametry ciągu:
- Wartość parametru
- Ikona% SystemRoot% \ System32 \ bootux.dll, -1032
- Aktualizacja i bezpieczeństwo MUIVerb
- Ustawienia Ustawienia MSURI: aktualizacja systemu Windows
Następnie w sekcji „Aktualizacja” utwórz podsekcję polecenie i ma inny parametr łańcuchowy o nazwie „DelegateExecute” w wierszu Wstaw wartość 556FF0D6-A1EE-49E5-9FA4-90AE116AD744
Obiekt specjalny 556FF0D6-A1EE-49E5-9FA4-90AE116AD744, wywołany z sekcji poleceń, wykonuje operację. W związku z tym strony aplikacji Ustawienia zostaną otwarte. Jeśli wszystko zrobiłeś poprawnie, w menu kontekstowym pulpitu pojawi się nowy element „Aktualizacja i zabezpieczenia”
Aby dodać menu kontekstowe Preferencje w systemie Windows 10, wykonaj następujące kroki:.
Aby zaoszczędzić czas i zminimalizować proces, przygotowałem gotowe pliki rejestru
- Pobierz pliki rejestru spakowane w archiwum zip: Pobierz pliki rejestru.
- Wyodrębnij je do dowolnego folderu, który Ci się podoba. Możesz rozpakować je bezpośrednio na pulpicie.
- Kliknij dwukrotnie plik „Add-Menu.reg” i potwierdź prośbę.
Wszyscy.
Zawartość pliku ustawień rejestru jest następująca:
Edytor rejestru systemu Windows w wersji 5.00 [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings] „Position” = „Bottom” „MUIVerb” = „All Settings” „Icon” = „SystemSettingsBroker.exe” „SubCommands” = ”„ [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 01Settings] "Icon" = "SystemSettingsBroker.exe" "MUIVerb" = "Ustawienia 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 "=" System "" UstawieniaURI "= ms ustawienia: wyświetl "" Ikona "="% 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 ”=„ Urządzenia ”„ Ikona ”=„% 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_CLASSES_ROOTground Shell \ Settings \ shell \ 04Network] "MUIVerb" = "Sieć i Internet" "Ikona" = "% 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 \ 05 Personalizacja] "MUIVerb" = "Personalizacja" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: personalizacja" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 05Personalizacja \ polecenie] "DelegateExecute" = „556FF0D6-A1EE-49E5-9FA4-90AE116AD744” [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 06Apps] „MUIVerb” = „Aplikacje” „Ikona” = „% 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” = „Konta” „Ikona” = „% SystemRoot% \\ System32 \\ bootux.dll, -1032” „SettingsURI” = „Ustawienia ms: twoja informacja "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 07Accounts \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ Shell \ Settings = "Czas i język" "Ikona" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: dateandtime" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 08Time \ polecenie] „DelegateExecute” = „556FF0D6-A1EE-49E5-9FA4-90AE116AD744„ [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 09Gaming] „MUIVerb” = „Gry” „Ikona” = „% SystemRoot% \\ System32 \\ bootux.dll, -1032 "" UstawieniaURI "=" ms-settings: gaming-gamebar "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 09Gaming \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ DesktopBackground Settings \ shell \ 10Ease] "MUIVerb" = "Accessibility" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: narrator easyofaccess" [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" Ikona "="% 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 "=" Prywatność "" Ikona "="% SystemRoot% \\ System32 \\ bootux.dll, - 1032 "" SettingsURI "=" ms-settings: privacy "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 12Privacy \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ Desktop Box \ Settings \ shell \ 13Update] "MUIVerb" = "Aktualizacje i zabezpieczenia" "Ikona" = "% 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" = "Rzeczywistość mieszana "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: holograficzny" [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 14Mixed \ command] "DelegateExecute" = „556FF0D6-A1EE-49E5-9FA4-90AE116AD744”
Możesz go edytować zgodnie ze swoimi preferencjami. Dodaj lub usuń strony aplikacji Windows Settings, których chcesz użyć w menu kontekstowym. Użyj poleceń dostępnych na liście poleceń ms-settings wspomnianej na początku artykułu, aby skonfigurować menu kontekstowe.
Uwaga. Odrzuć zmiany rejestru Remove-menu.reg obecny w archiwum zip.