Bagikan melalui


Reserved file and URI associations for Windows Phone 8

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

You can use file and URI associations in Windows Phone 8 to automatically launch your app when another app launches a specific file type or URI scheme. But there are some file and URI associations that you can’t use, associations that are reserved. If your app registers for a reserved association, that registration will be ignored. This topic lists the reserved file types and reserved URI scheme names that are not available to your app.

For information about how to use file and URI associations in your app, see Auto-launching apps using file and URI associations for Windows Phone 8.

This topic contains the following sections.

Reserved file types

There are two types of reserved file types: file types reserved for Windows Phone built-in apps and file types reserved for the operating system. When a file type reserved for a built-in app is launched, only the built-in app will launch. Any attempt to register your app with that file type is ignored. Similarly, any attempt to register your app with a file type reserved for the operating system also will be ignored.

File types reserved for built-in apps

Windows Phone reserves the following file types for built-in apps.

.aac

.pem

.aetx

.png

.asf

.pptm

.bmp

.pptx

.cer

.qcp

.dotm

.rtf

.dotx

.tif

.gif

.tiff

.hdp

.txt

.htm

.url

.html

.vcf

.ico

.wav

.icon

.wdp

.jpeg

.wmv

.jxr

.xap

.m4a

.xht

.m4r

.xhtml

.m4v

.xltm

.mov

.xltx

.mp3

.xml

.mp4

.xsl

.one

.zip

.onetoc2

.p7b

File types reserved for the operating system

Windows Phone reserves the following file types for the operating system.

.ade

.msh2

.adp

.msh2xml

.app

.mshxml

.application

.msi

.appref-ms

.msp

.asp

.mst

.bas

.msu

.bat

.ops

.cab

.pcd

.chm

.pif

.cmd

.pl

.cnt

.plg

.com

.plsc

.cpf

.prf

.cpl

.prg

.crd

.printerexport

.crds

.provxml

.crt

.ps1

.csh

.ps1xml

.der

.ps2

.dll

.ps2xml

.exe

.psc1

.fxp

.psc2

.gadget

.psm1

.grp

.pst

.hlp

.pvw

.hme

.py

.hpj

.pyc

.hta

.pyo

.inf

.rb

.ins

.rbw

.isp

.rdp

.its

.reg

.jar

.rgu

.js

.scf

.jse

.scr

.ksh

.shb

.lnk

.shs

.mad

.theme

.maf

.tmp

.mag

.tsk

.mam

.url

.maq

.vb

.mar

.vbe

.mas

.vbp

.mat

.vbs

.mau

.vhd

.mav

.vhdx

.maw

.vsmacros

.mcf

.vsw

.mda

.webpnp

.mdb

.ws

.mde

.wsc

.mdt

.wsf

.mdw

.wsh

.mdz

.xaml

.msc

.xdp

.msh

.xip

.msh1

.xnk

.msh1xml

Reserved URI scheme names

There are two types of reserved URI scheme names: URI scheme names reserved for Windows Phone built-in apps and URI scheme names reserved for the operating system. When a URI is launched, if it contains a URI scheme name that’s reserved for a built-in app, only the built-in app will launch. Any attempt to register your app with that URI scheme name is ignored. Similarly, any attempt to register your app with a URI scheme name reserved for the operating system also will be ignored.

URI scheme names reserved for built-in apps

Windows Phone reserves the following URI scheme names for built-in apps.

bing.

ms-settings-emailandaccounts.

callto.

ms-settings-location.

dtmf.

ms-settings-lock.

http.

ms-settings-wifi.

https.

ms-word.

mailto.

office.

maps.

onenote.

ms-excel.

tel.

ms-powerpoint.

wallet.

ms-settings-airplanemode.

xbls.

ms-settings-bluetooth.

zune.

ms-settings-cellular.

URI scheme names reserved for the operating system

Windows Phone reserves the following URI scheme names for the operating system.

Explorer.AssocActionId.BurnSelection

Jscript

Explorer.AssocActionId.CloseSession

LDAP

Explorer.AssocActionId.EraseDisc

Res

Explorer.AssocActionId.ZipSelection

rlogin

Explorer.AssocProtocol.search-ms

StickyNotes

Explorer.BurnSelection

telnet

Explorer.CloseSession

tn3270

Explorer.EraseDisc

Vbscript

Explorer.ZipSelection

windowsmediacenterapp

File

windowsmediacenterssl

Iehistory

windowsmediacenterweb

Ierss

WMP11.AssocProtocol.MMS

Javascript