diff --git a/.github/actions/spell-check/expect.txt b/.github/actions/spell-check/expect.txt index 3a50dce6b3..4b8e0ce0a0 100644 --- a/.github/actions/spell-check/expect.txt +++ b/.github/actions/spell-check/expect.txt @@ -118,6 +118,7 @@ Avanc awakeness awakeversion AYUV +azman backtracer bak Bashkortostan @@ -163,6 +164,7 @@ BRIGHTGREEN Browsable bsd bstr +bthprops bti btn BTNFACE @@ -193,6 +195,8 @@ CDEF cdpx CENTERALIGN ceq +certlm +certmgr cguid changecursor Changemove @@ -257,11 +261,13 @@ comctl COMDAT comdef comdlg +comexp cominterop commandline COMMANDTITLE commctrl Comoros +compmgmt COMPOSITIONFULL comsupp comsuppw @@ -396,11 +402,13 @@ devdocs devenum DEVMON devpkey +devmgmt DEVSOURCE DIIRFLAG dimm directshow DISABLEASACTIONKEY +diskmgmt DISPLAYCHANGE DISPLAYCONFIG displayname @@ -499,6 +507,7 @@ Eucla EUQ eurochange eventlog +eventvwr everytime evt EWXFORCE @@ -567,6 +576,7 @@ frankychen Froml FROMTOUCH FSCTL +fsmgmt FTYPE Functiondiscoverykeys Futuna @@ -603,7 +613,9 @@ Globbing GMEM GNumber google +gpedit gpo +GPT gpu GSM gtm @@ -639,6 +651,7 @@ HCRYPTHASH HCRYPTPROV hcwhite hdc +hdwwiz hdrop HEB Heiko @@ -797,6 +810,7 @@ ipreviewhandler ipreviewhandlervisualssetfont IProperty IPublic +irprops isbi ISearch ISettings @@ -958,6 +972,7 @@ LTRB LTRREADING Luhansk luid +lusrmgr LWA lwin LZero @@ -992,6 +1007,7 @@ MAXIMIZEBOX MAXSHORTCUTSIZE maxversiontested Mbits +MBR MBs MBUTTON MBUTTONDBLCLK @@ -1020,6 +1036,7 @@ mfobjects mfplat Mfsensorgroup mftransform +Mgmt mic microsoft Midl @@ -1041,6 +1058,8 @@ mjpg mkd mkdn mlcfg +mmc +mmcexe MMdd mmdeviceapi mmi @@ -1120,6 +1139,7 @@ NCMBUTTONUP NCMOUSELEAVE NCMOUSEMOVE NCol +ncpa NCPAINT NCRBUTTONDBLCLK NCRBUTTONDOWN @@ -1289,6 +1309,7 @@ pdw PDWORD pedrolamas PERCEIVEDFLAG +perfmon pesi peteblois PEXCEPTION @@ -1321,6 +1342,7 @@ plocm plugins pluginsmodel PMSIHANDLE +Pnp Pohnpei Popups POPUPWINDOW @@ -1363,6 +1385,7 @@ prevpane prgms pri Primorsky +printmanagement PRINTCLIENT prm proactively @@ -1517,6 +1540,7 @@ RRF rrr RSAT rshift +rsop Rsp Rstrtmgr RTB @@ -1560,6 +1584,7 @@ SDKDDK sdns searchterm secauthz +secpol Secur securityoverview segoe @@ -1786,6 +1811,7 @@ tdbuild TDefault TDevice telem +telephon Templated templatenamespace Tenggara @@ -2057,6 +2083,7 @@ wmain Wman wmi WMICIM +wmimgmt WMKEYDOWN WMKEYUP wmp @@ -2084,6 +2111,7 @@ WResize writefile Wrk wrl +wscui wsf wsh wsl @@ -2107,6 +2135,7 @@ XBUTTONDBLCLK XBUTTONDOWN XBUTTONUP xcopy +XControl XDocument XElement XFile diff --git a/doc/devdocs/modules/launcher/plugins/windowssettings.md b/doc/devdocs/modules/launcher/plugins/windowssettings.md index b057374472..9141afed97 100644 --- a/doc/devdocs/modules/launcher/plugins/windowssettings.md +++ b/doc/devdocs/modules/launcher/plugins/windowssettings.md @@ -62,6 +62,7 @@ A full entry for the `WindowsSettings.json` looks like: * The strings for `Name`, `AltNames`, `Areas`, `Type` and `Note` must not contain whitespace(s) or special characters (#, €, $, etc.) * The strings for `Name`, `AltNames`, `Areas`, `Type` and `Note` are used as ids for the resource file under `Properties\Resources.resx` * When you add new strings make sure you have added all translations for it. +* If a result has `mmc.exe` as command and the note property is filled, the note is shown in the sub title too. (This is for special MMC results where we don't have a .msc file.) ## Scores diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ResultHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ResultHelper.cs index ead193f7ad..7240ee0fdc 100644 --- a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ResultHelper.cs +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ResultHelper.cs @@ -45,7 +45,18 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Helper AddOptionalToolTip(entry, result); - resultList.Add(result); + // There is a case with MMC snap-ins where we don't have .msc files fort them. Then we need to show the note for this results in subtitle too. + // These results have mmc.exe as command and their note property is filled. + if (entry.Command == "mmc.exe" && !string.IsNullOrEmpty(entry.Note)) + { + result.SubTitle = result.SubTitle + $"\u0020\u0020\u002D\u0020\u0020{Resources.Note}: {entry.Note}"; // "\u0020\u0020\u002D\u0020\u0020" = "" + } + + // To not show duplicate entries we check the existing results on the list before adding the new entry. Example: Device Manager entry for Control Panel and Device Manager entry for MMC. + if (!resultList.Any(x => x.Title == result.Title)) + { + resultList.Add(result); + } } SetScores(resultList, query); diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.Designer.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.Designer.cs index 17871ad847..b4264cb128 100644 --- a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.Designer.cs +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.Designer.cs @@ -294,6 +294,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Microsoft Management Console. + /// + internal static string AppMMC { + get { + return ResourceManager.GetString("AppMMC", resourceCulture); + } + } + /// /// Looks up a localized string similar to Apps & Features. /// @@ -609,6 +618,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Authorization Manager. + /// + internal static string AuthorizationManager { + get { + return ResourceManager.GetString("AuthorizationManager", resourceCulture); + } + } + /// /// Looks up a localized string similar to Automatic file downloads. /// @@ -780,6 +798,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to bthprops.cpl. + /// + internal static string bthprops_cpl { + get { + return ResourceManager.GetString("bthprops.cpl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Calendar. /// @@ -843,6 +870,24 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Certificates - Current User. + /// + internal static string CertificatesCurrentUser { + get { + return ResourceManager.GetString("CertificatesCurrentUser", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Certificates - Local Computer. + /// + internal static string CertificatesLocalComputer { + get { + return ResourceManager.GetString("CertificatesLocalComputer", resourceCulture); + } + } + /// /// Looks up a localized string similar to Change programs. /// @@ -906,6 +951,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to collab.cpl. + /// + internal static string collab_cpl { + get { + return ResourceManager.GetString("collab.cpl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Color filters. /// @@ -942,6 +996,33 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to COM-Objects. + /// + internal static string ComObjects { + get { + return ResourceManager.GetString("ComObjects", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Component Services. + /// + internal static string ComponentServices { + get { + return ResourceManager.GetString("ComponentServices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer Management. + /// + internal static string ComputerManagement { + get { + return ResourceManager.GetString("ComputerManagement", resourceCulture); + } + } + /// /// Looks up a localized string similar to Connectable devices. /// @@ -1041,6 +1122,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Create and format hard disk partitions. + /// + internal static string CreateAndFormatHardDiskPartitions { + get { + return ResourceManager.GetString("CreateAndFormatHardDiskPartitions", resourceCulture); + } + } + /// /// Looks up a localized string similar to Credential manager. /// @@ -1149,6 +1239,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Windows Defender Firewall with Advanced Security. + /// + internal static string DefenderFirewallAdvancedSecurity { + get { + return ResourceManager.GetString("DefenderFirewallAdvancedSecurity", resourceCulture); + } + } + /// /// Looks up a localized string similar to Delivery Optimization. /// @@ -1203,6 +1302,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Device Manager. + /// + internal static string DeviceManagerSnapIn { + get { + return ResourceManager.GetString("DeviceManagerSnapIn", resourceCulture); + } + } + /// /// Looks up a localized string similar to Devices and printers. /// @@ -1248,6 +1356,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Disk Management. + /// + internal static string DiskManagement { + get { + return ResourceManager.GetString("DiskManagement", resourceCulture); + } + } + /// /// Looks up a localized string similar to Display. /// @@ -1401,6 +1518,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Event Viewer. + /// + internal static string EventViewer { + get { + return ResourceManager.GetString("EventViewer", resourceCulture); + } + } + /// /// Looks up a localized string similar to Exploit Protection. /// @@ -1500,6 +1626,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Firewall.cpl. + /// + internal static string Firewall_cpl { + get { + return ResourceManager.GetString("Firewall.cpl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Focus assist - Quiet hours. /// @@ -1626,6 +1761,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to GPT. + /// + internal static string GPT { + get { + return ResourceManager.GetString("GPT", resourceCulture); + } + } + /// /// Looks up a localized string similar to Graphics settings. /// @@ -1653,6 +1797,24 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Group Policy. + /// + internal static string GroupPolicy { + get { + return ResourceManager.GetString("GroupPolicy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to hdwwiz.cpl. + /// + internal static string hdwwiz_cpl { + get { + return ResourceManager.GetString("hdwwiz.cpl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Headset display. /// @@ -1806,6 +1968,33 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to IP Security Monitor. + /// + internal static string IpSecurityMonitor { + get { + return ResourceManager.GetString("IpSecurityMonitor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to IP Security Policies on Local Computer. + /// + internal static string IpSecurityPoliciesOnLocalComputer { + get { + return ResourceManager.GetString("IpSecurityPoliciesOnLocalComputer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to irprops.cpl. + /// + internal static string irprops_cpl { + get { + return ResourceManager.GetString("irprops.cpl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Isolated Browsing. /// @@ -1905,6 +2094,24 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Local Computer Policy. + /// + internal static string LocalGroupPolicy { + get { + return ResourceManager.GetString("LocalGroupPolicy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Local Users and Groups. + /// + internal static string LocalUsersAndGroups { + get { + return ResourceManager.GetString("LocalUsersAndGroups", resourceCulture); + } + } + /// /// Looks up a localized string similar to Location. /// @@ -1968,6 +2175,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to MBR. + /// + internal static string MBR { + get { + return ResourceManager.GetString("MBR", resourceCulture); + } + } + /// /// Looks up a localized string similar to Messaging. /// @@ -2013,6 +2229,195 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to azman.msc. + /// + internal static string MMC_azman { + get { + return ResourceManager.GetString("MMC_azman", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to certlm.msc. + /// + internal static string MMC_certlm { + get { + return ResourceManager.GetString("MMC_certlm", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to certmgr.msc. + /// + internal static string MMC_certmgr { + get { + return ResourceManager.GetString("MMC_certmgr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to comexp.msc. + /// + internal static string MMC_comexp { + get { + return ResourceManager.GetString("MMC_comexp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to compmgmt.msc. + /// + internal static string MMC_compmgmt { + get { + return ResourceManager.GetString("MMC_compmgmt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to devmgmt.msc. + /// + internal static string MMC_devmgmt { + get { + return ResourceManager.GetString("MMC_devmgmt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to diskmgmt.msc. + /// + internal static string MMC_diskmgmt { + get { + return ResourceManager.GetString("MMC_diskmgmt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to eventvwr.msc. + /// + internal static string MMC_eventvwr { + get { + return ResourceManager.GetString("MMC_eventvwr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to fsmgmt.msc. + /// + internal static string MMC_fsmgmt { + get { + return ResourceManager.GetString("MMC_fsmgmt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to gpedit.msc. + /// + internal static string MMC_gpedit { + get { + return ResourceManager.GetString("MMC_gpedit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to lusrmgr.msc. + /// + internal static string MMC_lusrmgr { + get { + return ResourceManager.GetString("MMC_lusrmgr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to mmc.exe. + /// + internal static string MMC_mmcexe { + get { + return ResourceManager.GetString("MMC_mmcexe", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to perfmon.msc. + /// + internal static string MMC_perfmon { + get { + return ResourceManager.GetString("MMC_perfmon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to printmanagement.msc. + /// + internal static string MMC_printmanagement { + get { + return ResourceManager.GetString("MMC_printmanagement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to rsop.msc. + /// + internal static string MMC_rsop { + get { + return ResourceManager.GetString("MMC_rsop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to secpol.msc. + /// + internal static string MMC_secpol { + get { + return ResourceManager.GetString("MMC_secpol", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to services.msc. + /// + internal static string MMC_services { + get { + return ResourceManager.GetString("MMC_services", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to taskschd.msc. + /// + internal static string MMC_taskschd { + get { + return ResourceManager.GetString("MMC_taskschd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to tpm.msc. + /// + internal static string MMC_tpm { + get { + return ResourceManager.GetString("MMC_tpm", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WF.msc. + /// + internal static string MMC_wf { + get { + return ResourceManager.GetString("MMC_wf", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WmiMgmt.msc. + /// + internal static string MMC_wmimgmt { + get { + return ResourceManager.GetString("MMC_wmimgmt", resourceCulture); + } + } + /// /// Looks up a localized string similar to mmsys.cpl. /// @@ -2149,7 +2554,16 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } /// - /// Looks up a localized string similar to Nearby share settings. + /// Looks up a localized string similar to ncpa.cpl. + /// + internal static string ncpa_cpl { + get { + return ResourceManager.GetString("ncpa.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nearby sharing settings. /// internal static string NearbyShareSettings { get { @@ -2211,6 +2625,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Network sessions. + /// + internal static string NetworkSessions { + get { + return ResourceManager.GetString("NetworkSessions", resourceCulture); + } + } + /// /// Looks up a localized string similar to Network Setup Wizard. /// @@ -2409,6 +2832,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to You have to add this snap-in manually.. + /// + internal static string NoteNoMscFileExist { + get { + return ResourceManager.GetString("NoteNoMscFileExist", resourceCulture); + } + } + /// /// Looks up a localized string similar to Added in Windows 10, version 1903 (build 18362).. /// @@ -2706,6 +3138,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Performance Monitor. + /// + internal static string PerformanceMonitor { + get { + return ResourceManager.GetString("PerformanceMonitor", resourceCulture); + } + } + /// /// Looks up a localized string similar to Permissions and history. /// @@ -2850,6 +3291,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to PNP Device. + /// + internal static string PnpDevice { + get { + return ResourceManager.GetString("PnpDevice", resourceCulture); + } + } + /// /// Looks up a localized string similar to Power and sleep. /// @@ -2904,6 +3354,24 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Printer Spooler. + /// + internal static string PrinterSpooler { + get { + return ResourceManager.GetString("PrinterSpooler", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Print Management. + /// + internal static string PrintManagement { + get { + return ResourceManager.GetString("PrintManagement", resourceCulture); + } + } + /// /// Looks up a localized string similar to Print screen. /// @@ -3147,6 +3615,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Resultant Set of Policy. + /// + internal static string ResultantSetOfPolicy { + get { + return ResourceManager.GetString("ResultantSetOfPolicy", resourceCulture); + } + } + /// /// Looks up a localized string similar to Scanners and cameras. /// @@ -3255,6 +3732,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Security Configuration and Analysis. + /// + internal static string SecurityConfigurationAndAnalysis { + get { + return ResourceManager.GetString("SecurityConfigurationAndAnalysis", resourceCulture); + } + } + /// /// Looks up a localized string similar to Security Processor. /// @@ -3264,6 +3750,24 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Security Templates. + /// + internal static string SecurityTemplates { + get { + return ResourceManager.GetString("SecurityTemplates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Services. + /// + internal static string ServicesSnapIn { + get { + return ResourceManager.GetString("ServicesSnapIn", resourceCulture); + } + } + /// /// Looks up a localized string similar to Session cleanup. /// @@ -3309,6 +3813,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Shared Folders. + /// + internal static string SharedFolders { + get { + return ResourceManager.GetString("SharedFolders", resourceCulture); + } + } + /// /// Looks up a localized string similar to Shortcuts. /// @@ -3354,6 +3867,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to SMB. + /// + internal static string SMB { + get { + return ResourceManager.GetString("SMB", resourceCulture); + } + } + /// /// Looks up a localized string similar to Sound. /// @@ -3507,6 +4029,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to System Tools. + /// + internal static string SystemTools { + get { + return ResourceManager.GetString("SystemTools", resourceCulture); + } + } + /// /// Looks up a localized string similar to System variables. /// @@ -3534,6 +4065,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to TabletPC.cpl. + /// + internal static string TabletPC_cpl { + get { + return ResourceManager.GetString("TabletPC.cpl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Tablet PC settings. /// @@ -3588,6 +4128,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Task Scheduler. + /// + internal static string TaskScheduler { + get { + return ResourceManager.GetString("TaskScheduler", resourceCulture); + } + } + /// /// Looks up a localized string similar to Team Conferencing. /// @@ -3606,6 +4155,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to telephon.cpl. + /// + internal static string telephon_cpl { + get { + return ResourceManager.GetString("telephon.cpl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Text to speech. /// @@ -3687,6 +4245,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to TPM Management. + /// + internal static string TpmManagement { + get { + return ResourceManager.GetString("TpmManagement", resourceCulture); + } + } + /// /// Looks up a localized string similar to Transparency. /// @@ -4056,6 +4623,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to Windows Management Instrumentation. + /// + internal static string WindowsManagementInstrumentation { + get { + return ResourceManager.GetString("WindowsManagementInstrumentation", resourceCulture); + } + } + /// /// Looks up a localized string similar to Windows Mobility Center. /// @@ -4155,6 +4731,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to WMI Control. + /// + internal static string WmiControl { + get { + return ResourceManager.GetString("WmiControl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Workplace. /// @@ -4173,6 +4758,15 @@ namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { } } + /// + /// Looks up a localized string similar to wscui.cpl. + /// + internal static string wscui_cpl { + get { + return ResourceManager.GetString("wscui.cpl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Wubi IME settings. /// diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.resx b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.resx index 0eab37985e..e3837eb792 100644 --- a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.resx +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.resx @@ -217,6 +217,9 @@ App Short/modern name for application + + Microsoft Management Console + Apps & Features Area Apps @@ -333,6 +336,10 @@ Audio and speech Area MixedReality, only available if the Mixed Reality Portal app is installed. + + Authorization Manager + Name of MMC Snap-In. + Automatic file downloads Area Privacy @@ -406,6 +413,9 @@ Broadcasting Area Gaming + + bthprops.cpl + Calendar Area Privacy @@ -433,6 +443,14 @@ Cellular and SIM Area NetworkAndInternet + + Certificates - Current User + Name of MMC Snap-In. + + + Certificates - Local Computer + Name of MMC Snap-In. + Change programs @@ -458,6 +476,9 @@ Closed captions Area EaseOfAccess + + collab.cpl + Color filters Area EaseOfAccess @@ -474,6 +495,17 @@ Command The command to direct start a setting + + COM-Objects + + + Component Services + Name of MMC Snap-In. + + + Computer Management + Name of MMC Snap-In. + Connectable devices @@ -513,6 +545,9 @@ Cortana - Language Area Cortana + + Create and format hard disk partitions + Credential manager Area Control Panel (legacy settings) @@ -557,6 +592,10 @@ Default Save Locations Area System + + Windows Defender Firewall with Advanced Security + Name of MMC Snap-In. + Delivery Optimization Area UpdateAndSecurity @@ -580,6 +619,10 @@ Device manager Area Control Panel (legacy settings) + + Device Manager + Name of MMC Snap-In. + Devices and printers Area Control Panel (legacy settings) @@ -600,6 +643,10 @@ Direct open your phone Area EaseOfAccess + + Disk Management + Name of MMC Snap-In. + Display Area EaseOfAccess @@ -666,6 +713,10 @@ Ethernet Area NetworkAndInternet + + Event Viewer + Name of MMC Snap-In. + Exploit Protection @@ -708,6 +759,9 @@ Firewall + + Firewall.cpl + Focus assist - Quiet hours Area System @@ -764,6 +818,9 @@ Glance Area Personalization, Deprecated in Windows 10, version 1809 and later + + GPT + Graphics settings Area System @@ -775,6 +832,12 @@ Green week Mean you don't can see green colors + + Group Policy + + + hdwwiz.cpl + Headset display Area MixedReality, only available if the Mixed Reality Portal app is installed. @@ -837,6 +900,17 @@ IP Should not translated + + IP Security Monitor + Name of MMC Snap-In. + + + IP Security Policies on Local Computer + Name of MMC Snap-In. + + + irprops.cpl + Isolated Browsing @@ -876,6 +950,14 @@ Light mode + + Local Computer Policy + Name of MMC Snap-In. + + + Local Users and Groups + Name of MMC Snap-In. + Location Area Privacy @@ -904,6 +986,9 @@ Manage optional features Area Apps + + MBR + Messaging Area Privacy @@ -923,6 +1008,69 @@ mlcfg32.cpl File name, Should not translated + + azman.msc + + + certlm.msc + + + certmgr.msc + + + comexp.msc + + + compmgmt.msc + + + devmgmt.msc + + + diskmgmt.msc + + + eventvwr.msc + + + fsmgmt.msc + + + gpedit.msc + + + lusrmgr.msc + + + mmc.exe + + + perfmon.msc + + + printmanagement.msc + + + rsop.msc + + + secpol.msc + + + services.msc + + + taskschd.msc + + + tpm.msc + + + WF.msc + + + WmiMgmt.msc + mmsys.cpl File name, Should not translated @@ -981,6 +1129,9 @@ Navigation bar Area Personalization + + ncpa.cpl + Nearby sharing settings Area System @@ -1009,6 +1160,9 @@ Network properties Area Control Panel (legacy settings) + + Network sessions + Network Setup Wizard Area Control Panel (legacy settings) @@ -1080,6 +1234,9 @@ Only available on mobile and if the enterprise has deployed a provisioning package. + + You have to add this snap-in manually. + Added in Windows 10, version 1903 (build 18362). @@ -1202,6 +1359,10 @@ Performance information and tools Area Control Panel (legacy settings) + + Performance Monitor + Name of MMC Snap-In. + Permissions and history Area Cortana @@ -1263,6 +1424,9 @@ Windows settings + + PNP Device + Power and sleep Area System @@ -1286,6 +1450,13 @@ Printers and scanners Area Device + + Printer Spooler + + + Print Management + Name of MMC Snap-In. + Print screen Mean the "Print screen" key @@ -1388,6 +1559,10 @@ Repair programs + + Resultant Set of Policy + Name of MMC Snap-In. + Scanners and cameras Area Control Panel (legacy settings) @@ -1433,9 +1608,21 @@ Security Center Area Control Panel (legacy settings) + + Security Configuration and Analysis + Name of MMC Snap-In. + Security Processor + + Security Templates + Name of MMC Snap-In. + + + Services + Name of MMC Snap-In. + Session cleanup Area SurfaceHub @@ -1455,6 +1642,10 @@ Shared experience settings Area System + + Shared Folders + Name of MMC Snap-In. + Shortcuts @@ -1474,6 +1665,9 @@ Size Size for text and symbols + + SMB + Sound Area System @@ -1540,6 +1734,9 @@ System properties and Add New Hardware wizard Area Control Panel (legacy settings) + + System Tools + System variables @@ -1551,6 +1748,9 @@ Tablet mode Area System + + TabletPC.cpl + Tablet PC settings Area Control Panel (legacy settings) @@ -1573,6 +1773,10 @@ Tasks Area Privacy + + Task Scheduler + Name of MMC Snap-In. + Team Conferencing Area SurfaceHub @@ -1581,6 +1785,9 @@ Team device management Area SurfaceHub + + telephon.cpl + Text to speech Area Control Panel (legacy settings) @@ -1613,6 +1820,10 @@ Touchpad Area Device + + TPM Management + Name of MMC Snap-In. + Transparency @@ -1767,6 +1978,9 @@ Windows Insider Program Area UpdateAndSecurity + + Windows Management Instrumentation + Windows Mobility Center Area Control Panel (legacy settings) @@ -1810,6 +2024,10 @@ Wireless + + WMI Control + Name of MMC Snap-In. + Workplace @@ -1817,6 +2035,9 @@ Workplace provisioning Area UserAccounts + + wscui.cpl + Wubi IME settings Area TimeAndLanguage, available if the Microsoft Wubi input method editor is installed diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/WindowsSettings.json b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/WindowsSettings.json index 502e41a642..0f5412f463 100644 --- a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/WindowsSettings.json +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/WindowsSettings.json @@ -1284,6 +1284,7 @@ "Name": "ActionCenter", "Areas": [ "AreaSystemAndSecurity" ], "Type": "AppControlPanel", + "AltNames": [ "wscui.cpl" ], "Command": "control /name Microsoft.ActionCenter" }, { @@ -1331,7 +1332,7 @@ }, { "Name": "BluetoothDevices", - "Areas": [ "AreaHardwareAndSound" ], + "Areas": [ "AreaHardwareAndSound", "bthprops.cpl" ], "Type": "AppControlPanel", "Command": "control /name Microsoft.BluetoothDevices" }, @@ -1378,6 +1379,7 @@ "Name": "DeviceManager", "Areas": [ "AreaHardwareAndSound" ], "Type": "AppControlPanel", + "AltNames": [ "hdwwiz.cpl" ], "Command": "control /name Microsoft.DeviceManager" }, { @@ -1437,6 +1439,7 @@ "Name": "Infrared", "Areas": [ "AreaHardwareAndSound" ], "Type": "AppControlPanel", + "AltNames": [ "irprops.cpl" ], "Command": "control /name Microsoft.Infrared" }, { @@ -1469,6 +1472,7 @@ "Name": "NetworkConnection", "Areas": [ "AreaNetworkAndInternet" ], "Type": "AppControlPanel", + "AltNames": [ "ncpa.cpl" ], "Command": "control netconnections" }, { @@ -1531,13 +1535,14 @@ "Name": "PhoneAndModemOptions", "Areas": [ "AreaNetworkAndInternet" ], "Type": "AppControlPanel", + "AltNames": [ "modem.cpl", "telephon.cpl" ], "Command": "control /name Microsoft.PhoneAndModemOptions" }, { "Name": "PhoneAndModem", "Areas": [ "AreaNetworkAndInternet" ], "Type": "AppControlPanel", - "AltNames": [ "modem.cpl" ], + "AltNames": [ "modem.cpl", "telephon.cpl" ], "Command": "control /name Microsoft.PhoneAndModem" }, { @@ -1632,6 +1637,7 @@ "Name": "TabletPcSettings", "Areas": [ "AreaSystemAndSecurity" ], "Type": "AppControlPanel", + "AltNames": [ "TabletPC.cpl" ], "Command": "control /name Microsoft.TabletPCSettings" }, { @@ -1672,7 +1678,7 @@ }, { "Name": "WindowsFirewall", - "Areas": [ "AreaSystemAndSecurity" ], + "Areas": [ "AreaSystemAndSecurity", "Firewall.cpl" ], "Type": "AppControlPanel", "Command": "control /name Microsoft.WindowsFirewall" }, @@ -1794,6 +1800,154 @@ "Type": "AppSettingsApp", "AltNames": [ "ConnectPanel", "ConnectableDevices", "ConnectWirelessAudio", "DeviceDiscovery" ], "Command": "ms-settings-connectabledevices:devicediscovery" + }, + { + "Name": "AppMMC", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe" ], + "Command": "mmc.exe", + "ShowAsFirstResult" : true + }, + { + "Name": "AuthorizationManager", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_azman" ], + "Command": "azman.msc" + }, + { + "Name": "CertificatesCurrentUser", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_certmgr" ], + "Command": "certmgr.msc" + }, + { + "Name": "CertificatesLocalComputer", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_certlm" ], + "Command": "certlm.msc" + }, + { + "Name": "ComponentServices", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_comexp", "ComObjects" ], + "Command": "comexp.msc" + }, + { + "Name": "ComputerManagement", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_compmgmt", "SystemTools", "TaskScheduler", "EventViewer", "SharedFolders", "NetworkSessions", "SMB", "LocalUsersAndGroups", "PerformanceMonitor", "DeviceManager", "PnpDevice", "Storage", "DiskManagement", "CreateAndFormatHardDiskPartitions", "GPT", "MBR", "ServicesSnapIn", "WmiControl", "WindowsManagementInstrumentation" ], + "Command": "compmgmt.msc" + }, + { + "Name": "DeviceManager", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_devmgmt", "PnpDevice" ], + "Command": "devmgmt.msc" + }, + { + "Name": "DiskManagement", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_diskmgmt", "Storage", "CreateAndFormatHardDiskPartitions", "GPT", "MBR" ], + "Command": "diskmgmt.msc" + }, + { + "Name": "EventViewer", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_eventvwr" ], + "Command": "eventvwr.msc" + }, + { + "Name": "LocalGroupPolicy", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_gpedit", "GroupPolicy" ], + "Command": "gpedit.msc" + }, + { + "Name": "IpSecurityMonitor", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe" ], + "Command": "mmc.exe", + "Note": "NoteNoMscFileExist" + }, + { + "Name": "IpSecurityPoliciesOnLocalComputer", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe" ], + "Command": "mmc.exe", + "Note": "NoteNoMscFileExist" + }, + { + "Name": "LocalUsersAndGroups", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_lusrmgr" ], + "Command": "lusrmgr.msc" + }, + { + "Name": "PerformanceMonitor", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_perfmon" ], + "Command": "perfmon.msc" + }, + { + "Name": "PrintManagement", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_printmanagement", "PrinterSpooler" ], + "Command": "printmanagement.msc" + }, + { + "Name": "ResultantSetOfPolicy", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_rsop" ], + "Command": "rsop.msc" + }, + { + "Name": "SecurityConfigurationAndAnalysis", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_secpol" ], + "Command": "secpol.msc" + }, + { + "Name": "SecurityTemplates", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe" ], + "Command": "mmc.exe", + "Note": "NoteNoMscFileExist" + }, + { + "Name": "ServicesSnapIn", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_services" ], + "Command": "services.msc" + }, + { + "Name": "SharedFolders", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_fsmgmt", "NetworkSessions" ], + "Command": "fsmgmt.msc" + }, + { + "Name": "TaskScheduler", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_taskschd" ], + "Command": "taskschd.msc" + }, + { + "Name": "TpmManagement", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_tpm" ], + "Command": "tpm.msc" + }, + { + "Name": "DefenderFirewallAdvancedSecurity", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_wf" ], + "Command": "wf.msc" + }, + { + "Name": "WmiControl", + "Type": "AppMMC", + "AltNames": [ "MMC_mmcexe", "MMC_wmimgmt", "WindowsManagementInstrumentation" ], + "Command": "wmimgmt.msc" } ] }