Windows 10 的套件指令清單架構參考

此參考提供每個元素、屬性和數據類型的詳細數據,這些數據類型會定義應用程式套件指令清單 Windows 10 應用程式的架構。 架構定義檔案為UapManifestSchema.xsd、FoundationManifestSchema.xsd、AppxManifestTypes.xsd 及其他。

UapManifestSchema.xsd 和 FoundationManifestSchema.xsd 會匯入彼此的命名空間,而且兩者都會匯入 AppxManifestTypes.xsd 的命名空間。

下表列出此架構中的所有元素,依名稱依字母順序排序。

元素 Description
ActivatableClass (類型:CT_InProcessActivatableClass) 宣告與擴充點相關聯的運行時間類別。
ActivatableClass (類型:CT_OutOfProcessActivatableClass) 宣告與擴充點相關聯的運行時間類別。
ActivatableClassAttribute 定義類別的屬性,該屬性儲存在 Windows 執行階段 屬性存放區中。
應用程式 代表包含套件中傳遞之部分或所有功能的應用程式。
應用程式 代表組成套件的一或多個應用程式。
引數 指定要傳遞至可執行檔的逗號分隔自變數清單。
BackgroundTasks 定義 windows.backgroundTasks 類型的應用程式擴充點。 背景工作會在專用背景主機中執行;也就是說,沒有UI。
Capabilities 宣告封裝所需的受保護用戶資源的存取權。
功能 宣告封裝所需的功能。
[MSSQLSERVER 的通訊協定內容] 要與封裝搭配使用的憑證,並放在系統證書存儲中。
憑證 宣告 windows.certificates 類型的套件擴充點。 應用程式需要來自指定證書存儲的一或多個憑證。
cloudFiles:Extension 宣告應用程式的擴充點,以註冊應用程式所實作的處理程式,以及雲端式佔位符檔案的操作功能表選項。
cloudFiles:CloudFiles 針對雲端式佔位元檔案,註冊在應用程式和操作功能表選項中實作的處理程式。
cloudFiles:BannersHandler 註冊雲端式佔位符檔案的 Windows Shell BannersHandler。
cloudFiles:CloudFilesContextMenus 註冊雲端型佔位符檔案的操作功能表。
cloudFiles:ContentUriSource 註冊雲端型佔位符檔案的 Windows Shell CustomStateHandler。
cloudFiles:CustomStateHandler 雲端式佔位符檔案的 Windows Shell 圖示重疊處理程式。
cloudFiles:DesktopIconOverlayHandler 宣告 windows.certificates 類型的套件擴充點。 應用程式需要來自指定證書存儲的一或多個憑證。
cloudFiles:DesktopIconOverlayHandlers 包含雲端式佔位元檔案的 Windows Shell 圖示重疊處理程式。
cloudFiles:ExtendedPropertyHandler 註冊雲端型佔位符檔案的 Windows Shell ExtendedPropertyHandler。
cloudFiles:ThumbnailProviderHandler 註冊雲端型佔位符檔案的 Windows Shell ThumbnailProviderHandler。
cloudFiles:Verb 定義與檔案操作功能表相關聯的動詞
註冊雲端式佔位符檔案的 Windows Shell StorageProviderStatusUI。
cloudFiles2:StorageProviderStatusUISourceFactory 註冊雲端式佔位符檔案的 Windows 殼層 IStorageProviderStatusUISourceFactory
註冊雲端式佔位符檔案的 Windows Shell StorageProviderStatusUI。
exeServer/Class) 中的 com:Aspect ( 指定繪製或取得資料時所需的資料或物件的檢視外觀。
surrogateServer/Class) 中的 com:Aspect ( 指定繪製或取得資料時所需的資料或物件的檢視外觀。
exeServer) 中的 com:Class ( 定義 ExeServer 類別註冊。
surrogateServer/Class) 中的 com:Class ( 定義 SurrogateServer 類別註冊。
com:ComInterface (application/Extensions) 宣告 windows.comInterface 類型的套件擴充點。 comInterface 延伸模組可能包含三種類型的註冊:Interface、ProxyStub 或 TypeLib。
package/Extensions) 中的 com:ComInterface ( 宣告 windows.comInterface 類型的套件擴充點。 comInterface 延伸模組可能包含三種類型的註冊:Interface、ProxyStub 或 TypeLib。
com:ComServer 宣告 windows.comServer 類型的套件擴充點。 comServer 延伸模組可能包含四種類型的註冊:ExeServer、SurrogateServer、ProgId 或 TreatAsClass。
exeServer/Class) 中的 com:Conversion ( 指定應用程式可以讀取和寫入的格式。
surrogateServer/Class) 中的 com:Conversion ( 指定應用程式可以讀取和寫入的格式。
com:DataFormat (ExeServer/Class) 應用程式支持的數據格式。
com:DataFormat (SurrogateServer/Class) 應用程式支持的數據格式。
exeServer/Class) 中的 com:DataFormats ( 指定應用程式所支援的預設和主要數據格式。
surrogateServer/Class) 中的 com:DataFormats ( 指定應用程式所支援的預設和主要數據格式。
exeServer/Class) 中的 com:DefaultIcon ( 提供物件圖示呈現的預設圖示資訊。
surrogateServer/Class) 中的 com:DefaultIcon ( 提供物件圖示呈現的預設圖示資訊。
com:ComServer 向一或多個類別註冊註冊 ExeServer。
com:Extension 提供將 COM 註冊公開給應用程式套件外部用戶端的功能。
com:Format (in ExeServer/Readable) 指定應用程式可從) 讀取 (轉換的檔案格式。
com:Format (in ExeServer/ReadWritable) 指定應用程式可以讀取和寫入的檔案格式, (啟用為) 。
com:SurrogateServer/Readable) 中的格式 ( 指定應用程式可以從) 讀取 (轉換的檔案格式。
com:SurrogateServer/ReadWritable) 中的格式 ( 指定應用程式可以讀取和寫入的檔案格式, (啟用為) 。
com:ImplementCategories (ExeServer/Class) 指定類別所實作的類別。
com:ImplementCategories (SurrogateServer/Class) 指定類別所實作的類別。
com:ImplementCategory (in ExeServer/Class) 表示類別已實作指定的類別。
com:ImplementCategory (SurrogateServer/Class) 表示類別已實作指定的類別。
應用程式/延伸模組中的 com:Interface () 註冊新的 COM 介面。
com:Interface (package/Extensions) 註冊新的 COM 介面。
com:MiscStatus (ExeServer/Class) 指定如何建立及顯示物件。
com:MiscStatus (SurrogateServer/Class) 指定如何建立及顯示物件。
com:ProgId 與 CLSID 相關聯的程式設計標識碼 (ProgID) 。 ProgID 會識別類別,但精確度低於CLSID,因為它不保證是全域唯一的。
com:ProxyStub (comInterface) 註冊 Proxy 存根。
com:ProxyStub (套件/延伸模組) 註冊 Proxy 存根。
com:ExeServer) 中的可讀取 ( 指定應用程式只能讀取檔案。
com:SurrogateServer) 中的可讀取 ( 指定應用程式只能讀取檔案。
com:ReadWritable (ExeServer) 指定應用程式可以讀取和寫入檔案。
com:ReadWritable (SurrogateServer) 指定應用程式可以讀取和寫入檔案。
com:SurrogateServer 向一或多個類別註冊註冊 SurrogateServer。
com:ToolboxBitmap32 (ExeServer/Class) 識別要用於工具列或工具箱按鈕之16 x 16點陣圖的模組名稱和資源識別碼。
com:ToolboxBitmap32 (SurrogateServer/Class) 識別要用於工具列或工具箱按鈕之16 x 16點陣圖的模組名稱和資源識別碼。
com:TreatAsClass 對應至具有 TreatAs 子機碼之 CLSID 註冊的註冊。
com:TypeLib (套件/延伸模組) 介面的類型連結庫。
com:TypeLib (comInterface) 註冊類型程式庫。
com:TypeLib (套件/延伸模組) 註冊類型程式庫。
exeServer/Class) 中的 com:Verb ( 要為應用程式註冊的動詞。
surrogateServer/Class) 中的 com:Verb ( 要為應用程式註冊的動詞。
com:Verbs (ExeServer/Class) 指定要為應用程式註冊的動詞。
com:Verbs (SurrogateServer/Class) 指定要為應用程式註冊的動詞。
com:ComInterface/TypeLib 中的版本 () 類型連結庫的版本號碼和其他資訊。
com:Package/Extensions) 中的版本 ( 類型連結庫的版本號碼和其他資訊。
comInterface/TypeLib 中的 com:Win32Path () 32 位類型連結庫的路徑。
套件/延伸模組中的 com:Win32Path () 32 位類型連結庫的路徑。
comInterface/TypeLib 中的 com:Win64Path () 64 位類型連結庫的路徑。
com:Win64Path (套件/延伸模組) 64 位類型連結庫的路徑。
com2:ComInterface 宣告 windows.comInterface 類型的套件延伸點。 comInterface 延伸模組可能包含三種類型的註冊:Interface、ProxyStub 或 TypeLib。
com2:ComServer 宣告 windows.comServer 類型的套件延伸點。 comServer 延伸模組可能包含 ServiceServer 註冊。
com2:Extension 提供將 COM 註冊公開至應用程式套件外部用戶端的功能。
com2:ProxyStubDll 指定 ProxyStub DLL 的路徑和處理器架構。
套件/延伸模組中的 com2:ProxyStubDll () 指定 ProxyStub DLL 的路徑和處理器架構。
com3:Class DDefines 類別註冊裝載於 Com3:ServiceServer 元素中之 Windows 服務中裝載的 COM 伺服器。
com3:ExeServer 向一或多個類別註冊註冊 ExeServer。
com3:ProgId 程序設計標識碼 (ProgID) ,可與 com3:ServiceServer 類別註冊的 CLSID 相關聯。 ProgID 會識別類別,但精確度低於CLSID,因為它不保證是全域唯一的。
com3:ServiceServer 使用一或多個類別註冊來註冊 COM 伺服器 (,) 裝載於以對應 Desktop6:Service 元素宣告的 Windows 服務中。
com3:SurrogateServer 向一或多個類別註冊註冊 SurrogateServer。
com3:TreatAsClass 對應至 COM3:ServiceServer 類別之 TreatAs 子機碼之 CLSID 註冊的註冊。
com4:Class 在裝載於 Com4:ComServer 元素的 Windows 服務中裝載的 COM 伺服器中定義類別註冊。
com4:ExeServer 向一或多個類別註冊註冊 ExeServer。
com4:Extension 提供將 COM 註冊公開至應用程式套件外部用戶端的功能。
com4:InProcessHandler 使用一或多個類別註冊來註冊同進程處理程式。
com4:InProcessServer 向一或多個類別註冊註冊同進程伺服器。
com4:Interface 註冊新的 COM 介面。
com4:ManagedInProcessServer 向一或多個類別註冊註冊 Managed 同進程伺服器。
com4:ProgId 與 CLSID 相關聯的程式設計標識碼 (ProgID) 。
com4:ProxyStub 註冊 Proxy 存根。
com4:ServiceServer 向一或多個類別註冊註冊 ServiceServer。
com4:SurrogateServer 向一或多個類別註冊註冊 SurrogateServer。
com4:TreatAsClass 對應至具有 TreatAs 子機碼之 CLSID 註冊的註冊。
com4:TypeLib 註冊類型程式庫。
Dependencies (相依性) 宣告套件相依的其他套件,以完成其軟體。
deployment:Extension 宣告應用程式的擴充點,指定未仿真的部署延伸模塊處理程式 (DEH) 。
deployment:DeploymentExtensionHandler 允許應用程式指定一或多個 DLL 檔案,以提供 OS 版本外部隨附的 DEH 功能。
deployment:Files 包含一 或多個 File 元素,指定提供 OS 版本外部隨附之 DEH 功能的 DLL 檔案。
deployment:File 指定一或多個 DLL 檔案,以提供 OS 版本外部隨附的 DEH 功能。
描述 可向用戶顯示的易記描述。
desktop:ExecutionAlias 要從命令提示字元啟動的UWP app可執行檔。
desktop:Extension 宣告應用程式的擴充點。
desktop:FullTrustProcess 表示在完全信任中執行的桌面進程。
desktop:SearchProtocolHandler 表示桌面進程會處理應用程式的搜尋通訊協定。
desktop:StartupTasks 表示在應用程式啟動期間執行的桌面進程。
desktop:ToastNotificationActivation 允許在應用程式內接收快顯通知。
desktop2:AppPrinter 可讓您在 Windows 傳統型橋接器 應用程式中安裝軟體檔案印表機。
desktop2:DesktopEventLogging 讓 Windows 傳統型橋接器 應用程式註冊 Windows 事件記錄。
desktop2:DesktopPreviewHandler 啟用檔案類型關聯之預覽處理程式的宣告。
desktop2:DesktopPropertyHandler 啟用檔案類型關聯之屬性處理程式的宣告。
desktop2:EventMessageFiles 包含事件訊息檔案。
application/Extensions) 中的 desktop:Extension ( 宣告應用程式的擴充點。
desktop:FullTrustProcess 表示在完全信任中執行的桌面進程。
desktop:ParameterGroup 表示完全信任程式的命令行參數群組。
application/Extensions) 中的 desktop2:Extension ( 宣告應用程式的擴充點。
desktop2:Extension (package/Extensions) 宣告應用程式的擴充點。
desktop2:File 指定事件訊息檔的路徑。
desktop2:FilterExtension 指定要由應用程式註冊的檔案類型。
desktop2:FirewallRules 指定 Windows 傳統型橋接器 應用程式所使用的防火牆例外規則。
desktop2:OleClass 讓 OLE 取得為指定擴展名註冊的 OLE 類別。
desktop2:Rule 定義防火牆例外狀況規則。
desktop2:SearchFilterHandler 讓 Windows 傳統型橋接器 應用程式註冊 IFilters 以擷取檔案屬性以進行搜尋。
desktop2:SearchPropertyHandler 讓 Windows 傳統型橋接器 應用程式在您的系統上安裝屬性處理程式。 這些處理程式可用來從檔案讀取屬性,以便編製索引和搜尋。
desktop2:ThumbnailHandler 啟用文件類型關聯的 ThumbnailProvider。
desktop2:TypesSupported 包含支援的事件記錄檔類型。
desktop2:TypeSupported 指定支援的事件類型。
desktop3:AutoPlayHandler AutoPlay 的處理程式,當使用者將裝置連線到其電腦時,可以將您的應用程式顯示為選項。
desktop3:BannersHandler 註冊雲端式佔位符檔案的 Windows Shell 橫幅Handler。
desktop3:CloudFiles 註冊在應用程式和雲端型佔位符檔案的操作功能表選項中實作的處理程式。
desktop3:CloudFilesContextMenus 註冊雲端型佔位符檔案的操作功能表。
desktop3:Content 定義 AutoPlayHandler 的內容資訊。
desktop3:CustomStateHandler 註冊雲端架構佔位符檔案的 Windows Shell CustomStateHandler。
desktop3:Device 定義 AutoPlayHandler 的裝置資訊。
desktop3:ExtendedPropertyHandler 註冊雲端式佔位符檔案的 Windows Shell ExtendedPropertyHandler。
desktop3:InvokeAction 包含叫用 AutoPlay 動作的內容和裝置資訊。
desktop3:PropertyList 包含位於檔案 [屬性] 索引標籤底下的屬性。
desktop3:PropertyLists 包含要顯示在檔案之 [屬性] 索引標籤下的屬性清單。
desktop3:ThumbnailProviderHandler 註冊雲端架構佔位符檔案的 Windows Shell ThumbnailProviderHandler。
desktop3:Verb 指定雲端式佔位元檔案之 檔案總管 操作功能表中的項目名稱。
desktop4:ContentUriSource 註冊 Windows Shell ContentUriSource 可讓雲端記憶體提供者提供指定本機路徑的檔案識別符。
desktop4:DesktopIconOverlayHandler 雲端式佔位符檔案的 Windows Shell 圖示重疊處理程式。
desktop4:DesktopIconOverlayHandlers 包含雲端式佔位元檔案的 Windows Shell 圖示重疊處理程式。
desktop4:Extension 宣告應用程式的擴充點。
desktop4:FileExplorerContextMenus 註冊 檔案總管 操作功能表的專案。
desktop4:ItemType 包含要註冊於操作功能表中的命令類型。
desktop4:Verb 在檔案總管操作功能表的殼層中註冊之命令的名稱和類別標識碼。
desktop5:ItemType 包含要註冊於操作功能表中的命令類型。
desktop5:Verb 在檔案總管操作功能表的殼層中註冊之命令的名稱和類別標識碼。
desktop6:BinaryData 指定服務的觸發程式事件二進位數據。
desktop6:CustomInstall 可讓您的桌面應用程式指定一或多個額外的安裝程式檔案 (.exe 或 .msi) ,這些檔案會隨傳統型應用程式一起安裝。
desktop6:DataItem 指定服務的觸發程式事件字串值。
desktop6:Dependencies 指定目前服務的一或多個相依服務。
desktop6:DependentService 指定目前服務的相依服務。
desktop6:Application) 的擴充功能 (子系 宣告應用程式的擴充點。
desktop6:Extension (Package) 的子系 宣告應用程式的擴充點。
desktop6:FileSystemWriteVirtualization 指出是否為桌面應用程式啟用檔案系統的虛擬化。
desktop6:InstallActions 指定第一次啟動傳統型應用程式之前執行的安裝程式檔案 (.exe 或 .msi) 。 此元素目前僅供 MSIXVC 容器中封裝的桌面電腦遊戲使用。
desktop6:InstallAction 指定第一次啟動傳統型應用程式之前執行的安裝程式檔案 (.exe 或 .msi) 。 此元素目前僅供 MSIXVC 容器中封裝的桌面電腦遊戲使用。
desktop6:RegistryWriteVirtualization 指出您的傳統型應用程式是否已啟用登錄的虛擬化。
desktop6:KeywordAnyData 為服務的觸發程式事件指定 64 位無符號整數值。
desktop6:KeywordAllData 為服務的觸發程式事件指定 64 位無符號整數值。
desktop6:MutablePackageDirectories 可讓您的桌面應用程式指定一或多個資料夾,讓使用者可以在其中修改應用程式的安裝檔案 (,例如,安裝mods) 。
desktop6:MutablePackageDirectory 指定 %ProgramFiles%\ModifiableWindowsApps 路徑下的資料夾,其中投影傳統型應用程式安裝資料夾的內容,讓使用者可以修改安裝檔案 (,例如安裝模式) 。
desktop6:LevelData 指定服務的觸發程式事件位元元組值。
desktop6:RepairActions 指定當使用者在傳統型應用程式的 [設定] 頁面中選取修復或重設選項時所執行的安裝程式檔案 (.exe 或 .msi) 。 此元素目前僅供 MSIXVC 容器中封裝的桌面電腦遊戲使用。
desktop6:RepairAction 指定當使用者在傳統型應用程式的 [設定] 頁面中選取修復或重設選項時所執行的安裝程式檔案 (.exe 或 .msi) 。 此元素目前僅供 MSIXVC 容器中封裝的桌面電腦遊戲使用。
desktop6:Service 指定隨應用程式一起安裝和註冊的服務。 這些服務可以設定為在本機服務、網路服務或本機系統帳戶下執行。
desktop6:StringData 為服務的觸發程式事件指定一或多個字串數據值。
desktop6:TriggerEvents 描述目前服務的一或多個觸發程式事件。
desktop6:TriggerCustom 描述目前服務的觸發程式事件。
desktop6:UninstallActions 指定使用者卸載桌面應用程式時所執行的安裝程式檔案 (.exe 或 .msi) 。 此元素目前僅供 MSIXVC 容器中封裝的桌面電腦遊戲使用。
desktop6:UninstallAction 指定使用者卸載傳統型應用程式時所執行的安裝程式檔案 (.exe 或 .msi) 。 此元素目前僅供 MSIXVC 容器中封裝的桌面電腦遊戲使用。
desktop7:ApplicationRegistration 註冊應用程式,取代在系統PATH變數中註冊應用程式的需求。
desktop7:AppMigration 指定停用快捷方式的目標,該快捷方式應該在最近卸載之應用程式的移轉過程中更新。
desktop7:AppMigrations 為最近卸載的應用程式指定停用快捷方式的一組應用程式移轉專案。
desktop7:ApprovedShellExtension 指定安裝時,應該將殼層延伸模組新增至核准的殼層延伸模組清單。
desktop7:ControlPanelItem 將延伸模組註冊為控制面板專案。
desktop7:DefaultIcon 指定要在 控制台 中顯示此項目的圖示。
desktop7:DesktopApp 指定應該在傳統型應用程式移轉過程中更新之磚或釘選的來源和目標。
desktop7:DesktopAppMigration 指定磚和釘選的一組應用程式移轉專案。
desktop7:ErrorReporting 指定一組運行時間例外狀況協助程序模組。
desktop7:Extension (Application) 的子系 宣告套件/應用程式中應用程式 (的擴充點;desktop7:Extension) 。
desktop7:Extension (Package) 的子系 宣告套件/延伸模組中應用程式 (的擴充點;desktop7:Extension) 。
desktop7:InfoTip 指定要在滑鼠停留在項目圖示上方時顯示的資訊提示字串。
desktop7:Logo 包含影像的檔案路徑。
desktop7:LocalizedString 指定要在 控制台 中顯示這個專案的當地語系化字串。
desktop7:MailProvider 將 dll 註冊為郵件提供者。
desktop7:ProgId 可以與 CLSID 相關聯的程式設計標識碼 (ProgID) 。
desktop7:RuntimeExceptionHelperModule 指定將在運行時間例外狀況時啟動的模組。
desktop7:Service 指定隨應用程式一起安裝和註冊的服務。 這些服務可以設定為在 [本地服務]、[網络服務] 或 [本機系統] 帳戶下執行。
desktop7:ShadowCopyExcludeFile 指定要由磁碟區陰影複製服務 (VSS) 排除的檔案。
desktop7:ShadowCopyExcludeFiles 指定要由磁碟區陰影複製服務 (VSS) 排除的一組檔案。
desktop7:Shortcut 建立檔案的快捷方式。
desktop7:SystemFileAssociation 註冊應用程式的系統檔案關聯。
desktop8:Channels 允許針對事件追蹤指定一或多個通道。
desktop8:Channel 指定要用於事件追蹤的通道。
desktop8:EventTracing 可讓您的桌面應用程式即時記錄應用程式定義的事件,或儲存至記錄檔。
desktop8:Extension 宣告應用程式的擴充點。
desktop8:ImportChannel 指定要用於事件追蹤的匯入通道。
desktop8:Logging 提供事件追蹤通道內記錄功能的存取權。
desktop8:MutablePackageDirectories 可讓您的桌面應用程式指定一或多個資料夾,您可以在其中修改應用程式的安裝檔案。
desktop8:MutablePackageDirectory 向事件追蹤註冊提供者,並啟用其功能。
desktop8:Provider 向事件追蹤註冊提供者,並啟用其功能。
desktop8:Publishing 提供事件追蹤通道內發佈功能的存取權。
desktop8:UserMutablePackageDirectories 可讓您的桌面應用程式指定一或多個資料夾,例如,使用者可以修改應用程式的安裝檔案 (,以安裝mods) 。
desktop8:UserMutablePackageDirectory 可讓您的桌面應用程式指定資料夾,例如,使用者可以修改應用程式 (安裝檔案,以安裝mods) 。
desktop9:ExtensionHandler 指定已封裝傳統型應用程式之操作功能表處理程式殼層延伸的 舊版 IContextMenu 實作處理程式。
desktop9:FileExplorerClassicContextMenuHandler 為已封裝的傳統型應用程式註冊操作功能表處理程式殼層延伸的舊版 IContextMenu 實作。
desktop9:FileExplorerClassicDragDropContextMenuHandler 為已封裝的傳統型應用程式註冊拖放處理程式殼層延伸模組的舊版 IContextMenu 實作。
desktop10:CustomDesktopEventLog 會實作自定義事件記錄檔。
desktop10:CustomEventSource 定義自定義事件記錄檔內的事件來源。
desktop10:DataShortcut 建立不是可執行檔之檔案的快捷方式。
desktop10:DataShortcuts 指定非可執行快捷方式的清單。
desktop10:EventMessageFiles 定義包含描述事件之語言字串的 1 或多個 DLL 檔案。
desktop10:Extension 宣告套件/延伸模組中應用程式 (的擴充點;desktop10:Extension) 。
desktop10:File 定義封裝內的事件記錄檔 DLL。
desktop10:Folder 定義資料夾來保存快捷方式,其中包含可本地化的詳細資料。
desktop10:IconHandler 啟用文件類型關聯的 IconHandler。
desktop10:PredefinedTriggerEvents 描述目前服務預先定義的觸發程式事件。
desktop10:SupportedProtocol 指定 URL 通訊協定配置。
desktop10:SupportedProtocols D 指定給定金鑰支援的 URL 通訊協定設定。
desktop10:TypesSupported 定義事件來源支援的 1 或多個事件記錄檔類型。
desktop10:TypeSupported 指定支援的事件記錄檔類型。
裝置 宣告與 DeviceCapability 相關聯之裝置的函式。 在 Windows 10.0.10240.0 上,DeviceCapability 最多可以包含 100 個 Device 元素。 在 Windows 10.0.10586.0 上,最多可以包含 1000 個 (,如需詳細資訊,請參閱 DeviceCapability) 。
DeviceCapability 宣告套件所需的裝置功能。 在 Windows 10.0.10240.0 上,最多可以包含 100 個 Device 元素。 在 Windows 10.0.10586.0 上,語法和範例最多可以包含 1000 (,請參閱範例) 。
DisplayName 可向用戶顯示的易記名稱。
擴充功能 (全域) 宣告封裝的擴充點。
類型的擴充功能 (:CT_PackageExtensions) 宣告封裝的擴充點。
延伸模組 (類型:CT_ApplicationExtensions) 定義應用程式的一或多個擴充點。
延伸模組 (類型:CT_PackageExtensions) 定義封裝的一或多個擴充點。
資料夾 指定封裝與其他來自相同發行者之套件共享的資料夾。
架構 指出套件是否為架構套件;也就是說,其他封裝可以使用的套件。 其值預設為 false 。 除非您正在建立架構,否則不應該為其指定值。
函式 宣告裝置的函式。
HeapPolicy 允許封裝的應用程式要求具有與舊版 NT 堆積一致之效能和行為特性的堆積配置檔。
身分識別 定義封裝的全域唯一標識碼。 封裝識別會表示為封裝屬性的元組。
InProcessServer 宣告 windows.enableableClass.inProcessServer 類型的套件擴充點。 應用程式會使用動態連結庫 (DLL) 來公開一或多個可啟用的類別。
實例 指定可執行檔是以單一實例執行,還是可以當做多個實例執行。
介面 宣告與 Proxy 相關聯的介面。
標誌 包含影像的檔案路徑。
OutOfProcessServer 宣告 windows.enableableClass.outOfProcessServer 類型的套件擴充點。 應用程式會使用可執行檔 (EXE) 來公開一或多個可啟用的類別。
套件 定義應用程式套件指令清單的根元素。 指令清單描述軟體到系統的結構和功能。
PackageDependency 宣告另一個標記為架構套件的相依性。
路徑 (類型:ST_Executable) 可執行文件的路徑。
路徑 (類型:ST_FileName) DLL 的路徑。
mp:PhoneIdentity 如果您的應用程式是先前在 Windows Phone 上提供的應用程式更新,請確定此元素符合您先前應用程式的應用程式指令清單中的內容。 使用市集指派給應用程式的相同 GUID。 這可確保升級至 Windows 10 的應用程式使用者會收到新的應用程式作為更新,而不是重複專案。
屬性 定義套件的其他元數據,包括描述套件對用戶顯示方式的屬性。 注意: 如果指令清單元素 DisplayName 或 Description 包含 Windows 防火牆不允許的字元,您可能會收到錯誤;名稱為 “|” 和 “all”,因為 Windows 無法為套件建立 AppContainer 配置檔。 如果您收到錯誤,請使用此參考進行 疑難解答
ProxyStub 宣告 windows.activatableClass.proxyStub 類型的套件擴充點。 Proxy 可以由一或多個介面組成。
PublisherCacheFolders 宣告 windows.publisherCacheFolders 類型的套件擴充點。 這會指定套件與相同發行者的其他套件共用的一或多個資料夾。
PublisherDisplayName 可向用戶顯示的發行者易記名稱。
printSupport:Extension 宣告列印支援應用程式的擴充點。
rescap:Extension 宣告應用程式的擴充點。
rescap:SettingsApp 註冊設定應用程式的深層連結和搜尋資訊。
rescap2:Extension 宣告應用程式的擴充點。
rescap3:DesktopApp 指定重新導向 Windows 傳統型橋接器 應用程式磚和釘選的資訊。
rescap3:DesktopAppMigration 指定將使用者磚和釘選重新導向至 Windows 傳統型橋接器 應用程式的位置。
rescap3:Extension 宣告應用程式的擴充點。
rescap3:MigrationProgId (in uap:Extension) 包含通訊協議和檔類型關聯的移轉 Prog 識別符字串。
rescap3:MigrationProgId (in uap:Protocol) 包含通訊協議和檔類型關聯的移轉 Prog 識別符字串。
rescap3:MigrationProgIds (in uap:Extension) 包含通訊協議和檔類型關聯的移轉 Prog 識別碼。
rescap3:MigrationProgIds (uap:Protocol) 包含通訊協議和檔類型關聯的移轉 Prog 識別碼。
rescap4:ClassicAppCompatKey 用來探索傳統應用程式安裝和啟動可執行檔的登錄機碼。
rescap4:ClassicAppCompatKeys 包含用來探索傳統應用程式安裝和啟動可執行檔的登錄機碼。
rescap4:Extension 宣告應用程式的擴充點。
rescap4:PrimaryInteropAssemblies 定義封裝元件元件元件組態。
rescap4:Redirect 指定 Interop 元件的重新導向資訊。
Resource 宣告封裝中包含的資源語言。 縮放比例和 DirectX 功能層級屬性是套件中所有資源的通用屬性。
ResourcePackage 指出封裝是否為資源套件。 其他套件可以使用資源套件。 其值預設為 false 。 除非您正在建立資源,否則不應該為其指定值。
資源 宣告封裝包含之資源的語言。 每個套件都必須針對資源宣告至少一種語言。 縮放比例和 DirectX 功能層級屬性是套件中所有資源的通用屬性。
SelectionCriteria 定義封裝所定義之憑證的選取準則。
TargetDeviceFamily 識別您的套件目標裝置系列。 如需裝置系列的詳細資訊,請參閱 UWP app 指南
工作 與應用程式擴充點相關聯的背景工作。
ComInterface/Interface) 中的 TypeLib ( 介面的類型連結庫。
TrustFlags 指出封裝的憑證是否專屬於封裝。
uap:ApplicationContentUriRules 指定如果應用程式有權存取此功能,) 和剪貼簿的存取權,Web 內容中的哪些頁面可以存取系統的地理位置裝置 (。
uap:AppointmentsProvider 宣告 windows.appointmentsProvider 類型的應用程式擴充點。
uap:AppointmentsProviderLaunchActions 宣告啟動約會時要採取的動作。
uap:AppService 宣告 windows.appService 類型的應用程式擴充點。 應用程式合約是應用程式叫用屬於另一個應用程式的背景工作的方法;或,用於叫用背景工作來服務應用程式合約,以便與其呼叫端通訊。
uap:AutoPlayContent 宣告 windows.autoPlayContent 類型的應用程式擴充點。 應用程式會提供指定的自動播放內容動作。
uap:AutoPlayDevice 宣告 windows.autoPlayDevice 類型的應用程式擴充點。 應用程式會提供指定的自動播放裝置動作。
uap:Capability 宣告封裝所需的功能。
uap:Codec 指定要用於轉碼的編解碼器。
uap:DataFormat 指定資料封裝格式,例如應用程式可以共用的文字或 HTML 格式。 每個應用程式在套件中都是唯一的,而且區分大小寫。
uap:DefaultTile 默認磚,代表 [開始] 畫面上的應用程式。 第一次安裝應用程式之前,就會顯示此圖格,再收到任何更新通知。 當磚沒有顯示通知時,圖格會還原為此預設值。
uap:DialProtocol 宣告 windows.dialProtocol 類型的應用程式擴充點。
uap:DisplayName 可向用戶顯示的易記名稱。
uap:EditFlags 指定用戶開啟與擴充點相關聯之檔案時所看到的信息類型。
uap:Extension 宣告應用程式的擴充點。
uap:FileOpenPicker 宣告 windows.fileOpenPicker 類型的應用程式擴充點。 應用程式可讓使用者選擇並開啟指定的檔案類型。
uap:FileSavePicker 宣告 windows.fileSavePicker 類型的應用程式擴充點。 應用程式可讓使用者為指定的檔案類型選擇檔名、擴展名和儲存位置。
uap:FileType (類型:CT_FTASupportedFileTypes) 支援的檔案類型,指定為擴展名。
uap:FileType (類型:ST_FileType) 指定為擴展名的檔案類型。 每個應用程式在套件中都是唯一的,而且區分大小寫。
uap:FileTypeAssociation 宣告 windows.fileTypeAssociation 類型的應用程式擴充點。 檔類型關聯表示應用程式已註冊來處理指定類型的檔案。
uap:InfoTip 定義字串,為使用者提供有關文件類型的其他資訊。
uap:InitialRotationPreference 描述應用程式想要針對最佳用戶體驗顯示的方向。
uap:LaunchAction (全域) 描述 uap:AppointmentsProviderLaunchActions 內容動作。
uap:LaunchAction (類型:CT_AutoPlayContent) 描述自動播放內容動作。
uap:LaunchAction (類型:CT_AutoPlayDevice) 描述自動播放裝置動作。
uap:LockScreen 定義徽章和通知,代表鎖定畫面上的應用程式,當系統鎖定時會顯示。
uap:Logo 包含影像的檔案路徑。
uap:ManagedUrls 提供多個URL的支援。 允許外掛程式指定它們可能會傳送 Cookie 的多個 URL。
uap:MediaPlayback 宣告 mediaPlayback 類型的應用程式擴充點,讓您的 app 可以宣告它執行視訊轉碼。
uap:Protocol 宣告 windows.protocol 類型的應用程式擴充點。 URI 關聯表示應用程式已註冊,以使用指定的配置來處理 URI。
uap:Rotation 指定應用程式將顯示的單一旋轉方向。
uap:Rule 指定如果應用程式有權存取此功能,) 和剪貼簿的存取權,Web 內容中的哪些頁面可以存取系統的地理位置裝置 (。
uap:ShareTarget 宣告 windows.shareTarget 類型的應用程式擴充點。 應用程式可以共用指定的檔案類型。
uap:ShowNameOnTiles 描述 Windows 是否會在 [開始] 畫面上顯示的磚影像頂端重疊應用程式的名稱。
uap:ShowOn 描述 Windows 是否會在 [開始] 畫面上顯示的磚影像頂端重疊應用程式的名稱。
uap:SplashScreen
uap:SupportedFileTypes (類型:CT_CharmsSupportedFileTypes) 定義應用程式可以共用的檔案類型。
uap:SupportedFileTypes (類型:CT_FTASupportedFileTypes) 定義與應用程式相關聯的檔案類型。 每個套件都是唯一的,而且區分大小寫。
uap:SupportedUsers 指出套件是否為多使用者感知。 此設定用於安裝時間,以判斷是否可以在系統上安裝套件。
uap:SupportsAnyFileType 指出是否支持共用的所有文件類型。
uap:Task 與應用程式擴充點相關聯的背景工作。
uap:TileUpdate 描述應用程式磚如何接收更新通知。
uap:Url 指定外掛程式可能會傳送 Cookie 的 URL。 只需要有效的 URI;不一定是 URL。
uap:VisualElements 描述應用程式的視覺層面:其預設磚、標誌影像、文字和背景色彩、初始螢幕方向、啟動顯示畫面,以及鎖定螢幕磚外觀。
uap:VoipCall 宣告 voipCall 類型的應用程式擴充點,讓您的 app 可以宣告它可以執行從行動電話通話升級至 VoIP 視訊通話,以及 / 或是否為支援直接撥打電話號碼的 VoIP 應用程式。
uap:VoipCallUpgrade 表示應用程式支持視訊升級。 視訊升級是某些行動裝置上的功能,如此一來,當使用者在行動電話通話時,如果使用者已安裝可服務這類要求的應用程式,就可以將該通話升級為 VoIP 視訊通話。 這些升級可以是非順暢的 (我們必須在透過應用程式啟動視訊通話之前卸除行動電話通話,) 或順暢地 (行動電話通話保持連線,直到應用程式告知我們影片通話已建立) 為止。
uap:VoipDialPhoneNumber 表示應用程式支援撥號電話號碼。
uap:WebAccountProvider 宣告 windows.webAccountProvider 類型的應用程式擴充點。
uap2:Extension 宣告應用程式的擴充點。
uap2:ManagedUrls 提供多個URL的支援。 允許外掛程式指定可傳送 Cookie 的多個 URL。
uap2:SupportedVerbs 包含檔案操作功能表的動詞。
uap2:Url 指定外掛程式可能會傳送 Cookie 的 URL。 只需要有效的 URI;不一定是 URL。
uap2:Verb 定義與檔案操作功能表相關聯的動詞,並讓 Windows 傳統型橋接器 應用程式使用 ddeexec 啟動。
uap2:WebAccountProvider 宣告 windows.webAccountProvider 類型的應用程式擴充點。
uap3:AppExecutionAlias 指定應用程式的執行別名,以判斷要啟動之應用程式的可執行檔。
uap3:AppExtension 宣告 windows.appExtension 類型的應用程式擴充點。 此元素指出應用程式想要取用和/或主機的延伸模組類別。
uap3:AppExtensionHost 宣告 windows.appExtensionHost 類型的應用程式擴充點。 這個專案指出應用程式可以裝載的延伸類別。
uap3:AppointmentDataProvider 宣告 windows.appointmentDataProvider 類型的應用程式擴充點。 此元素可讓應用程式成為約會的數據提供者。
uap3:AppService 宣告 windows.appService 類型的應用程式擴充點。 應用程式合約是應用程式叫用屬於另一個應用程式之背景工作的方法,或叫用背景工作來服務應用程式合約的方式與其呼叫端通訊。
uap3:AppUriHandler 宣告 windows.appUriHandler 類型的應用程式擴充點。
uap3:Capability 宣告封裝所需的功能。
uap3:ContactDataProvider 宣告 windows.contactDataProvider 類型的應用程式擴充點。 這個專案可讓應用程式成為聯繫人的數據提供者。
uap3:EmailDataProvider 宣告 windows.emailDataProvider 類型的應用程式擴充點。 此元素可讓應用程式成為電子郵件的數據提供者。
uap3:Extension 宣告應用程式的擴充點。
uap3:FileTypeAssociations 定義應用程式中使用的檔案類型。
uap3:Host 表示應用程式想要註冊為能夠處理的有效 HTTP 或 HTTPS 主機名。
uap3:MainPackageDependency 指定套用此補充套件的主要應用程式套件。
uap3:Name 指定應用程式可以裝載的延伸模組類別。
uap3:Properties 包含不透明的 XML,代表僅儲存且不是由作業系統讀取的自定義擴充功能特定資訊。 此資訊只會由主機應用程式讀取。
uap3:Protocol 宣告 windows.protocol 類型的應用程式擴充點。
uap3:VisualElements 描述應用程式的視覺層面:其預設磚、標誌影像、文字和背景色彩、初始螢幕方向、啟動顯示畫面,以及鎖定螢幕磚外觀。
uap4:ContactPanel 在 Windows 應用程式中啟用聯繫人面板。
uap4:CustomCapability 宣告套件所需的自定義功能。
uap4:DevicePortalProvider 定義裝置入口網站提供者以進行部署。
uap4:Extension 宣告應用程式的擴充點。
uap4:Font 指定與應用程式一起封裝的字型檔案。
uap4:InputType 媒體編解碼器輸入類型。
uap4:InputTypes 包含媒體編解碼器輸入類型。
uap4:Kind 指定 Kind 值。
uap4:KindMap 指定什麼是種類及其使用方式。
uap4:LoopbackAccessRules 包含回送篩選器的規則,可啟用應用程式與服務之間的通訊。
uap4:MediaCodec 定義可讓應用程式從 Microsoft Store 安裝媒體編解碼器的延伸模組。
uap4:MediaEncodingProperties 包含媒體自動程式代碼輸入和輸出類型。
uap4:OutputType 媒體編解碼器輸出類型。
uap4:OutputTypes 包含媒體編解碼器輸出類型。
uap4:Rule 定義輸入和輸出回送連線的規則。
uap4:SharedFonts 包含要與應用程式搭配使用的共用字型位置。
uap5:ActivatableClass 宣告與擴充點相關聯的運行時間類別。
uap5:ActivatableClassAttribute 定義類別的屬性,該屬性儲存在 Windows 執行階段 屬性存放區中。
uap5:AppExecutionAlias 指定應用程式的執行別名,以判斷要啟動之應用程式的可執行檔。
uap5:Arguments 指定要傳遞至可執行檔的逗號分隔自變數清單。
uap5:ContentType 指定媒體來源支援的媒體/內容類型。
uap5:DriverConstraint 指定與 UWP 應用程式配對的驅動程式詳細數據。
uap5:DriverDependency 包含 UWP 應用程式的驅動程式條件約束資訊。 如果使用 DriverDependency ,則必須有指定的驅動程式,應用程式才能載入。
uap5:ExecutionAlias 要從命令提示字元啟動的UWP app可執行檔。
uap5:Extension 宣告應用程式的擴充點。
uap5:FileType 指定媒體來源支援的檔案類型。
uap5:Host 表示有效的 HTTP 或 HTTPS 主機名,其中包含應用程式想要註冊為能夠處理的通配符。
uap5:InputType 指定媒體輸入子類型。
uap5:InputTypes 包含媒體輸入子類型的清單。
uap5:Instancing 指定可執行檔是否以單一實例的形式執行,或可執行為多個實例。
uap5:MediaSource 指定其公開的媒體來源和應用程式服務。
uap5:MixedRealityModel 用來將 3D 模型定義為應用程式的預設表示法的專案。 從虛擬或混合實境裝置啟動時,此模型將會代表虛擬設定中的應用程式。
uap5:OutOfProcessServer 宣告 windows.enableableClass.outOfProcessServer 類型的套件延伸點。 這可讓應用程式套件中定義的第三方 WinRT 類別從 Win32 進程呼叫。
uap5:Path 可執行文件的路徑。
uap5:StartupTask 指定應用程式的啟動工作。
uap5:SupportedContentTypes 包含媒體來源支持的媒體/內容類型。
uap5:SupportedFileTypes 包含媒體來源支援的檔案類型。
uap5:UserActivity 允許應用程式退出宣告參與數據追蹤。
uap5:VideoRendererEffect 啟用應用程式中的視訊轉譯器效果。
uap5:VideoRendererExtensionProfile 指定視訊轉譯器配置檔。
uap5:VideoRendererExtensionProfiles 包含影片轉譯器配置檔的清單。
uap6:AllowExecution 指出是否允許執行封裝的內容。
uap6:BarcodeScannerProvider 用於啟用條碼掃描器的支援。
uap6:Capability 宣告封裝所需的功能。
application/Extensions) 中的 uap6:Extension ( 宣告應用程式的擴充點。
uap6:Extension (package/Extensions) 宣告應用程式的擴充點。
uap6:LoaderSearchPathEntry 應用程式套件中相對於應用程式套件根路徑的路徑,要包含在應用程式進程的載入器搜尋路徑中。
uap6:LoaderSearchPathOverride 延伸模組,可讓應用程式開發人員在應用程式套件中宣告相對於應用程式套件根路徑的路徑,以包含在應用程式的載入器搜尋路徑中。
uap6:LocalExperiencePack 此延伸模組提供提供翻譯的應用程式資源的方法。
uap6:SpatialBoundingBox 用來定義周框磁碟區的中心點和範圍。
uap7:Capability 宣告封裝所需的功能。
uap7:EnterpriseDataProtection 宣告應用程式適用於自動加密的安全,並允許它透過 Windows 資訊保護 原則進行裝置註冊而不受管理。
uap7:Extension 宣告應用程式的擴充點。
uap7:ImportRedirectionTable 允許封裝的應用程式宣告 API 重新導向。
uap7:OSPackageDependency 定義 UWP 應用程式的套件相依性。
uap7:Properties 應用程式的屬性。
uap7:SharedFonts 包含要與應用程式搭配使用的共用字型位置。
uap8:PosPaymentConnector 包含銷售點/服務點裝置的裝置資訊。
uap8:DataProtection 設定數據加密的設定。
uap8:ExecutionAlias 要從命令提示字元啟動的UWP app可執行檔。
uap10:AllowExternalContent 可讓您的套件指令清單在磁碟上的特定位置參考套件外部的內容。 請參閱 使用外部位置封裝來授與套件身分識別。
uap10:Content 指出 Windows 是否會對套件的整個內容強制執行運行時間套件完整性檢查。
uap10:DisplayName 可向用戶顯示的易記名稱。
uap10:Extension (Application) 的子系 宣告應用程式的擴充點。
uap10:Extension (Package) 的子系 宣告應用程式的擴充點。
uap10:HostRuntime 定義全套件延伸模組,定義啟動託管應用程式時要使用的運行時間資訊。
uap10:HostRuntimeDependency 定義目前應用程式套件之主機應用程式套件的相依性。
uap10:InstalledLocationVirtualization 定義 MSIX 套件中傳統型應用程式的延伸模組,將應用程式安裝目錄的任何寫入重新導向至 應用程式資料中的位置。
uap10:Logo 包含影像的檔案路徑。
uap10:MediaContentDecryptionModule 定義 MSIX 套件中傳統型應用程式的延伸模組,定義用來存取媒體檔案的解密資訊。
uap10:PackageIntegrity 指定封裝的運行時間套件完整性檢查和補救層級。
uap10:Protocol 宣告 windows.protocol 類型的應用程式擴充點。 URI 關聯表示應用程式已註冊,以使用指定的配置來處理 URI。
uap10:UpdateActions 指定應用程式在應用程式安裝目錄中先前修改、新增或刪除之檔案的應用程式更新期間會發生什麼情況。 此元素旨在與 uap10:InstalledLocationVirtualization 擴充功能搭配使用。
uap12:Extension 宣告應用程式的擴充點。
uap12:Host 宣告 uap12 擴充功能的網域和子域參數。
uap13:AppInstaller 指定包含應用程式安裝檔案的目錄。
uap13:AutoUpdate 指定應用程式的自動更新組態。
uap13:Extension 宣告應用程式的擴充點。
uap13:HostRuntimeDependency 宣告應用程式的發行者資訊。
uap15:功能 宣告封裝所需的受保護用戶資源的存取權。 非主要封裝可以使用這個專案。 此元素只能由架構套件使用。
uap15:DependencyTarget 宣告應用程式的擴充點。
uap17:Extension 宣告應用程式的擴充點。
uap17:PackageDependency 宣告套件相依的其他封裝。 此相依性可以同時指定為安裝時間和運行時間,或只是安裝時間,但不能指定運行時間。
uap17:UpdateWhileInUse 指定 OS 是否應該關閉應用程式以進行應用程式更新,或更新是否應該延遲到使用者下次重新啟動應用程式或系統重新啟動為止。
virtualization:ExcludedDirectories 指定從檔案系統虛擬化排除的目錄清單。
virtualization:ExcludedDirectory 指定從檔案系統虛擬化排除的目錄。
virtualization:ExcludedKey 指定從登錄機碼虛擬化中排除的機碼。
virtualization:ExcludedKeys 指定從登錄虛擬化排除的金鑰清單。
virtualization:FileSystemWriteVirtualization 指出是否為封裝啟用檔案系統的虛擬化。
virtualization:RegistryWriteVirtualization 指出是否為封裝啟用登錄的虛擬化。
win32dependencies:ExternalDependency 指定未包含在 MSIX 中的外部相依性,但會鏈結為應用程式安裝的一部分。