如何修复Windows 10和11中的此应用程序无法打开错误

如何修复Windows 10和11中的此应用程序无法打开错误

当您尝试从 Microsoft Store 运行通用 Windows 平台 (UWP) 应用程序时,可能会出现 Windows 有点模棱两可的“此应用程序无法打开”错误。 当某些用户尝试打开本机 Windows 应用程序(如照片和计算器)时,通常会出现此问题。

此错误正是其消息所说的内容,并且受影响的应用程序将无法启动。 幸运的是,您可以尝试一些潜在的修复方法来修复此错误。本文为你介绍如何修复Windows 10和11中的此应用程序无法打开错误

推荐:如何修复 Windows lsass.exe Unable to Locate Component错误

1. 运行 Windows 应用商店应用的疑难解答

Windows 应用商店应用程序疑难解答程序是 Microsoft 旗舰操作系统中包含的一种,用于修复与 UWP 应用程序有关的错误。 由于这是一个 UWP 问题,因此运行该疑难解答程序可能至少可以解决某些用户的“此应用程序无法打开”问题。 您可以像这样在 Windows 11 中启动该疑难解答:

  1. 打开设置(按 win + i 是最快的方法)。
  2. 选择 疑难解答 查看更多导航选项。
  3. 点击 其他疑难解答 调出 Windows 11 的故障排除工具列表。
  4. 要启动 Windows 应用商店应用程序疑难解答,请单击其 按钮。 然后疑难解答程序将打开并为检测到的问题应用修复程序。


要在 Windows 10 的“设置”应用中打开相同的疑难解答,您需要选择 更新与安全. 点击 疑难解答 > 其他疑难解答 从那个标签。 然后您可以通过选择它并按 运行疑难解答 按钮。

2.运行系统文件扫描

损坏的系统文件可能是此错误的另一个潜在原因。 运行系统文件检查器 (SFC) 扫描可能会修复某些系统文件并修复 PC 上的“此应用无法打开”错误。 这是在命令提示符中运行 SFC 扫描的方法:

  1. 赢 + 小号 打开搜索工具。
  2. 类型 命令 进入搜索工具以在搜索结果中显示命令提示符,但不要单击其条目。
  3. 相反,单击 以管理员身份运行 搜索工具右侧的命令提示符。
  4. 在运行 SFC 扫描之前,输入此部署映像服务命令并按 返回
    DISM.exe /Online /Cleanup-image /Restorehealth
  5. 输入此 SFC 命令文本,然后按 返回 执行它:
    sfc /scannow
  6. 离开命令提示符窗口,直到扫描达到 100% 并显示结果。


3.启用用户帐户控制

禁用用户帐户控制(也称为 UAC)时,可能会出现“此应用无法打开”错误。 一些用户在支持论坛中表示,重新启用 UAC 为他们解决了这个问题。 因此,请确保按照以下步骤启用 UAC:

  1. 打开 Windows 搜索文本框,然后键入 用户帐户控制 那里。
  2. 选择更改用户帐户控制设置搜索结果。
  3. 将滑块提升到下面直接显示的第二高 UAC 级别。
  4. 点击 好的 保存 UAC 设置。

4. 检查是否启用了 Windows 更新服务

Windows 更新服务对于应用程序正常运行也至关重要。 要启用它:

  1. + X并选择 搜索 选项。
  2. 类型 服务 在搜索实用程序中找到该应用程序。
  3. 单击服务以打开该应用程序的窗口。
  4. 双击此处列出的 Windows 更新服务。
  5. 设置 启动类型 选项 自动的 如果 Windows 更新被禁用。
  6. 开始 在 Windows 更新属性窗口中。
  7. 选择 申请 保存更新服务的新设置,然后关闭属性窗口。

5.清除Microsoft Store App的缓存

由于 Microsoft Store 应用程序的问题,可能会出现“此应用程序无法打开”错误。 因此,建议需要修复此错误的用户尝试清除该应用的缓存数据。

您可以通过以下快速步骤清除 Microsoft Store 应用的缓存:

  1. 启动运行对话框 (win + R)。
  2. 输入 WSReset.exe 在“运行”对话框中。
  3. 选择 好的 清除 Microsoft Store 应用程序的缓存。
  4. 然后将打开一个空白窗口。 等待该窗口自动关闭。

6. 关闭 Windows Defender 防火墙

如果需要 Internet 连接的应用出现“无法打开此应用”错误,请尝试禁用 Windows Defender 防火墙。 这样做将确保防火墙不会阻止应用程序。

以下是禁用 Windows Defender 防火墙的方法:

  1. 按照我们的打开 Windows Defender 防火墙指南中的说明打开 Windows Defender 防火墙。
  2. 点击 打开或关闭 Windows Defender 防火墙 在防火墙的控制面板小程序中。
  3. 选择 关闭 Windows Defender 防火墙 公共和专用网络的设置。
  4. 请按 好的 这些选项下方的按钮。
  5. 然后尝试启动发生错误的应用程序以查看它是否已修复。

7.重置受影响的应用程序

Windows 10 和 11 包括可以为大多数 UWP 应用选择的重置选项。 选择该选项会清除应用程序的数据而不卸载它们。 这是一个故障排除选项,可用于修复“此应用程序无法打开”错误。

您可以使用此工具重置受影响的应用程序,如下所示:

  1. 打开设置,然后选择 应用 从那里标签。
  2. 选择 应用程序和功能 查看您已安装的应用程序列表。
  3. 单击需要修复错误的受影响应用右侧的菜单按钮。
  4. 选择 高级选项 到达 重置 按钮。
  5. 点击 重置 应用程序的按钮。
  6. 选择第二个 重置 提供确认的选项。
  7. 您还可以选择替代方案 修理 那里的选项,它不会清除应用程序的数据。

8. 重新安装受影响的应用程序

如果重置受影响的应用程序不起作用,您可能需要重新安装它们以解决“此应用程序无法打开”问题。 您可以从“设置”中卸载自己安装的应用程序。 但是,您无法从那里卸载许多预安装的 Windows 11 应用程序。

以下是使用 PowerShell 重新安装预安装应用程序的方法:

  1. 启动运行,然后在该应用的文本框中键入 PowerShell。
  2. 点击 好的 查看 PowerShell 的窗口。
  3. 要查看您 PC 的应用程序列表,请输入以下文本并按 进入
    Get-AppxPackage | Select Name, PackageFullName
  4. 记下 PowerShell 左侧列出的需要重新安装的应用程序的标题。
  5. 要卸载应用程序,请输入此 PowerShell 命令并点击 返回
    Get-AppxPackage NAME | Remove-AppxPackage
  6. 然后从“开始”菜单打开 Microsoft Store 应用。 在此处找到您需要重新安装的应用程序,然后单击其 安装 选项。

记得更换 姓名 在步骤 5 中包含的命令中,并在 PowerShell 中列出了应用程序标题。 例如,卸载 Paint 的命令如下所示:

您还可以使用单个 PowerShell 命令重新安装和注册所有内置 Windows 应用程序。 如果您需要修复许多内置应用程序的错误,使用该命令重新安装它们会更快。 这是用于重新安装所有内置应用程序的 PowerShell 命令:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

9.重置窗口

对于“此应用程序无法打开”错误,重置 Windows 是最彻底的潜在解决方案。 恢复出厂设置会将操作系统恢复为默认配置,但也会删除您已安装的软件。 因此,重置 Windows 并不是本指南中的最后一个解决方案。

您可以使用 Windows 11 和 10 中的重置此 PC 实用程序执行出厂重置。因为该实用程序包括 保存我的文件 选项,您不需要事先备份用户文件。 我们的出厂重置方法指南包括使用该工具重置 Windows 的完整说明。

使用您的解决方案修复您的应用程序

以上使为你接的如何修复Windows 10和11中的此应用程序无法打开错误我们建议您按照上面指定的顺序检查“此应用程序无法打开错误的所有潜在修复程序。 其中至少有一个可能会在您的 PC 上解决该问题。 除此之外,设置新的本地帐户和重新注册 Microsoft Store 是另外两个可能值得一试的解决方案。

推荐:如何修复Windows 11 Visual Studio Code崩溃


发表评论