Windows Powershell 是用于执行命令的强大工具,但有时,这些命令可能不会产生预期的结果。
如果您最近在使用 Add-appxpackage 命令时遇到问题,可能是因为您操作的是损坏的用户配置文件。
切换到新的配置文件是一种快速解决方法,但您可能需要运行 SFC 扫描以彻底解决该问题。
本指南将向您展示如何修复“Add-AppxPackage Deployment failed with HRESULT”错误。
解决方法:执行系统重启
当遇到 Windows PowerShell 错误时,执行简单的系统重启可以快速解决问题。因此,作为解决方法,您必须重新启动计算机。这样,所有进程和程序都将正常启动并防止错误发生。您可以使用下面列出的步骤执行系统重启:
- 按Win键打开 Windows 开始菜单。
- 单击“电源”选项,然后单击“重新启动”选项重新启动计算机。
1. 运行 Windows 应用商店疑难解答
疑难解答是 Windows 中的一项内置功能。此功能使您的系统能够检测导致设备出现某些错误的问题。因此,您必须运行 Windows Store Troubleshooter 来检测和修复错误。Windows Store Troubleshooter 可以按如下方式执行:
- 同时按Win + I键打开 Windows 设置。
- 导航到系统 > 疑难解答。
- 向下滚动并单击末尾的“ Windows Store App ”选项。
- 通过单击“运行疑难解答”选项运行 Windows 应用商店疑难解答。
- 检测到问题后,根据您的选择选择解决方案(例如重置 Windows 应用商店应用程序以解决问题)。
2. 禁用 StartMenuExperienceHost EXE 文件
虽然 StartMenyExperienceHost EXE 文件用于管理 Windows 开始菜单,但众所周知它会干扰 PowerShell 命令。因此,您必须先禁用此文件,然后才能在 PowerShell 中运行错误的命令。通过以下步骤,您可以禁用 StartMenyExperienceHost EXE 文件:
- 按Win键打开 Windows 开始菜单。
- 在搜索框中键入“ PowerShell ”。
- 右键单击它并选择“以管理员身份运行”选项。
- 现在,将以下命令复制并粘贴到 PowerShell 中,然后按 Enter 键:
Powershell -ExecutionPolicy Unrestricted
- 右键单击 Windows 开始菜单,然后选择“任务管理器”选项。
- 单击“详细信息”选项卡并查找 StartMenyExperienceHost EXE 文件。
- 通过右键单击它并选择“打开文件 位置”选项来打开其文件位置。
- 右键单击 EXE 文件并选择“剪切”选项。
- 通过同时按Ctrl + V键将文件粘贴到不同的文件夹中 。
- 右键单击 Windows 开始菜单,然后选择“任务管理器”选项。
- 右键单击 EXE 文件并选择“结束任务”选项。
- 在 PowerShell 中键入错误命令,然后按Enter键。警告:命令完成后,您必须将 EXE 文件粘贴回您从中复制它的默认文件夹。如果您做不到,您的整个“开始”菜单和任务栏就会崩溃。
检查问题是否已解决。
3.运行系统扫描
系统文件损坏是导致此错误的主要原因之一。它阻止程序执行某些操作。因此,为确保这种情况不会发生,您必须运行系统扫描来检测并修复在系统文件中发现的错误。按照以下步骤,您将了解如何通过系统扫描修复损坏的文件:
- 按Win键打开 Windows 开始菜单。
- 在 Windows 搜索栏中键入“ cmd ”。
- 通过右键单击命令提示符并选择“以管理员身份运行”选项,以管理员身份运行命令提示符。
- 在命令提示符中键入以下命令,同时在“sfc”和“/”之间留一个空格。
sfc /scannow
- 文件检查器会在扫描后自动修复损坏的文件。
注意:系统文件检查器扫描损坏的文件后,您必须运行 DISM 命令。按照以下步骤运行 DISM 命令:
- 将以下命令粘贴到命令提示符中,然后按回车键执行 DISM 扫描:
Dism.exe /online /cleanup-image /restorehealth
- 重新启动计算机并进行必要的更改。
4.更新你的Windows
过时的 Windows 会阻止某些程序正常执行。它也可能是导致此错误发生的主要因素。因此,您必须保持 Windows 更新以防止发生此类错误。按照下面给出的说明将您的 Windows 更新到最新版本:
- 同时按Win + I键打开 Windows 设置。
- 导航到更新和安全 > Windows 更新。
- 单击“检查更新”选项。
- 找到Windows 更新后,单击页面上的“下载”选项进行下载。
- 重新启动系统以进行必要的更改。
注意:如果Windows 无法自动为您的系统找到更新,您可以手动下载适用于您的 Windows 的最新更新。通过下面列出的步骤,您可以手动将 Windows 更新到最新版本:
- 转到Microsoft 官方网页。
- 单击“立即更新”选项下载最新的 Windows 更新。
- 通过单击Windows 更新助手页面上的“立即更新”选项来安装更新。
- 安装完成后,通过单击重新启动选项重新启动计算机。
5.以安全模式运行系统
如果错误仍然存在,则必须在安全模式下运行系统。在安全模式下启动系统后,您的系统将以最少的驱动程序和默认程序启动。您可以在安全模式下运行系统,如下所示:
- 同时按下Win + R键打开运行命令。
- 在搜索框中键入“ msconfig” ,然后单击“确定”以打开“系统配置” 。
- 打开启动选项卡并选中“安全模式”框。
- 点击安全模式下的“最小”。
- 根据您的选择设置计时器,然后单击Apply和OK。
- 通过在系统配置提示上选择“重新启动”选项来重新启动计算机。
- 系统启动到安全模式后,您必须运行 PowerShell。
- 按Win键打开 Windows 开始菜单。
- 在搜索框中键入“ PowerShell ”。
- 右键单击它并选择“以管理员身份运行”选项。