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類型 |
實例化 | 指定可執行檔是以單一實例的形式執行,還是可以當做多個實例執行。 |
介面 | 宣告與 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 中的外部相依性,但會在應用程式安裝期間進行鏈結安裝。 |