Friday, November 29, 2019

Windows: Launch an app with a URI


This section describes how to use a Uniform Resource Identifier (URI) to launch one app from another app, enabling helpful app-to-app scenarios.
TopicDescription
Launch the default app for a URILearn how to launch the default app for a Uniform Resource Identifier (URI). URIs allow you to launch another app to perform a specific task. This topic also provides an overview of the many URI schemes built into Windows.
Handle URI activationLearn how to register an app to become the default handler for a Uniform Resource Identifier (URI) scheme name.
Launch an app for resultsLearn how to launch an app from another app and exchange data between the two. This is called launching an app for results.
Choose and save tones using the ms-tonepicker URI schemeThis topic describes the ms-tonepicker URI scheme and how to use it to display a tone picker to select a tone, save a tone, and get the friendly name for a tone.
Launch the Windows Settings appLearn how to launch the Windows Settings app from your app. This topic describes the ms-settings URI scheme. Use this URI scheme to launch the Windows Settings app to specific settings pages.
Launch the UWP appThis topic describes the ms-windows-store URI scheme. Your app can use this URI scheme to launch the UWP app to specific pages in the Store.
Launch the Windows Maps appLearn how to launch the Windows Maps app from your app.
Launch the People appThis topic describes the ms-people URI scheme. Your app can use this URI scheme to launch the People app for specific actions.
Launch screen snippingLearn how to use URI schemes to open a new snip, or to open the Snip & Sketch app.
Enable apps for websites using app URI handlersDrive user engagement with your app by supporting the Apps for Websites feature.

Reference:

ms-settings: URI scheme reference


Use the following URIs to open various pages of the Settings app.
Note that whether a settings page is available varies by Windows SKU. Not all settings page available on Windows 10 for desktop are available on Windows 10 Mobile, and vice-versa. The notes column also captures additional requirements that must be met for a page to be available.

Accounts

Settings pageURI
Access work or schoolms-settings:workplace
Email & app accountsms-settings:emailandaccounts
Family & other peoplems-settings:otherusers
Set up a kioskms-settings:assignedaccess
Sign-in optionsms-settings:signinoptions
ms-settings:signinoptions-dynamiclock
Sync your settingsms-settings:sync
Windows Hello setupms-settings:signinoptions-launchfaceenrollment
ms-settings:signinoptions-launchfingerprintenrollment
Your infoms-settings:yourinfo

Apps

Settings pageURI
Apps & Featuresms-settings:appsfeatures
App featuresms-settings:appsfeatures-app (Reset, manage add-on & downloadable content, etc. for the app)
Apps for websitesms-settings:appsforwebsites
Default appsms-settings:defaultapps
Manage optional featuresms-settings:optionalfeatures
Offline Mapsms-settings:maps
ms-settings:maps-downloadmaps (Download maps)
Startup appsms-settings:startupapps
Video playbackms-settings:videoplayback

Cortana

Settings pageURI
Cortana across my devicesms-settings:cortana-notifications
More detailsms-settings:cortana-moredetails
Permissions & Historyms-settings:cortana-permissions
Searching Windowsms-settings:cortana-windowssearch
Talk to Cortanams-settings:cortana-language
ms-settings:cortana
ms-settings:cortana-talktocortana
 Note
This Settings section on desktop will be called Search when the PC is set to regions where Cortana is not currently available or Cortana has been disabled. Cortana-specific pages (Cortana across my devices, and Talk to Cortana) will not be listed in this case.

Devices

Settings pageURI
AutoPlayms-settings:autoplay
Bluetoothms-settings:bluetooth
Connected Devicesms-settings:connecteddevices
Default camerams-settings:camera (Deprecated in Windows 10, version 1809 and later)
Mouse & touchpadms-settings:mousetouchpad (touchpad settings only available on devices that have a touchpad)
Pen & Windows Inkms-settings:pen
Printers & scannersms-settings:printers
Touchpadms-settings:devices-touchpad (only available if touchpad hardware is present)
Typingms-settings:typing
USBms-settings:usb
Wheelms-settings:wheel (only available if Dial is paired)
Your phonems-settings:mobile-devices

Ease of Access

Settings pageURI
Audioms-settings:easeofaccess-audio
Closed captionsms-settings:easeofaccess-closedcaptioning
Color filtersms-settings:easeofaccess-colorfilter
Cursor & pointer sizems-settings:easeofaccess-cursorandpointersize
Displayms-settings:easeofaccess-display
Eye controlms-settings:easeofaccess-eyecontrol
Fontsms-settings:fonts
High contrastms-settings:easeofaccess-highcontrast
Keyboardms-settings:easeofaccess-keyboard
Magnifierms-settings:easeofaccess-magnifier
Mousems-settings:easeofaccess-mouse
Narratorms-settings:easeofaccess-narrator
Other optionsms-settings:easeofaccess-otheroptions (Deprecated in Windows 10, version 1809 and later)
Speechms-settings:easeofaccess-speechrecognition

Extras

Settings pageURI
Extrasms-settings:extras (only available if "settings apps" are installed, for example, by a 3rd party)

Gaming

Settings pageURI
Broadcastingms-settings:gaming-broadcasting
Game barms-settings:gaming-gamebar
Game DVRms-settings:gaming-gamedvr
Game Modems-settings:gaming-gamemode
Playing a game full screenms-settings:quietmomentsgame
TruePlayms-settings:gaming-trueplay (Deprecated in Windows 10, version 1809 and later)
Xbox Networkingms-settings:gaming-xboxnetworking

Home page

Settings pageURI
Settings home pagems-settings:

Mixed reality

 Note
These settings are only available if the Mixed Reality Portal app is installed.
Settings pageURI
Audio and speechms-settings:holographic-audio
Environmentms-settings:privacy-holographic-environment
Headset displayms-settings:holographic-headset
Uninstallms-settings:holographic-management

Network & internet

Settings pageURI
Airplane modems-settings:network-airplanemode
ms-settings:proximity
Cellular & SIMms-settings:network-cellular
Data usagems-settings:datausage
Dial-upms-settings:network-dialup
DirectAccessms-settings:network-directaccess (only available if DirectAccess is enabled)
Ethernetms-settings:network-ethernet
Manage known networksms-settings:network-wifisettings
Mobile hotspotms-settings:network-mobilehotspot
NFCms-settings:nfctransactions
Proxyms-settings:network-proxy
Statusms-settings:network-status
ms-settings:network
VPNms-settings:network-vpn
Wi-Fims-settings:network-wifi (only available if the device has a wifi adapter)
Wi-Fi Callingms-settings:network-wificalling (only available if Wi-Fi calling is enabled)

Personalization

Settings pageURI
Backgroundms-settings:personalization-background
Choose which folders appear on Startms-settings:personalization-start-places
Colorsms-settings:personalization-colors
ms-settings:colors
Glancems-settings:personalization-glance (Deprecated in Windows 10, version 1809 and later)
Lock screenms-settings:lockscreen
Navigation barms-settings:personalization-navbar (Deprecated in Windows 10, version 1809 and later)
Personalization (category)ms-settings:personalization
Startms-settings:personalization-start
Taskbarms-settings:taskbar
Themesms-settings:themes

Phone

Settings pageURI
Your phonems-settings:mobile-devices
ms-settings:mobile-devices-addphone
ms-settings:mobile-devices-addphone-direct (Opens Your Phone app)

Privacy

Settings pageURI
Accessory appsms-settings:privacy-accessoryapps (Deprecated in Windows 10, version 1809 and later)
Account infoms-settings:privacy-accountinfo
Activity historyms-settings:privacy-activityhistory
Advertising IDms-settings:privacy-advertisingid (Deprecated in Windows 10, version 1809 and later)
App diagnosticsms-settings:privacy-appdiagnostics
Automatic file downloadsms-settings:privacy-automaticfiledownloads
Background Appsms-settings:privacy-backgroundapps
Calendarms-settings:privacy-calendar
Call historyms-settings:privacy-callhistory
Camerams-settings:privacy-webcam
Contactsms-settings:privacy-contacts
Documentsms-settings:privacy-documents
Emailms-settings:privacy-email
Eye trackerms-settings:privacy-eyetracker (requires eyetracker hardware)
Feedback & diagnosticsms-settings:privacy-feedback
File systemms-settings:privacy-broadfilesystemaccess
Generalms-settings:privacy-general
Locationms-settings:privacy-location
Messagingms-settings:privacy-messaging
Microphonems-settings:privacy-microphone
Motionms-settings:privacy-motion
Notificationsms-settings:privacy-notifications
Other devicesms-settings:privacy-customdevices
Picturesms-settings:privacy-pictures
Phone callsms-settings:privacy-phonecalls
Radiosms-settings:privacy-radios
Speech, inking & typingms-settings:privacy-speechtyping
Tasksms-settings:privacy-tasks
Videosms-settings:privacy-videos
Voice activationms-settings:privacy-voiceactivation

Surface Hub

Settings pageURI
Accountsms-settings:surfacehub-accounts
Session cleanupms-settings:surfacehub-sessioncleanup
Team Conferencingms-settings:surfacehub-calling
Team device managementms-settings:surfacehub-devicemanagenent
Welcome screenms-settings:surfacehub-welcome

System

Settings pageURI
Aboutms-settings:about
Advanced display settingsms-settings:display-advanced (only available on devices that support advanced display options)
App volume and device preferencesms-settings:apps-volume (Added in Windows 10, version 1903)
Battery Saverms-settings:batterysaver (only available on devices that have a battery, such as a tablet)
Battery Saver settingsms-settings:batterysaver-settings (only available on devices that have a battery, such as a tablet)
Battery usems-settings:batterysaver-usagedetails (only available on devices that have a battery, such as a tablet)
Clipboardms-settings:clipboard
Displayms-settings:display
Default Save Locationsms-settings:savelocations
Displayms-settings:screenrotation
Duplicating my displayms-settings:quietmomentspresentation
During these hoursms-settings:quietmomentsscheduled
Encryptionms-settings:deviceencryption
Focus assistms-settings:quiethours
ms-settings:quietmomentshome
Graphics Settingsms-settings:display-advancedgraphics (only available on devices that support advanced graphics options)
Messagingms-settings:messaging
Multitaskingms-settings:multitasking
Night light settingsms-settings:nightlight
Phonems-settings:phone-defaultapps
Projecting to this PCms-settings:project
Shared experiencesms-settings:crossdevice
Tablet modems-settings:tabletmode
Taskbarms-settings:taskbar
Notifications & actionsms-settings:notifications
Remote Desktopms-settings:remotedesktop
Phonems-settings:phone (Deprecated in Windows 10, version 1809 and later)
Power & sleepms-settings:powersleep
Soundms-settings:sound
Storagems-settings:storagesense
Storage Sensems-settings:storagepolicies

Time and language

Settings pageURI
Date & timems-settings:dateandtime
Japan IME settingsms-settings:regionlanguage-jpnime (available if the Microsoft Japan input method editor is installed)
Languagems-settings:keyboard
ms-settings:regionlanguage
ms-settings:regionlanguage-bpmfime
ms-settings:regionlanguage-cangjieime
ms-settings:regionlanguage-chsime-pinyin-domainlexicon
ms-settings:regionlanguage-chsime-pinyin-keyconfig
ms-settings:regionlanguage-chsime-pinyin-udp
ms-settings:regionlanguage-chsime-wubi-udp
ms-settings:regionlanguage-quickime
Pinyin IME settingsms-settings:regionlanguage-chsime-pinyin (available if the Microsoft Pinyin input method editor is installed)
Speechms-settings:speech
Wubi IME settingsms-settings:regionlanguage-chsime-wubi (available if the Microsoft Wubi input method editor is installed)

Update & security

Settings pageURI
Activationms-settings:activation
Backupms-settings:backup
Delivery Optimizationms-settings:delivery-optimization
Find My Devicems-settings:findmydevice
For developersms-settings:developers
Recoveryms-settings:recovery
Troubleshootms-settings:troubleshoot
Windows Securityms-settings:windowsdefender
Windows Insider Programms-settings:windowsinsider (only present if user is enrolled in WIP)
ms-settings:windowsinsider-optin
Windows Updatems-settings:windowsupdate
ms-settings:windowsupdate-action
Windows Update-Advanced optionsms-settings:windowsupdate-options
Windows Update-Restart optionsms-settings:windowsupdate-restartoptions
Windows Update-View update historyms-settings:windowsupdate-history

User Accounts

Settings pageURI
Provisioningms-settings:workplace-provisioning (only available if enterprise has deployed a provisioning package)
Provisioningms-settings:provisioning (only available on mobile and if the enterprise has deployed a provisioning package)
Windows Anywherems-settings:windowsanywhere (device must be Windows Anywhere-capable)

Reference: