Jak přidat Možnosti do kontextové nabídky systému Windows 10.

V tomto článku se podíváme na to, jak přidat jakoukoli stránku aplikace Windows Settings do kontextové nabídky systému Windows 10. Takže můžete tuto funkci vyzkoušet, vytvoříme speciální kontextové menu s kategoriemi systémových nastavení dostupných v aplikaci a přidáme je na plochu..

Aplikace Nastavení v systému Windows 10 nahrazuje klasický ovládací panel. Skládá se z mnoha stránek a zdědí velké množství klasických nastavení. Téměř každá stránka nastavení má svůj vlastní URI (Uniform Resource Identifier) ​​a začíná předponou „ms-settings“.

Dříve jsme se podívali na příkazy ms-settings v systému Windows 10, které můžete použít k přímému otevření různých stránek aplikace Nastavení. Další informace o nich naleznete v následujících článcích..

Seznam příkazů ms-settings: pro konfiguraci systému Windows 10.

Stejně jako v kontextové nabídce systému Windows 10 můžete použít URI ms-settings.

Přidání kontextové nabídky Windows Update

viz následující příklad:

 [HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ Update] "MUIVerb" = "Update and Security" "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 "

Podívejme se, jak přidat následující kontextové menu:

Spusťte Editor registru

Přejděte na následující cestu: HKEY_CLASSES_ROOT \ DesktopBackground \ Shell

Vytvořte novou sekci, která bude obsahovat všechna potřebná nastavení, pojmenujte ji „Aktualizace“ a vytvořte v něm tři Parametry řetězce:

  • Hodnota parametru
  1. Ikona% SystemRoot% \ System32 \ bootux.dll, -1032
  2. Aktualizace a zabezpečení MUIVerb
  3. NastaveníURI ms-settings: windowsupdate

Dále v sekci „Aktualizace“ vytvořte podsekci příkaz a má další řetězcový parametr pojmenovaný „DelegateExecute“ v řádku Vložit hodnotu 556FF0D6-A1EE-49E5-9FA4-90AE116AD744

Operaci provádí speciální objekt 556FF0D6-A1EE-49E5-9FA4-90AE116AD744, který se volá z příkazové sekce. Stránky aplikace Nastavení se tedy nejprve otevřou. Pokud jste vše udělali správně, v kontextové nabídce plochy se objeví nová položka „Aktualizace a zabezpečení“

Chcete-li přidat kontextovou nabídku Předvolby v systému Windows 10, postupujte takto:.

Abychom ušetřili čas a minimalizovali proces, připravil jsem hotové soubory registru

  1. Stáhnout soubory registru zabalené v archivu zip: Stáhněte si soubory registru.
  1. Rozbalte je do libovolné složky, která se vám líbí. Můžete je rozbalit přímo na plochu.
  1. Poklepejte na soubor "Add-Menu.reg" a potvrďte požadavek.

Všechny.

Obsah souboru nastavení registru je následující:

 Editor registru Windows verze 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" = "Nastavení 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" "SettingsURI" = " 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 "=" Devices "" 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_CLASSES_OT Shell \ Settings \ shell \ 04Network] "MUIVerb" = "Network and Internet" "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" = "Personalizace" "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" = "Aplikace" "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" = "Accounts" "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 \ Settings \ " = "Čas a jazyk" "Ikona" = "% 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" = "Games" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032 "" NastaveníURI "=" ms-settings: gaming-gamebar "[HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Settings \ shell \ 09Gaming \ command]" DelegateExecute "=" 556FF0D6-A1EE-49E5-9FA4-90AE116AD744 "[HKEY_CLASSES_ROOT \ Desktopground Settings \ shell \ 10Ease] "MUIVerb" = "Accessibility" "Icon" = "% SystemRoot% \\ System32 \\ bootux.dll, -1032" "SettingsURI" = "ms-settings: easyofaccess-vypravěč" [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 "=" Privacy "" Icon "="% 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" = "Aktualizace a zabezpečení" "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" = "Smíšená realita" "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"

Můžete jej upravit podle svých preferencí. Přidejte nebo odeberte stránky aplikace Nastavení systému Windows, které chcete použít v místní nabídce. Pomocí příkazů dostupných v seznamu příkazů ms-settings uvedených na začátku článku nakonfigurujte místní nabídku.

Poznámka:. Zahodit změny registru Remove-menu.reg přítomen v zipovém archivu.