如何在 Windows 10 中修复“此应用程序无法在您的 PC 上运行”

当您尝试打开应用程序(attempt to open an app)时,您的 PC 是否显示“此应用程序无法在您的 PC 上运行” ?这很可能是因为该应用程序与您的 PC 不兼容。但是,也可能有其他原因。

幸运的是,您可以对 PC 应用一些修复程序并解决错误。

以管理员身份运行应用程序(Run the App as an Admin)

权限问题(Permission issues)是应用无法打开或无法正常运行的常见原因。解决这个问题很容易,因为您需要做的就是以管理员权限运行应用程序。

为此,您必须以管理员身份登录或准备好管理员帐户的登录凭据以执行下面的步骤 2。

  1. 使用文件资源管理器(Use File Explorer)查找有问题的应用程序。
  2. 右键单击应用程序并选择以管理员身份运行(Run as administrator)

  1. 在出现的用户帐户控制(User Account Control)窗口中,选择(Yes)
  2. 该应用程序应该打开。

如果您不再收到“此应用程序无法在您的 PC 上运行”错误,并且该应用程序运行正常,请启用该应用程序以始终在管理员模式下运行。

  1. 右键单击(Right-click)应用程序文件并选择Properties
  2. 转到属性中的兼容性选项卡。(Compatibility )
  3. 设置(Settings )部分下,启用以管理员身份运行此程序(Run this program as an administrator)框。

  1. 选择应用(Apply ),然后在底部选择确定(OK )以保存更改。

检查PC是32位还是64位(Check Whether the PC Is 32-bit or 64-bit)

Windows 10 有两个版本:32 位和 64 位(32-bit and 64-bit)。应用程序无法在您的 PC 上打开的一个可能原因是您的 PC 运行的是 32 位版本的Windows,而该应用程序是 64 位的。

要确认是这种情况,请检查您的 PC 规格:

  1. 同时按Windows + I键打开设置应用程序。(Settings )
  2. 在设置屏幕上选择系统。(System )
  3. 向下滚动(Scroll)左侧边栏并选择About
  4. 在右窗格中的设备规格(Device specifications)下,查看系统类型(System type)字段的内容。

如果显示 32 位操作系统,而您的应用程序是 64 位,则您需要在计算机上安装 64 位版本的Windows 10。您的计算机必须支持 64 位操作系统才能执行此操作。您的 PC 制造商的网站应该能够判断您的系统是否支持 64 位操作系统。

如果您不确定您的应用是 32 位还是 64 位,您可以找到以下信息:

  1. 右键单击您的应用并选择Properties

  1. 在“属性(Properties)”窗口中,选择顶部的“兼容性”选项卡。(Compatibility)
  2. 启用以兼容模式运行此程序(Run this program in compatibility mode for)复选框。
  3. 选择复选框下方的下拉菜单。如果此下拉菜单顶部有Windows 95 ,则您选择的应用程序是 32 位的。(Windows 95)如果下拉菜单以Windows Vista开头,那么您的应用程序是 64 位的。

如果您无法升级到 64 位Windows 10,请查看有问题的应用程序的网站,看看他们是否提供 32 位版本的应用程序。32 位版本应该可以在您的 PC 上正常工作。

使用兼容性疑难解答(Use the Compatibility Troubleshooter)

Windows 10 包含许多疑难解答程序,其中之一是兼容性疑难解答程序。使用它来确定您的应用无法打开的可能原因。

  1. 右键单击(Right-click)有问题的应用程序并选择Properties
  2. 访问属性中的兼容性选项卡。(Compatibility )
  3. 兼容性(Compatibility)选项卡的顶部,选择运行兼容性疑难解答(Run compatibility troubleshooter)

  1. 等待(Wait)疑难解答程序为您查找并修复应用程序问题。

从另一个帐户运行应用程序(Run the App From Another Account)

如果您的 PC 仍然显示“此应用程序无法在您的 PC 上运行”错误,您可能需要切换帐户并查看是否有任何不同。如果您的用户帐户设置有问题,这应该可以解决。

确保您有一个备用帐户(a spare account)可以切换到。

  1. 打开“开始(Start )”菜单,单击您的个人资料图标,然后选择“退出(Sign out)” 。

  1. 在登录屏幕上,选择另一个用户帐户并登录。
  2. 在这个新用户帐户中,找到有问题的应用程序并打开它。

如果应用程序使用辅助帐户打开,则说明您的原始帐户存在问题。在这种情况下,如果您不确定究竟是什么导致了问题,请删除您的用户帐户并重新创建它。

扫描 PC 中的病毒和恶意软件(Scan the PC for Viruses and Malware)

即使您尝试打开的应用程序完全正常,病毒或恶意软件也会导致您的 PC 显示“此应用程序无法在您的 PC 上运行”错误。在这种情况下,请使用 Windows 的内置病毒扫描程序来查找和删除病毒和其他威胁(find and remove viruses and other threats)

  1. 打开开始(Start )菜单,搜索Windows Security,然后在搜索结果中选择它。

  1. Windows 安全(Windows Security)屏幕上,选择病毒和威胁防护(Virus & threat protection)
  2. 在以下屏幕上选择扫描选项。(Scan options)
  3. 选择完全扫描(Full scan)选项,然后选择底部的立即扫描。(Scan now)

  1. 等待(Wait)您的系统扫描并从您的 PC 中删除各种威胁。

启用开发者模式(Enable Developer Mode)

Windows 10 包含一种开发人员模式,可让您在 PC 上启用某些功能。其中之一是能够在您的计算机上旁加载应用程序。旁加载意味着从Microsoft Store外部安装通用Windows应用程序。

值得切换此模式以查看您的问题是否得到解决。

  1. 同时按Windows + I键以打开“设置”(Settings )应用程序。
  2. 在设置中,选择底部的更新和安全。(Update & Security)
  3. 选择左侧边栏中的开发人员。(For developers)
  4. 在右侧窗格中,打开开发人员模式(Developer Mode)切换。

  1. 尝试运行您的应用程序并查看它是否打开。

运行损坏的文件扫描(Run a Corrupt File Scan)

损坏(Corrupt)的文件会导致您 PC 上的各种问题,包括应用程序无法启动。手动查找和修复损坏的文件很困难,但是有一个工具可以帮助您。

Windows 10 包含一个命令,可让您检测和修复计算机上的所有损坏文件。从PC 上的命令提示符(Command Prompt)实用程序运行此命令。

虽然您确实需要键入命令并执行它,但该命令会为您修复损坏的文件。您不必手动处理损坏的文件。

  1. 访问开始(Start )菜单,搜索命令提示符(Command Prompt),然后选择以管理员身份运行(Run as administrator)

  1. 在用户帐户控制提示中选择是。(Yes )
  2. 在打开的命令提示符(Command Prompt)窗口中,键入以下命令并按Enter
    sfc /scannow

  1. 等待(Wait)命令扫描并修复 PC 上的损坏文件。

干净启动电脑(Clean Boot the PC)

如果您的 PC 仍然显示“此应用程序无法在您的 PC 上运行”错误,那么干净启动您的 PC 可能是个好主意。干净启动您的 PC 仅加载启动计算机所需的基本服务。因此,干净启动不会加载任何有问题的应用程序和文件。

这使您可以确定已安装的应用程序是否是罪魁祸首。我们有关于如何在 Windows 10 中执行干净启动(how to perform a clean boot in Windows 10)的详细指南,请查看。

(Did)是否设法解决了您的应用程序的问题?在下面的评论中让我们知道哪种方法对您有用。



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts