如何修复 Windows 10 和 11 中的卸载错误 0x80073CFA

首先使用PowerShell重新注册系统应用,若无效则运行SFC和DISM修复系统文件,接着重置Microsoft Store缓存,最后通过PowerShell手动卸载特定应用包以解决错误代码0x80073CFA问题。

如果您尝试从 Windows 10 或 11 系统中卸载某个应用,但操作失败并提示错误代码 0x80073CFA,则可能是由于系统文件损坏、应用包注册信息异常或相关服务出现问题所致。以下是解决此问题的多种方法:

本文运行环境:Dell XPS 13,Windows 11。

一、使用 PowerShell 重新注册系统应用

该方法通过强制重新注册所有内置应用包来修复可能损坏的应用配置,从而解决因注册表项异常导致的卸载失败问题。

1、在任务栏搜索框中输入 PowerShell,右键单击“Windows PowerShell”,然后选择“以管理员身份运行”。

2、在打开的窗口中,逐行输入以下命令并按回车执行:Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

3、等待命令执行完成,期间可能会有部分应用报错,属于正常现象,请忽略。

4、重启计算机后再次尝试卸载目标应用。

二、运行系统文件检查器 (SFC) 和 DISM 工具

此方法用于扫描并修复可能导致卸载失败的底层系统文件损坏或映像问题,确保操作系统核心组件的完整性。

1、以管理员身份打开“命令提示符”或“PowerShell”。

2、依次执行以下命令,每条命令执行完毕后再输入下一条:sfc /scannow

3、执行 DISM 健康检查命令:Dism /Online /Cleanup-Image /ScanHealth

4、执行更深入的健康检查:Dism /Online /Cleanup-Image /CheckHealth

5、最后运行修复命令:DISM /Online /Cleanup-image /RestoreHealth

6、所有命令执行完成后,重启设备。

三、重置 Microsoft Store 缓存

错误代码 0x80073CFA 有时与 Microsoft Store 相关组件的缓存数据冲突有关,清除其缓存可以解决此类问题。

1、按下 Win + R 键打开“运行”对话框。

2、输入 wsreset.exe 并按回车键。

3、一个黑色窗口将短暂出现并自动关闭,表示缓存已成功重置。

4、重启电脑后尝试重新执行卸载操作。

四、手动卸载特定应用包

当通用方法无效时,可尝试通过 PowerShell 直接定位并移除特定的应用包,绕过常规卸载流程中的障碍。

1、以管理员身份打开 PowerShell。

2、输入命令 Get-AppxPackage *应用名称* 来查找目标应用的完整包名(例如,要卸载 WSL,可输入 *WindowsSubsystemForLinux*)。

3、在返回结果中找到完整的 PackageFullName。

4、使用 remove-appxpackage 命令进行卸载,例如:remove-Appxpackage MicrosoftCorporationII.WindowsSubsystemForLinux_2.1.5.0_x64__8wekyb3d8bbwe