修复:Add-appxpackage部署因Hresult而失败

Windows Powershell 是用于执行命令的强大工具,但有时,这些命令可能不会产生预期的结果 。
如果您最近在使用 Add-appxpackage 命令时遇到问题,可能是因为您操作的是损坏的用户配置文件 。
切换到新的配置文件是一种快速解决方法,但您可能需要运行 SFC 扫描以彻底解决该问题 。
本指南将向您展示如何修复“Add-AppxPackage Deployment failed with HRESULT”错误 。
解决方法:执行系统重启当遇到 Windows PowerShell 错误时,执行简单的系统重启可以快速解决问题 。因此,作为解决方法,您必须重新启动计算机 。这样,所有进程和程序都将正常启动并防止错误发生 。您可以使用下面列出的步骤执行系统重启:

  1. 按Win键打开 Windows 开始菜单 。
  2. 单击“电源”选项,然后单击“重新启动”选项重新启动计算机 。
    修复:Add-appxpackage部署因Hresult而失败

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