You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在哪获取Windows App Runtime V1.1.2的1002.543.1943版DDLM组件?

Windows App SDK 1.1.2 运行时组件版本不匹配导致WinUI 3程序无法启动

问题背景

2022年7月2日NuGet发布Microsoft.WindowsAppSDK v1.1.2版本,更新依赖该版本SDK的WinUI 3程序后,启动时弹出环境要求提示:需安装MSIX包版本 >= 1002.543.1943.0的Windows App Runtime Version 1.1运行环境。

故障现象

  • 卸载旧版运行时后,在提权的PowerShell窗口运行官方推荐安装程序,日志显示所有安装操作成功,但查询已安装包发现,仅DDLM组件版本停留在1000.516.2156.0,其余主运行时、Main、Singleton组件均已升级到要求的1002.543.1943.0版本
  • 若不以管理员身份运行安装程序,仅主运行时组件升级为1002版本,.Main*和.Singleton*组件版本仍为1000.516.2156.0
  • 程序启动强依赖1002.543.1943.0_x??架构版本的DDLM组件,版本不匹配直接导致程序无法正常启动

相关日志与查询结果

程序启动报错

This application requires the Windows App Runtime Version 1.1
       (MSIX package version >= 1002.543.1943.0)

安装程序运行日志

Installing license: MSIX_MAINPACKAGE_LICENSE
Install result : 0x0
Installing license: MSIX_SINGLETONPACKAGE_LICENSE
Install result : 0x0
Deploying package: Microsoft.WindowsAppRuntime.1.1_1000.516.2156.0_x64__8wekyb3d8bbwe
Package deployment result : 0x0
Deploying package: Microsoft.WindowsAppRuntime.1.1_1000.516.2156.0_x86__8wekyb3d8bbwe
Package deployment result : 0x0
Deploying package: MicrosoftCorporationII.WinAppRuntime.Main.1.1_1000.516.2156.0_x64__8wekyb3d8bbwe
Package deployment result : 0x0
Provisioning result : 0x0
Deploying package: MicrosoftCorporationII.WinAppRuntime.Singleton_1000.516.2156.0_x64__8wekyb3d8bbwe
Package deployment result : 0x0
Provisioning result : 0x0
Deploying package: Microsoft.WinAppRuntime.DDLM.1000.516.2156.0-x6_1000.516.2156.0_x64__8wekyb3d8bbwe
Package deployment result : 0x0
Provisioning result : 0x0
Deploying package: Microsoft.WinAppRuntime.DDLM.1000.516.2156.0-x8_1000.516.2156.0_x86__8wekyb3d8bbwe
Package deployment result : 0x0
Provisioning result : 0x0
All install operations successful.

已安装组件查询结果

在PowerShell中执行查询命令(get-appxpackage micro*win*appruntime*).packagefullname,返回结果如下:

Microsoft.WindowsAppRuntime.1.1_1002.543.1943.0_x64__8wekyb3d8bbwe
Microsoft.WindowsAppRuntime.1.1_1002.543.1943.0_x86__8wekyb3d8bbwe
MicrosoftCorporationII.WinAppRuntime.Main.1.1_1002.543.1943.0_x64__8wekyb3d8bbwe
Microsoft.WinAppRuntime.DDLM.1000.516.2156.0-x6_1000.516.2156.0_x64__8wekyb3d8bbwe
MicrosoftCorporationII.WinAppRuntime.Singleton_1002.543.1943.0_x64__8wekyb3d8bbwe
Microsoft.WinAppRuntime.DDLM.1000.516.2156.0-x8_1000.516.2156.0_x86__8wekyb3d8bbwe

解决方法

  1. 先彻底清理本机所有版本的Windows App Runtime 1.1系列残留组件,打开管理员权限的PowerShell执行以下命令:
    Get-AppxPackage -AllUsers *WindowsAppRuntime.1.1* | Remove-AppxPackage -AllUsers
    Get-AppxPackage -AllUsers *WinAppRuntime.DDLM* | Remove-AppxPackage -AllUsers
    
    执行完成后重启一次设备,避免旧文件锁定导致后续安装失败。
  2. 不要使用之前下载的旧版引导安装程序——1.1.2版本发布初期的官方引导程序存在bug,默认拉取的是1.1.0版本(版本号1000.516.2156.0)的安装包,后续系统自动更新仅会升级主运行时、Main、Singleton组件,不会更新带版本标识后缀的DDLM组件,这是版本错配的核心原因。需要获取2022年7月之后更新的对应1.1.2版本的完整离线安装包,而非几百KB的在线引导程序。
  3. 右键点击完整安装包,选择「以管理员身份运行」完成安装,安装完成后重新执行组件查询命令,确认x86、x64两个架构的DDLM组件版本均为1002.543.1943.0后,即可正常启动WinUI 3程序。
  4. 离线环境如果需要单独部署DDLM组件,可以在一台已经正确安装完整1.1.2版本运行时的设备上,通过PowerShell查询DDLM组件的安装目录,提取对应架构的MSIX安装包拷贝到目标设备,手动安装即可。

内容的提问来源于stack exchange,提问作者aturnbul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 05:42:26