修复 Windows 11 中“此应用程序无法打开”错误的 13 种方法

使用这些方法轻松解决 Windows 11 中的“此应用程序无法打开”错误。

Windows 11 中的 Microsoft Store 是您在计算机上下载应用程序的首选场所。从 Microsoft Store 下载的应用程序是不同的,因为它们不会保存为典型的桌面软件,并且还通过 Store 应用程序接收更新。

由于 Microsoft Store 因存在漏洞和问题而臭名昭著,因此这些应用程序也充满问题也就不足为奇了。许多用户报告在应用程序窗口打开后遇到应用程序崩溃,然后他们在对话框中收到“此应用程序无法打开”的消息。

如果您遇到这样的问题,请不要害怕。本指南将向您展示许多可以用来消除此问题的方法。但在我们继续本指南之前,了解此问题背后的原因很重要,因为这将帮助您更好地了解需要修复的内容。

是什么导致“此应用程序无法打开”错误?

有很多因素会导致“此应用程序无法打开”错误。一些值得注意的是:

  • 应用程序或商店有问题或损坏
  • 与 UAC 设置冲突
  • 损坏的存储缓存数据
  • 与防病毒或防火墙冲突
  • 过时的 Windows 版本
  • 禁用 Windows 更新服务

现在我们知道可能导致系统错误的原因,让我们继续讨论如何解决此问题。

1. 使用 Windows 应用商店应用程序疑难解答

Windows 11 已附带原生 Microsoft Store Apps 疑难解答,可帮助您解决任何与应用商店相关的问题。要访问疑难解答,请首先按键盘上的 Windows+i 打开“设置”菜单,或在 Windows 搜索中搜索“设置”并从搜索结果中选择它。

在“设置”窗口中,向下滚动并从右侧面板中选择“疑难解答”。

之后,单击“其他疑难解答”。这将打开一键式疑难解答程序列表。

向下滚动到最底部,直到看到“Windows Store Apps”,然后单击旁边的“运行”按钮。

将出现一个名为“Windows Store Apps”的窗​​口,您可以看到正在进行的诊断。

等待该过程完成,如果它设法识别出任何问题,则会在此处提供建议的解决方案。

2. 重置或修复应用程序

如果自动故障排除无法解决您的问题,那么您可以尝试通过应用程序设置菜单手动重置或修复应用程序。首先通过按键盘上的 Windows+i 或在“开始”菜单搜索中搜索来启动“设置”菜单。

该图像有一个空的 alt 属性;它的文件名是 allthings.how-how-to-fix-this-app-cant-open-error-in-windows-11-image.png

在“设置”窗口中,单击左侧面板中的“应用程序”,然后单击右侧面板中的“应用程序和功能”。这将打开 PC 上已安装应用程序的列表。

现在,向下滚动,直到从列表中找到有问题的应用程序。然后单击应用程序旁边的 3 个垂直点并选择“高级选项”。

它将带您进入一个新菜单。从那里,再次向下滚动,您将在“重置”部分下看到“修复”和“重置”选项,其中包含每个操作的说明。

3.卸载和重新安装应用程序

卸载然后重新安装损坏的应用程序是重置或修复应用程序的不错选择。全新安装可以消除应用程序包内的任何重置或修复可能无法删除的错误。

首先,通过按键盘上的 Windows+i 转到“设置”菜单。在设置菜单上,从左侧面板中选择“应用程序”,然后从右侧面板中选择“应用程序和功能”。

该图像有一个空的 alt 属性;它的文件名是 allthings.how-how-to-fix-this-app-cant-open-error-in-windows-11-image-6.png

现在要卸载损坏的应用程序,从列表中找到它,然后单击它旁边的 3 个垂直点。

从那里,单击“卸载”。

之后再次单击“卸载”以确认操作,该应用程序将从您的计算机中删除。

现在您必须从 Microsoft Store 重新安装该应用程序。通过在开始菜单搜索中搜索并从搜索结果中选择它来启动“Microsoft Store”。

现在,在 Store 窗口中,在位于窗口顶部的搜索栏中输入应用程序的名称。从搜索结果中选择应用程序以进入下载页面。

之后,单击下载页面上的蓝色“安装”按钮即可完成。

4. 清理 Microsoft Store 缓存数据

如果上述修复对您不起作用,则 Microsoft Store 可能是问题的根源。在这种情况下,重置 Store 缓存有助于消除问题。按 Windows+r 调出运行窗口。在命令行中键入“wsreset”,然后按 Enter 或单击“确定”。

将出现一个黑色控制台窗口。虽然里面什么都没有,等它完成重置存储缓存,它会自己关闭。

该过程完成后,您将自动转到 Microsoft Store 主页。关闭它并尝试启动应用程序。

5. 使用 Windows PowerShell 重新注册 Microsoft Store

您可以使用 Windows PowerShell 控制台将 Microsoft 商店重新注册到您的系统,以消除“此应用程序无法打开”错误。按 Windows 按钮,然后键入“PowerShell”。右键单击该应用程序,然后选择“以管理员身份运行”。

现在,将以下命令复制并粘贴到命令行中,然后按 Enter。

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + 'AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest} 

按 Enter 后,关闭窗口并尝试启动应用程序。

6. 启用 Windows 更新服务

Windows 更新服务是一个后台进程,默认情况下处于启用状态。如果由于某种原因此服务未运行或禁用,则可能会导致错误。要重新启动服务,请转到 Windows 搜索并键入“服务”并从搜索结果中选择它。

将出现一个标有“服务”的新窗口。它将包含您计算机上存在的所有服务的列表。向下滚动并找到“Windows 更新”。

双击“Windows Update”服务,会出现一个对话框。从那里,确保“启动类型”设置为“自动”。然后单击“服务状态”文本下方的“开始”按钮,然后单击“应用”。

它完成了。关闭此窗口并重新启动应用程序。

7. 更改用户帐户控制或 UAC 设置

更改当前的用户帐户控制设置可以解决“此应用程序无法打开”的问题。要快速进入用户帐户控制,请按 Windows 键打开开始菜单搜索,然后在搜索栏中键入“UAC”。选择显示“更改用户帐户控制”的选项。

将出现一个新窗口。注意滑块所在的位置。如果设置为“从不通知”,则将其更改为“始终通知”。另一方面,如果它设置为“始终通知”,则将其更改为“从不通知”。

完成更改后,单击“确定”保存。

笔记: 您还可以通过将 silder 设置为“始终通知”和“从不通知”之间的其他两个选项来进行测试。测试所有设置,看看哪一个可以解决您的问题。

8. 确保 Windows 已更新

由于当前版本的 Windows 11 中存在任何错误,您可能会遇到“此应用程序无法打开”问题。因此,最好始终保持 Windows 更新,以确保您收到所有错误修复程序Microsoft 随这些更新发布的 、稳定性和性能改进。

要检查您是否有我的待定更新,请按键盘上的 Windows+i 启动“设置”菜单。在“设置”窗口中,从左侧面板中选择“Windows 更新”。

之后,单击蓝色的“检查更新”按钮。

单击“检查更新”后,系统将查找任何挂起的更新,如果有,下载将自动开始。

注意:根据您下载的更新类型,您可能需要重新启动计算机才能完成更新安装。

9. 关闭 Windows 防火墙

Windows 防火墙是 Windows 11 中分层安全措施的一部分。防火墙过滤传入和传出的网络活动,并防止对您的计算机进行未经授权的访问。如果损坏的应用程序连接到 Internet,则 Windows 防火墙可能会阻止其访问。

要禁用防火墙,首先,通过在 Windows 搜索中搜索来打开控制面板。

控制面板窗口打开后,单击“系统和安全”。

之后,选择“Windows Defender 防火墙”。

现在,从左侧菜单中,单击“打开或关闭 Windows Defender 防火墙”。从这一点开始,您将需要管理员权限才能继续操作。

之后,通过在“专用网络设置”和“公共网络设置”下选择“关闭 Windows Defender 防火墙(不推荐)”,关闭专用网络和公共网络的防火墙。最后,单击“确定”“确定”保存更改。

现在您可以继续并启动该应用程序。

笔记: 禁用 Windows 防火墙可能非常危险。仅当其他方法不适合您时才考虑此方法。即使您确实关闭了防火墙来启动应用程序,请记住在关闭应用程序后或浏览互联网之前将其重新打开。

10. 使用新的本地帐户

“此应用程序无法打开”问题可以通过创建新的本地用户帐户来解决。要创建本地帐户,首先,通过在 Windows 搜索中搜索来打开“设置”菜单。

在“设置”窗口中,单击左侧面板中的“帐户”,然后从右侧面板中选择“家庭和其他用户”。

之后,单击“其他用户”部分下的蓝色“添加帐户”按钮。

将出现一个新窗口。从那里,单击“我没有此人的登录信息”。

接下来,单击“添加没有 Microsoft 帐户的用户”。

现在您可以设置一个新帐户。首先,通过在“用户名”文本字段中键入来为您的新本地帐户分配一个用户名。然后,您必须在“输入密码”文本字段中输入本地帐户的密码。通过在“重新输入密码”文本字段中再次输入密码来确认您的密码。此密码将用作您的登录密码。

之后,您必须指定 3 个安全问题,以便在您忘记密码时恢复您的帐户。一切都完成后,单击“下一步”。

现在登录到您的本地帐户并尝试打开该应用程序。

11.修复许可服务

修复许可服务可以解决“此应用程序无法打开”的问题。为此,首先,右键单击桌面上的任何空白区域,然后选择“新建”,然后选择“文本文档”。

通过从桌面双击打开新文本文档并复制并粘贴以下文本。

echo off net stop clipsvc if “%1?==”” ( echo ==== BACKING UP LOCAL LICENSES move %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.dat %windir%\serviceprofiles\ localservice\appdata\local\microsoft\clipsvc\tokens.bak ) if “%1?==”recover” ( echo ==== RECOVERING LICENSES FROM BACKUP copy %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc \tokens.bak %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.dat ) net start clipsvc

在新文本文档中粘贴文本后,按键盘上的 CTRL+Shift+s 打开“另存为”窗口。从那里,将脚趾“另存为类型”更改为“所有文件”。之后,在文件名文本框中,键入“license.bat”。最后,单击“保存”将此文本保存为批处理文件。

您将看到文件的图标已更改。

现在,右键单击批处理文件并选择“以管理员身份运行”。它会做两件事,首先,它会重命名所有缓存文件,并且也会停止许可证服务。

12. 执行干净启动

要执行干净启动,首先,通过按键盘上的 Windows+r 打开运行窗口。在命令行中,键入“msconfig”并按 Enter。

现在,在“选择性启动”部分下,取消选中“加载系统服务”和“加载启动项”框。

将出现一个小对话框。从那里,单击“重新启动”。

在您的计算机自行重新启动后,登录并尝试打开该应用程序。

13. 编辑组策略

首先,按键盘上的 Windows+r 启动运行窗口。出现运行窗口后,在命令行中键入“secpol.msc”,然后单击“确定”。

现在,将出现一个名为“本地安全策略”的新窗口。从左侧菜单中,首先选择“本地策略”,然后从下拉菜单中选择“安全选项”。

在右侧面板上向下滚动,直到看到“用户帐户控制”选项。从那里,确保“用户帐户控制:检测应用程序安装并提示提升”和“用户帐户控制:在管理员批准模式下运行所有​​管理员”,两者都设置为“已启用”。

现在,在开始菜单搜索中搜索“命令提示符”。从搜索结果中右键单击它,然后选择“以管理员身份运行”。

在命令提示符窗口中,在命令行中键入“gpupdate /force”,然后按 Enter。

让命令运行,在该过程完成后,重新启动计算机。现在您将能够打开该应用程序。

如果您的 Windows 11 计算机出现“此应用程序无法打开”错误,您可以尝试这些修复程序。