How to get the friendly name from ms-settings URI in Windows 10

Page 2 of 2 FirstFirst 12

  1. Posts : 22
    Windows 10 Enterprise 1909 version 10.0.18363 Build 18363 (Native-Boot VDisk (*.vhdx)
       #11

    SystemSettings.exe is the program that launches when it's trying to open a specific page such as "ms-settings:display". Looking at the app manifest in C:\Windows\ImmersiveControlPanel\ it calls on whatever DisplayName it has, which is kind of fun. ms-settings:Cancer now opens the main page. As far as I can tell every page in the ImmersiveControlPanel is called on by the string "ms-settings:DisplayName and the DisplayName is the same as the URI (:display, etc.). I could only edit the DisplayName in Registry Editor but it's kind of a pain to find any one of them. This is probably why you can't run SystemSettings.exe directly, it says it launches by a URL protocol in Registry Editor. If you'd like to find the DisplayName I'd suggest getting a third party Registry scanner to do a filtered search (like "ms-settings:") and going from there.

    SystemSettings tiles used to be actual files located in the C:\Windows\ImmersiveControlPanel\ but now it seems to have been restructured. There's Windows.UI.Xaml.dll, multiple immersivecontrolpanel package directories, settings entries configured between manifests, dlls, and xml files. If you want your system to call on a specific page of SystemSettings that needs to be edited, then you'll probably need to use the URL protocol, because that's how the system is using it. If you want to write a script or something that changes something up and have it call on one specific file that defines a page within the program you won't find it because it's been scattered in many different ways, plus the system doesn't directly launch SystemSettings.exe so I don't see it working if you do target it and specify a particular handle. ms-settings:{PublisherDisplayName} may be your best bet for getting some usage out of it and it seems like it's the same as the URIs for each page, though the specific DisplayName is what comes after "ms-settings:".

    Hope this helps,
    Yokiaza
      My Computer


  2. yxq
    Posts : 18
    Windows 10
    Thread Starter
       #12
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 21:20.
Find Us




Windows 10 Forums