在一段时间内安装更新版本的 Windows 应用 SDK 运行时时,可能需要从开发计算机中删除过时的版本。 一般情况下,您只需安装您选择在应用程序中引用并要求的 Windows 应用 SDK 运行时和扩展。 除非应用程序具有早期扩展或运行时的特定原因,否则可以安全地删除旧版本。
Windows 应用 SDK 运行时包括 Framework、Main、Singleton 和 Dynamic Dependency Lifetime Manager(DDLM)包。 可以使用 PowerShell 命令卸载所有这些包。 也可以在 “设置”中卸载 Main、Singleton 和 DDLM 包。
重要
建议在部署后不要从最终用户的计算机中删除 Windows 应用 SDK 运行时包。 这样做会破坏依赖于这些包的其他应用程序。
使用 PowerShell 删除 Windows 应用 SDK 运行时组件
首先,运行以下命令 get-appxpackage
,列出计算机上安装的所有 Windows 应用 SDK 运行时包版本(包括框架、主包、单一实例包和 DDLM 包)。 该列表包括有关每个运行时包的详细信息,包括 PackageFullName 值。 有关此命令输出的示例,请参阅 检查已安装版本的 Windows 应用 SDK 运行时。
# For 1.0 and 1.0 Preview releases
get-appxpackage *appruntime*
# For 1.0 Experimental
get-appxpackage *WindowsAppSDK*
# For version 0.8
get-appxpackage *reunion*
接下来,运行以下命令 remove-appxpackage
,从开发计算机中删除特定版本的 Windows 应用 SDK 运行时包。 对于每个包,请指定要删除的运行时包的 PackageFullName 值,如上一步提供。 以下示例分别删除框架、main 和 DDLM 包。 请确保为计算机上的软件包指定正确的 PackageFullName 值。
remove-appxpackage -Package Microsoft.ProjectReunion.0.8-preview_8000.144.525.0_x86__8wekyb3d8bbwe
remove-appxpackage -Package Microsoft.ProjectReunion.Main.0.8-preview_8000.144.525.0_x64__8wekyb3d8bbwe
remove-appxpackage -Package Microsoft.ProjectReunion.DDLM.8000.144.525.0-x8-p_8000.144.525.0_x86__8wekyb3d8bbwe
在“设置”中删除主包和 DDLM 包
若要删除 Main 和 Dynamic Dependency Lifetime Manager (DDLM) 包,还可以在“设置”中使用“应用和功能”页。
注释
Windows 应用 SDK 框架包不会显示在 应用和功能中,需要使用本文前面所述的 PowerShell 命令卸载。
在 “应用和功能 ”页上,搜索 重聚 以筛选和显示已安装版本的 Windows 应用 SDK 包。 选择要从计算机中删除的任何版本,然后单击“ 卸载”。