从开发计算机中删除过时的 Windows 应用 SDK 运行时版本

随着时间的推移安装 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 运行时包的所有版本(包括 framework、main、singleton 和 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 值,如上一步提供的那样。 以下示例分别删除了 framework、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

在“设置”中删除 main 和 DDLM 包

要删除 Main 和 Dynamic Dependency Lifetime Manager (DDLM) 包,也可以使用“设置”中的“应用和功能”页面。

注意

Windows 应用 SDK 框架包不会出现在“应用和功能”中,需要使用本文前面描述的 PowerShell 命令卸载。

在“应用和功能”页面上,搜索 “Reunion” 以筛选并显示 Windows 应用 SDK 包的已安装版本。 选择要从计算机中删除的任何版本,然后单击“卸载”。

Screenshot of Apps & Features page in Settings to remove Windows App SDK packages