共用方式為


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

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

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

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

元素 描述
ActivatableClass (類型: CT_InProcessActivatableClass) 宣告與擴充點相關聯的運行時間類別。
ActivatableClass (類型:CT_OutOfProcessActivatableClass) 宣告與擴充點相關聯的運行時間類別。
ActivatableClassAttribute 定義儲存在 Windows 執行時間屬性存放區中的 類別屬性。
應用程式 表示包含套件中傳遞之部分功能或所有功能的應用程式。
應用程式 代表組成套件的一或多個應用程式。
自變數 指定要傳遞至可執行檔的逗號分隔自變數清單。
BackgroundTasks 定義 windows.backgroundTasks 類型的應用程式擴充點。 背景工作會在專用的背景主機中執行;也就是說,沒有UI。
功能 宣告對套件所需受保護用戶資源的存取權。
功能 宣告封裝所需的功能。
憑證 與套件搭配使用的憑證,並放在系統證書存儲中。
憑證 宣告 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。
com:Aspect (在 ExeServer/Class 中) 指定繪製或取得數據時物件所需的數據或檢視層面。
com:Aspect (SurrogateServer/Class) 指定繪製或取得數據時物件所需的數據或檢視層面。
com:Class (在 ExeServer 中) 定義 ExeServer 類別註冊。
com:Class (SurrogateServer/Class) 定義 SurrogateServer 類別註冊。
com:ComInterface (在 Application/Extensions 中) 宣告 windows.comInterface 類型的套件擴充點。 comInterface 延伸模組可能包含三種類型的註冊:Interface、ProxyStub 或 TypeLib。
com:ComServer 宣告 windows.comServer 類型的套件擴充點。 comServer 延伸模組可能包含四種類型的註冊:ExeServer、SurrogateServer、ProgId 或 TreatAsClass。
com:Conversion (在 ExeServer/Class 中) 指定應用程式可以讀取和寫入的格式。
com:Conversion (SurrogateServer/Class) 指定應用程式可以讀取和寫入的格式。
com:DataFormat (在 ExeServer/Class 中) 應用程式支持的數據格式。
com:DataFormat (SurrogateServer/Class) 應用程式支持的數據格式。
com:DataFormats (在 ExeServer/Class 中) 指定應用程式所支援的預設和主要數據格式。
com:DataFormats (SurrogateServer/Class) 指定應用程式所支援的預設和主要數據格式。
com:DefaultIcon (在 ExeServer/Class 中) 提供物件圖示呈現的預設圖示資訊。
com:DefaultIcon (SurrogateServer/Class) 提供物件圖示呈現的預設圖示資訊。
com:ExeServer 向一或多個類別註冊註冊 ExeServer。
com:Extension 提供將 COM 註冊公開給應用程式套件外部用戶端的功能。
com:Format (在 ExeServer/Readable) 指定應用程式可以讀取的檔案格式(轉換來源)。
com:Format (在 ExeServer/ReadWritable) 指定應用程式可以讀取和寫入的檔案格式(啟動為 )。
com:Format (SurrogateServer/Readable) 指定應用程式可以讀取的檔案格式(轉換來源)。
com:Format (SurrogateServer/ReadWritable) 指定應用程式可以讀取和寫入的檔案格式(啟動為 )。
com:ImplementedCategories (在 ExeServer/Class 中) 指定類別所實作的類別。
com:ImplementedCategories (在 SurrogateServer/Class 中) 指定類別所實作的類別。
com:ImplementedCategory (在 ExeServer/Class 中) 表示類別已實作指定的類別。
com:ImplementedCategory (在 SurrogateServer/Class 中) 表示類別已實作指定的類別。
com:Interface 註冊新的 COM 介面。
com:MiscStatus (在 ExeServer/Class 中) 指定如何建立及顯示物件。
com:MiscStatus (SurrogateServer/Class) 指定如何建立及顯示物件。
com:ProgId 可與 CLSID 相關聯的程式設計標識碼 (ProgID)。 ProgID 會識別類別,但精確度低於CLSID,因為它不保證是全域唯一的。
com:ProxyStub (在 ComInterface 中) 註冊 Proxy 存根。
com:Readable (在 ExeServer 中) 指定應用程式只能讀取檔案。
com:Readable (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 (在 ComInterface 中) 註冊類型連結庫。
com:TypeLib (在介面中) 介面的類型連結庫。
com:Verb (在 ExeServer/Class 中) 要為應用程式註冊的動詞。
com:Verb (SurrogateServer/Class) 要為應用程式註冊的動詞。
com:Verbs (在 ExeServer/Class 中) 指定要為應用程式註冊的動詞。
com:Verbs (SurrogateServer/Class) 指定要為應用程式註冊的動詞。
com:Version (在 ComInterface/TypeLib 中) 版本號碼和類型連結庫的其他資訊。
com:Win32Path (在 ComInterface/TypeLib 中) 32 位類型連結庫的路徑。
com:Win64Path (在 ComInterface/TypeLib 中) 64 位類型連結庫的路徑。
com2:ComInterface 宣告 windows.comInterface 類型的套件擴充點。 comInterface 延伸模組可能包含三種類型的註冊:Interface、ProxyStub 或 TypeLib。
com2:ComServer 宣告 windows.comServer 類型的套件擴充點。 comServer 擴充功能可能包含 ServiceServer 註冊。
com2:Extension 提供將 COM 註冊公開給應用程式套件外部用戶端的功能。
com2:ProxyStubDll 指定 ProxyStub DLL 的路徑和處理器架構。
com3:Class DDefines a class registration in a COM server hosted in a Windows service that is registered in a com3:ServiceServer element.
com3:ExeServer 向一或多個類別註冊註冊 ExeServer。
com3:ProgId 可與 COM3:ServiceServer 類別註冊的 CLSID 相關聯的程式設計標識碼 (ProgID)。 ProgID 會識別類別,但精確度低於CLSID,因為它不保證是全域唯一的。
com3:ServiceServer 註冊裝載在 Windows 服務中的 COM 伺服器(具有一或多個類別註冊),此服務是以對應的 desktop6:Service 專案宣告。
com3:SurrogateServer 向一或多個類別註冊註冊 SurrogateServer。
com3:TreatAsClass 對應至 COM3:ServiceServer 類別之 TreatAs 子機碼之 CLSID 註冊的註冊。
com4:Class 定義裝載於 Windows 服務之 COM 伺服器中的類別註冊,該伺服器是在 com4:ComServer 項目中註冊的
com4:ExeServer 向一或多個類別註冊註冊 ExeServer。
com4:Extension 提供將 COM 註冊公開給應用程式套件外部用戶端的功能。
com4:InProcessHandler 向一或多個類別註冊註冊同進程處理程式。
com4:InProcessServer 向一或多個類別註冊註冊同進程伺服器。
com4:Interface 註冊新的 COM 介面。
com4:ManagedInProcessServer 向一或多個類別註冊註冊受控同進程伺服器。
com4:ProgId 可與 CLSID 相關聯的程式設計標識碼 (ProgID)。
com4:ProxyStub 註冊 Proxy 存根。
com4:ServiceServer 向一或多個類別註冊註冊 ServiceServer。
com4:SurrogateServer 向一或多個類別註冊註冊 SurrogateServer。
com4:TreatAsClass 對應至具有 TreatAs 子機碼之 CLSID 註冊的註冊。
com4:TypeLib 註冊類型連結庫。
相依性 宣告套件相依的其他套件,以完成其軟體。
deployment:Extension 宣告應用程式的擴充點,指定未卸除的部署延伸模塊處理程式 (DEH)。
deployment:DeploymentExtensionHandler 允許應用程式指定一或多個 DLL 檔案,以提供 OS 版本外部隨附的 DEH 功能。
deployment:Files 包含一或多個 檔案 專案,指定提供OS版本外部隨附之DEH功能的 DLL 檔案。
deployment:File 指定一或多個 DLL 檔案,以提供 OS 版本外部隨附的 DEH 功能。
描述 可向用戶顯示的易記描述。
桌面:ExecutionAlias 要從命令提示字元啟動之 UWP 應用程式的可執行檔。
desktop:Extension 宣告應用程式的擴充點。
desktop:FullTrustProcess 表示以完全信任方式執行的桌面進程。
desktop:SearchProtocolHandler 表示桌面進程會處理應用程式的搜尋通訊協定。
desktop:StartupTasks 表示在應用程式啟動期間執行的桌面進程。
desktop:ToastNotificationActivation 允許在應用程式內接收快顯通知。
desktop2:AppPrinter 可讓您在 Windows 傳統型網橋應用程式中安裝軟體檔案印表機。
desktop2:DesktopEventLogging 可讓 Windows 傳統型網橋應用程式註冊 Windows 事件記錄。
desktop2:DesktopPreviewHandler 啟用檔案類型關聯之預覽處理程式的宣告。
desktop2:DesktopPropertyHandler 啟用檔案類型關聯之屬性處理程式的宣告。
desktop2:EventMessageFiles 包含事件訊息檔案。
desktop:Extension (在 Application/Extensions 中) 宣告應用程式的擴充點。
desktop:FullTrustProcess 表示以完全信任方式執行的桌面進程。
desktop:ParameterGroup 表示完全信任程式的命令行參數群組。
desktop2:Extension (在 Application/Extensions 中) 宣告應用程式的擴充點。
desktop2:Extension 宣告應用程式的擴充點。
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 自動播放的處理程式,當使用者將裝置連線到其電腦時,可以將您的應用程式顯示為選項。
desktop3:BannersHandler 註冊雲端式佔位符檔案的 Windows Shell BannersHandler。
desktop3:CloudFiles 註冊在應用程式和雲端型佔位符檔案的操作功能表選項中實作的處理程式。
desktop3:CloudFilesContextMenus 註冊雲端型佔位符檔案的操作功能表。
desktop3:Content 定義 AutoPlayHandler 的內容資訊。
desktop3:CustomStateHandler 註冊雲端式佔位符檔案的 Windows Shell CustomStateHandler。
desktop3:Device 定義 AutoPlayHandler 的裝置資訊。
desktop3:ExtendedPropertyHandler 註冊雲端型佔位符檔案的 Windows Shell ExtendedPropertyHandler。
desktop3:InvokeAction 包含叫用自動播放動作的內容和裝置資訊。
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:Extension (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 可讓您的桌面應用程式指定一或多個資料夾,讓使用者可以修改應用程式的安裝檔案(例如,安裝模式)。
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 指定當滑鼠停留在項目圖示上時所要顯示的 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 可讓您的桌面應用程式指定一或多個資料夾,讓使用者可以修改應用程式的安裝檔案(例如,安裝模式)。
desktop8:UserMutablePackageDirectory 可讓您的桌面應用程式指定資料夾,讓使用者可以修改應用程式的安裝檔案(例如,安裝模式)。
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 個 裝置 元素。 在 Windows 10.0.10586.0 上,最多可以包含 1000 個 (如需詳細資訊,請參閱 DeviceCapability)。
DeviceCapability 宣告套件所需的裝置功能。 在 Windows 10.0.10240.0 上,最多可以包含 100 個 裝置 元素。 在 Windows 10.0.10586.0 上,最多可以包含 1000(如需語法和範例,請參閱範例)。
DisplayName 可向用戶顯示的易記名稱。
延伸模組 (全域) 宣告封裝的擴充點。
延伸模組 (類型: CT_PackageExtensions) 宣告封裝的擴充點。
延伸模組 (類型: CT_ApplicationExtensions) 定義應用程式的一或多個擴充點。
延伸模組 (類型: CT_PackageExtensions) 定義封裝的一或多個擴充點。
資料夾 指定套件與相同發行者的其他套件共享的資料夾。
Framework 指出套件是否為架構套件;也就是說,其他封裝可以使用的套件。 其值預設 false。 除非您正在建立架構,否則不應該為其指定值。
函式 宣告裝置的函式。
HeapPolicy 允許封裝的應用程式要求具有與舊版 NT 堆積一致之效能和行為特性的堆積配置檔。
身分識別 定義封裝的全域唯一標識碼。 封裝身分識別會以封裝屬性的 Tuple 表示。
InProcessServer 宣告 windows.activatableClass.inProcessServer類型 套件擴充點。 應用程式會使用動態連結庫 (DLL) 來公開一或多個可啟用的類別。
實例化 指定可執行檔是以單一實例的形式執行,還是可以當做多個實例執行。
介面 宣告與 Proxy 相關聯的介面。
標誌 包含影像的檔案路徑。
OutOfProcessServer 宣告 windows.activatableClass.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 宣告列印支援應用程式的擴充點。
回顧:擴充功能 宣告應用程式的擴充點。
回顧:SettingsApp 註冊設定應用程式的深層連結和搜尋資訊。
cap2:Extension 宣告應用程式的擴充點。
cap3:DesktopApp 指定重新導向 Windows 傳統型網橋應用程式磚和釘選的資訊。
cap3:DesktopAppMigration 指定將使用者磚和釘選重新導向 Windows 傳統型網橋應用程式的位置。
cap3:Extension 宣告應用程式的擴充點。
rescap3:MigrationProgId (在 uap:Extension 中) 包含通訊協議和檔類型關聯的移轉 Prog 識別符字串。
cap3:MigrationProgId (uap:Protocol) 包含通訊協議和檔類型關聯的移轉 Prog 識別符字串。
cap3:MigrationProgIds (uap:Extension) 包含通訊協議和檔類型關聯的移轉 Prog 識別碼。
cap3:MigrationProgIds (uap:Protocol) 包含通訊協議和檔類型關聯的移轉 Prog 識別碼。
cap4:ClassicAppCompatKey 用來探索傳統應用程式安裝和啟動可執行檔的登錄機碼。
cap4:ClassicAppCompatKeys 包含用來探索傳統應用程式安裝和啟動可執行檔的登錄機碼。
cap4:Extension 宣告應用程式的擴充點。
cap4:PrimaryInteropAssemblies 定義封裝元件元件元件組態。
回顧4:重新導向 指定 Interop 元件的重新導向資訊。
資源 宣告套件中包含的資源語言。 縮放比例和 DirectX 功能層級屬性對於套件中的所有資源而言都是通用的。
ResourcePackage 指出套件是否為資源套件。 其他套件可以使用資源套件。 其值預設 false。 除非您正在建立資源,否則不應該為其指定值。
資源 宣告套件所包含的資源語言。 每個套件都必須為資源宣告至少一種語言。 縮放比例和 DirectX 功能層級屬性對於套件中的所有資源而言都是通用的。
SelectionCriteria 定義封裝所定義之憑證的選取準則。
TargetDeviceFamily 識別您的套件目標裝置系列。 如需裝置系列的詳細資訊,請參閱 UWP app指南。
工作 與應用程式擴充點相關聯的背景工作。
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 (global) 描述 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 (type: 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 指定何謂 Kind 及其使用方式。
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 應用程式的可執行檔。
uap5:Extension 宣告應用程式的擴充點。
uap5:FileType 指定媒體來源支援的檔案類型。
uap5:Host 表示有效的 HTTP 或 HTTPS 主機名,其中包含應用程式想要註冊為能夠處理的通配符。
uap5:InputType 指定媒體輸入子類型。
uap5:InputTypes 包含媒體輸入子類型的清單。
uap5:Instancing 指定可執行檔是以單一實例的形式執行,還是可以當做多個實例執行。
uap5:MediaSource 指定媒體來源及其公開的應用程式服務。
uap5:MixedRealityModel 用來將 3D 模型定義為應用程式的預設表示法的專案。 從虛擬或混合實境裝置啟動時,此模型將會代表虛擬設定中的應用程式。
uap5:OutOfProcessServer 宣告 windows.activatableClass.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 宣告封裝所需的功能。
uap6:Extension (在 Application/Extensions 中) 宣告應用程式的擴充點。
uap6:Extension 宣告應用程式的擴充點。
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 應用程式的可執行檔。
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:Capabilities 宣告對套件所需受保護用戶資源的存取權。 非主要套件可以使用這個專案。 此元素只能由架構套件使用。
uap15:DependencyTarget 宣告應用程式的擴充點。
uap17:Extension 宣告應用程式的擴充點。
uap17:PackageDependency 宣告套件相依的其他套件。 此相依性可以指定為安裝時間和運行時間的必要專案,或只指定安裝時間,但不能指定運行時間。
uap17:UpdateWhileInUse 指定 OS 是否應該關閉應用程式更新的應用程式,或更新是否應該延後到使用者下次重新啟動應用程式或系統重新啟動為止。
虛擬化:ExcludedDirectories 指定從檔案系統虛擬化排除的目錄清單。
虛擬化:ExcludedDirectory 指定從檔案系統虛擬化排除的目錄。
虛擬化:ExcludedKey 指定從登錄機碼虛擬化排除的金鑰。
虛擬化:ExcludedKeys 指定從登錄虛擬化排除的機碼清單。
虛擬化:FileSystemWriteVirtualization 指出是否為封裝啟用檔案系統的虛擬化。
虛擬化:RegistryWriteVirtualization 指出是否已針對封裝啟用登錄的虛擬化。
win32dependencies:ExternalDependency 指定未包含在 MSIX 中的外部相依性,但會在應用程式安裝期間進行鏈結安裝。