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 shell IStorageProviderStatusUISourceFactory
为基于云的占位符文件注册 Windows Shell StorageProviderStatusUI。
com:Aspect (在 ExeServer/Class 中) 指定绘制或获取数据时对象的所需数据或视图方面。
com:Aspect (在代理项Server/Class 中) 指定绘制或获取数据时对象的所需数据或视图方面。
com:Class (在 ExeServer 中) 定义 ExeServer 类注册。
com: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 (in ExeServer/Class) 应用程序支持的数据格式。
com:DataFormat (在 SurrogateServer/Class 中) 应用程序支持的数据格式。
com:DataFormats (in ExeServer/Class) 指定应用程序支持的默认和主要数据格式。
com:DataFormats (在 SurrogateServer/Class 中) 指定应用程序支持的默认和主要数据格式。
com:DefaultIcon (in ExeServer/Class) 为对象的标志性演示文稿提供默认图标信息。
com:DefaultIcon (在 SurrogateServer/Class 中) 为对象的标志性演示文稿提供默认图标信息。
com:ExeServer 向一个或多个类注册注册 ExeServer。
com:Extension 提供向应用包外部客户端公开 COM 注册的功能。
com:Format (in ExeServer/Readable) 指定应用程序可以读取的文件格式(转换自)。
com:Format (in ExeServer/ReadWritable) 指定应用程序可以读取和写入的文件格式(激活为)。
com:Format (在 SurrogateServer/Readable) 指定应用程序可以读取的文件格式(转换自)。
com:Format (在代理项服务器/ReadWritable 中) 指定应用程序可以读取和写入的文件格式(激活为)。
com:ImplementedCategories (in ExeServer/Class) 指定由类实现的类别。
com:ImplementedCategories (在 SurrogateServer/Class 中) 指定由类实现的类别。
com:ImplementedCategory (in ExeServer/Class) 指示该类已实现指定的类别。
com:ImplementedCategory (在 SurrogateServer/Class 中) 指示该类已实现指定的类别。
com:Interface 注册新的 COM 接口。
com:MiscStatus (in ExeServer/Class) 指定如何创建和显示对象。
com:MiscStatus (在 SurrogateServer/Class 中) 指定如何创建和显示对象。
com:ProgId 可与 CLSID 关联的编程标识符(ProgID)。 ProgID 标识类,但精度低于 CLSID,因为它不能保证全局唯一。
com:ProxyStub (在 ComInterface 中) 注册代理存根。
com:Readable (in ExeServer) 指定应用程序只能读取文件。
com:Readable (在 SurrogateServer 中) 指定应用程序只能读取文件。
com:ReadWritable (in ExeServer) 指定应用程序可以读取和写入文件。
com:ReadWritable (在代理项服务器中) 指定应用程序可以读取和写入文件。
com:SurrogateServer 使用一个或多个类注册注册代理服务器。
com:ToolboxBitmap32 (in ExeServer/Class) 标识用于工具栏或工具箱按钮面的 16 x 16 位图的模块名称和资源 ID。
com:ToolboxBitmap32 (在 SurrogateServer/Class 中) 标识用于工具栏或工具箱按钮面的 16 x 16 位图的模块名称和资源 ID。
com:TreatAsClass 与 TreatAs 子项对应的 CLSID 注册的注册。
com:TypeLib (在 ComInterface 中) 注册类型库。
com:TypeLib (在接口中) 接口的类型库。
com:Verb (在 ExeServer/Class 中) 要为应用程序注册的谓词。
com:Verb (在代理项Server/Class 中) 要为应用程序注册的谓词。
com:Verbs (在 ExeServer/Class 中) 指定要为应用程序注册的谓词。
com:Verbs (在代理项服务器/类中) 指定要为应用程序注册的谓词。
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 类注册在 Windows 服务中托管的 COM 服务器中,该服务器在 com3:ServiceServer 元素中注册。
com3:ExeServer 向一个或多个类注册注册 ExeServer。
com3:ProgId 与 COM3:ServiceServer 类注册的 CLSID 关联的编程标识符(ProgID)。 ProgID 标识类,但精度低于 CLSID,因为它不能保证全局唯一。
com3:ServiceServer 使用相应的 desktop6:Service 元素声明的 Windows 服务中托管的 COM 服务器(包含一个或多个类注册)。
com3:SurrogateServer 使用一个或多个类注册注册代理服务器。
com3:TreatAsClass 与 com3:ServiceServer 类的 TreatAs 子项对应的 CLSID 注册的注册。
com4:Class 在 windows 服务中托管的 COM 服务器中定义类注册,该服务器在 com4:ComServer 元素中注册。
com4:ExeServer 向一个或多个类注册注册 ExeServer。
com4:扩展 提供向应用包外部客户端公开 COM 注册的功能。
com4:InProcessHandler 使用一个或多个类注册注册进程内处理程序。
com4:InProcessServer 使用一个或多个类注册注册进程内服务器。
com4:Interface 注册新的 COM 接口。
com4:ManagedInProcessServer 使用一个或多个类注册注册托管进程内服务器。
com4:ProgId 可与 CLSID 关联的编程标识符(ProgID)。
com4:ProxyStub 注册代理存根。
com4:ServiceServer 向一个或多个类注册注册 ServiceServer。
com4:SurrogateServer 使用一个或多个类注册注册代理服务器。
com4:TreatAsClass 与 TreatAs 子项对应的 CLSID 注册的注册。
com4:TypeLib 注册类型库。
依赖项 声明包所依赖的其他包以完成其软件。
deployment:Extension 声明应用的扩展点,该点指定未停靠的部署扩展处理程序 (DEH)。
deployment:DeploymentExtensionHandler 允许应用指定一个或多个提供 OS 版本外部的 DEH 功能的 DLL 文件。
deployment:Files 包含一个或多个 文件 元素,这些元素指定提供 OS 版本之外的 DEH 功能的 DLL 文件。
deployment:File 指定一个或多个提供 OS 版本外部的 DEH 功能的 DLL 文件。
说明 可以向用户显示的友好说明。
desktop:ExecutionAlias 要从命令提示符激活的 UWP 应用的可执行文件。
desktop:Extension 声明应用的扩展点。
desktop:FullTrustProcess 表示完全信任运行的桌面进程。
desktop:SearchProtocolHandler 表示桌面进程处理应用的搜索协议。
桌面:StartupTasks 表示在应用启动期间运行的桌面进程。
desktop:ToastNotificationActivation 允许在应用中接收 Toast 通知。
desktop2:AppPrinter 允许在 Windows 桌面桥应用中安装软件文件打印机。
desktop2:DesktopEventLogging 使 Windows 桌面桥应用能够注册 Windows 事件日志记录。
desktop2:DesktopPreviewHandler 为文件类型关联启用预览处理程序的声明。
desktop2:DesktopPropertyHandler 为文件类型关联启用属性处理程序的声明。
desktop2:EventMessageFiles 包含事件消息文件。
桌面:扩展(在应用程序/扩展中) 声明应用的扩展点。
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:设备 定义 AutoPlayHandler 的设备信息。
desktop3:ExtendedPropertyHandler 注册基于云的占位符文件的 Windows Shell ExtendedPropertyHandler。
desktop3:InvokeAction 包含用于调用自动播放操作的内容和设备信息。
desktop3:PropertyList 包含文件“属性”选项卡下的属性。
desktop3:PropertyLists 包含要显示在文件的属性选项卡下的属性列表。
desktop3:ThumbnailProviderHandler 注册基于云的占位符文件的 Windows Shell ThumbnailProviderHandler。
desktop3:谓词 指定基于云的占位符文件的“文件资源管理器”上下文菜单中项的名称。
desktop4:ContentUriSource 注册 Windows Shell ContentUriSource,使云存储提供程序可以为给定的本地路径提供文件 ID。
desktop4:DesktopIconOverlayHandler 基于云的占位符文件的 Windows Shell 图标覆盖处理程序。
desktop4:DesktopIconOverlayHandlers 包含基于云的占位符文件的 Windows Shell 图标覆盖处理程序。
desktop4:Extension 声明应用的扩展点。
desktop4:FileExplorerContextMenus 为文件资源管理器的上下文菜单注册项。
desktop4:ItemType 包含要注册在上下文菜单中的命令的类型。
desktop4:Verb 在 Shell 中为文件资源管理器上下文菜单注册的命令的名称和类 ID。
desktop5:ItemType 包含要注册在上下文菜单中的命令的类型。
desktop5:Verb 在 Shell 中为文件资源管理器上下文菜单注册的命令的名称和类 ID。
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 指定在安装时应将 shell 扩展添加到批准的 shell 扩展列表中。
desktop7:ControlPanelItem 将扩展注册为控制面板项。
desktop7:DefaultIcon 指定要在控制面板中显示此项的图标。
desktop7:DesktopApp 指定应作为桌面应用迁移一部分更新的磁贴或图钉的源和目标。
desktop7:DesktopAppMigration 为磁贴和固定指定一组应用迁移条目。
desktop7:ErrorReporting 指定一组运行时异常帮助程序模块。
desktop7:扩展(应用程序子级) 声明应用的扩展点(在包/应用程序中;desktop7:Extension)。
desktop7:扩展(包的子级) 声明应用的扩展点(在包/扩展;desktop7:Extension 中)。
desktop7:InfoTip 指定当鼠标悬停在项图标上时要显示的 Infotip 字符串。
desktop7:徽标 包含图像的文件的路径。
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:日志记录 提供对事件跟踪通道中的日志记录功能的访问权限。
desktop8:MutablePackageDirectories 使桌面应用程序能够指定一个或多个文件夹,你可以在其中修改应用程序的安装文件。
desktop8:MutablePackageDirectory 将提供程序注册到事件跟踪并启用其功能。
desktop8:Provider 将提供程序注册到事件跟踪并启用其功能。
desktop8:Publishing 提供对事件跟踪通道中的发布功能的访问权限。
desktop8:UserMutablePackageDirectories 使桌面应用程序能够指定一个或多个文件夹,用户可以在其中修改应用程序的安装文件(例如,安装模式)。
desktop8:UserMutablePackageDirectory 使桌面应用程序能够指定一个文件夹,用户可以在其中修改应用程序的安装文件(例如,安装模式)。
desktop9:ExtensionHandler 为打包桌面应用的上下文菜单处理程序 shell 扩展的旧 IContextMenu 实现指定处理程序。
desktop9:FileExplorerClassicContextMenuHandler 注册打包桌面应用的上下文菜单处理程序 shell 扩展的旧版 IContextMenu 实现。
desktop9:FileExplorerClassicDragDropContextMenuHandler 注册打包桌面应用的拖放处理程序 shell 扩展的旧版 IContextMenu 实现。
desktop10:CustomDesktopEventLog efines a custom event log.
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 为给定密钥指定支持的 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 堆一致的性能和行为特征的堆配置文件。
标识 定义包的全局唯一标识符。 包标识表示为包属性的元组。
InProcessServer 声明 windows.activatableClass.inProcessServer类型的包扩展点。 应用使用动态链接库(DLL)来公开一个或多个可激活类。
实例化 指定可执行文件是作为单个实例运行还是可以作为多个实例运行。
接口 声明与代理关联的接口。
徽标 包含图像的文件的路径。
OutOfProcessServer 声明 windows.activatableClass.outOfProcessServer类型的包扩展点。 该应用使用公开一个或多个可激活类的可执行文件(EXE)。
定义应用包清单的根元素。 清单描述软件到系统的结构和功能。
PackageDependency 声明对标记为框架包的另一个包的依赖项。
路径(类型:ST_Executable) 可执行文件的路径。
路径(类型:ST_FileName) DLL 的路径。
mp:PhoneIdentity 如果你的应用是以前在Windows Phone上发布的应用的更新,请确保此元素与上一个应用的应用清单中的内容匹配。 使用 Microsoft Store 分配给应用的相同 GUID。 这可确保升级到 Windows 10 的应用的用户将收到新应用作为更新,而不是重复应用。
属性 定义有关包的其他元数据,包括描述包向用户显示方式的属性。 注意: 如果清单元素 DisplayName 或 Description 包含 Windows 防火墙不允许的字符,则可能会收到错误;名称为“|”和“all”,因为 Windows 无法为包创建 AppContainer 配置文件。 如果收到错误,请使用此参考 故障排除
ProxyStub 声明 windows.activatableClass.proxyStub类型的包扩展点。 代理可以由一个或多个接口组成。
PublisherCacheFolders 声明 windows.publisherCacheFolders类型的包扩展点。 这指定包与同一发布者中的其他包共享的一个或多个文件夹。
PublisherDisplayName 可向用户显示的发布者的友好名称。
printSupport:Extension 声明打印支持应用的扩展点。
回顾:扩展 声明应用的扩展点。
回顾:SettingsApp 注册设置应用的深层链接和搜索信息。
回顾2:扩展 声明应用的扩展点。
回顾3:DesktopApp 指定用于重定向 Windows 桌面桥应用的磁贴和固定的信息。
回顾3:DesktopAppMigration 指定将用户磁贴和固定固定重定向到 Windows 桌面桥应用的位置。
回顾3:扩展 声明应用的扩展点。
rescap3:MigrationProgId (in uap:Extension) 包含协议和文件类型关联的迁移 Prog ID 字符串。
rescap3:MigrationProgId (in uap:Protocol) 包含协议和文件类型关联的迁移 Prog ID 字符串。
rescap3:MigrationProgIds (in uap:Extension) 包含协议和文件类型关联的迁移 Prog ID。
rescap3:MigrationProgIds (in uap:Protocol) 包含协议和文件类型关联的迁移 Prog ID。
回顾4:ClassicAppCompatKey 用于发现经典应用安装和启动可执行文件的注册表项。
回顾4:ClassicAppCompatKeys 包含用于发现经典应用安装和启动可执行文件的注册表项。
回顾4:扩展 声明应用的扩展点。
回顾4:PrimaryInteropAssemblies 定义包程序集配置。
回顾4:重定向 指定互操作程序集的重定向信息。
资源 声明包中包含的资源的语言。 缩放和 DirectX 功能级别属性对于包中的所有资源都是常见的。
ResourcePackage 指示包是否为资源包。 其他包可以使用资源包。 默认情况下,其值 false。 除非要创建资源,否则不应为其指定值。
资源 声明包包含的资源的语言。 每个包都必须为资源声明至少一种语言。 缩放和 DirectX 功能级别属性对于包中的所有资源都是常见的。
SelectionCriteria 定义为包定义的证书的选择条件。
TargetDeviceFamily 标识程序包面向的设备系列。 有关设备系列的详细信息,请参阅 UWP 应用指南。
任务 与应用扩展点关联的后台任务。
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 (type: 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 类型的应用扩展点,以便应用可以声明它执行视频转码。
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 (type: CT_FTASupportedFileTypes) 定义与应用关联的文件类型。 每个包都是唯一的,区分大小写。
uap:SupportedUsers 指示包是否识别多用户。 此设置在安装时用于确定是否可以在系统上安装包。
uap:SupportsAnyFileType 指示是否支持所有文件类型进行共享。
uap:Task 与应用扩展点关联的后台任务。
uap:TileUpdate 描述应用磁贴如何接收更新通知。
uap:Url 指定插件可以向其发送 Cookie 的 URL。 只需要有效的 URI;不一定是 URL。
uap:VisualElements 介绍应用的视觉方面:其默认磁贴、徽标图像、文本和背景颜色、初始屏幕方向、初始屏幕和锁屏磁贴外观。
uap:VoipCall 声明 voipCall 类型的应用扩展点,以便应用可以声明它可以从手机网络呼叫升级到 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:属性 包含不透明的 XML,该 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 (在应用程序/扩展中) 声明应用的扩展点。
uap6:Extension (在包/扩展中) 声明应用的扩展点。
uap6:LoaderSearchPathEntry 应用包中相对于应用包根路径的路径,要包含在应用的进程的加载程序搜索路径中。
uap6:LoaderSearchPathOverride 一个扩展,允许应用开发人员声明应用包中相对于应用包根路径的路径,并将其包含在应用的进程的加载程序搜索路径中。
uap6:LocalExperiencePack 此扩展提供传递已翻译的应用资源的方法。
uap6:SpatialBoundingBox 用于定义边界卷的中心点和盘区。
uap7:Capability 声明包所需的功能。
uap7:EnterpriseDataProtection 声明应用是安全的自动加密,并允许在没有通过 Windows 信息保护策略进行设备注册的情况下对其进行管理。
uap7:Extension 声明应用的扩展点。
uap7:ImportRedirectionTable 允许打包的应用声明 API 重定向。
uap7:OSPackageDependency 定义 UWP 应用的包依赖项。
uap7:属性 应用程序的属性。
uap7:SharedFonts 包含要与应用一起使用的共享字体的位置。
uap8:PosPaymentConnector 包含销售点/服务点设备的设备信息。
uap8:DataProtection 用于配置数据加密的设置。
uap8:ExecutionAlias 要从命令提示符激活的 UWP 应用的可执行文件。
uap10:AllowExternalContent 使包清单能够在磁盘上的特定位置引用包外部的内容。 请参阅 使用外部位置打包来授予包标识。
uap10:Content 指示 Windows 是否会对包的整个内容强制实施运行时包完整性检查。
uap10:DisplayName 可以向用户显示的友好名称。
uap10:Extension(Application 的子级) 声明应用的扩展点。
uap10:Extension(包的子级) 声明应用的扩展点。
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 是应关闭应用更新的应用,还是应在下次用户重新启动应用或系统重新启动之前延迟更新。
虚拟化:ExcludedDirectories 指定从文件系统虚拟化中排除的目录列表。
virtualization:ExcludedDirectory 指定从文件系统虚拟化中排除的目录。
虚拟化:ExcludedKey 指定从注册表项虚拟化中排除的密钥。
virtualization:ExcludedKeys 指定从注册表虚拟化中排除的键列表。
virtualization:FileSystemWriteVirtualization 指示是否为包启用了文件系统的虚拟化。
virtualization:RegistryWriteVirtualization 指示是否为包启用了注册表的虚拟化。
win32dependencies:ExternalDependency 指定未包含在 MSIX 中的外部依赖项,但将在应用安装过程中进行链式安装。