当您尝试打开应用程序(attempt to open an app)时,您的 PC 是否显示“此应用程序无法在您的 PC 上运行” ?这很可能是因为该应用程序与您的 PC 不兼容。但是,也可能有其他原因。
幸运的是,您可以对 PC 应用一些修复程序并解决错误。
以管理员身份运行应用程序(Run the App as an Admin)
权限问题(Permission issues)是应用无法打开或无法正常运行的常见原因。解决这个问题很容易,因为您需要做的就是以管理员权限运行应用程序。
为此,您必须以管理员身份登录或准备好管理员帐户的登录凭据以执行下面的步骤 2。
- 使用文件资源管理器(Use File Explorer)查找有问题的应用程序。
- 右键单击应用程序并选择以管理员身份运行(Run as administrator)。
- 在出现的用户帐户控制(User Account Control)窗口中,选择是(Yes)。
- 该应用程序应该打开。
如果您不再收到“此应用程序无法在您的 PC 上运行”错误,并且该应用程序运行正常,请启用该应用程序以始终在管理员模式下运行。
- 右键单击(Right-click)应用程序文件并选择Properties。
- 转到属性中的兼容性选项卡。(Compatibility )
- 在设置(Settings )部分下,启用以管理员身份运行此程序(Run this program as an administrator)框。
- 选择应用(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 规格:
- 同时按Windows + I键打开设置应用程序。(Settings )
- 在设置屏幕上选择系统。(System )
- 向下滚动(Scroll)左侧边栏并选择About。
- 在右窗格中的设备规格(Device specifications)下,查看系统类型(System type)字段的内容。
如果显示 32 位操作系统,而您的应用程序是 64 位,则您需要在计算机上安装 64 位版本的Windows 10。您的计算机必须支持 64 位操作系统才能执行此操作。您的 PC 制造商的网站应该能够判断您的系统是否支持 64 位操作系统。
如果您不确定您的应用是 32 位还是 64 位,您可以找到以下信息:
- 右键单击您的应用并选择Properties。
- 在“属性(Properties)”窗口中,选择顶部的“兼容性”选项卡。(Compatibility)
- 启用以兼容模式运行此程序(Run this program in compatibility mode for)复选框。
- 选择复选框下方的下拉菜单。如果此下拉菜单顶部有Windows 95 ,则您选择的应用程序是 32 位的。(Windows 95)如果下拉菜单以Windows Vista开头,那么您的应用程序是 64 位的。
如果您无法升级到 64 位Windows 10,请查看有问题的应用程序的网站,看看他们是否提供 32 位版本的应用程序。32 位版本应该可以在您的 PC 上正常工作。
使用兼容性疑难解答(Use the Compatibility Troubleshooter)
Windows 10 包含许多疑难解答程序,其中之一是兼容性疑难解答程序。使用它来确定您的应用无法打开的可能原因。
- 右键单击(Right-click)有问题的应用程序并选择Properties。
- 访问属性中的兼容性选项卡。(Compatibility )
- 在兼容性(Compatibility)选项卡的顶部,选择运行兼容性疑难解答(Run compatibility troubleshooter)。
- 等待(Wait)疑难解答程序为您查找并修复应用程序问题。
从另一个帐户运行应用程序(Run the App From Another Account)
如果您的 PC 仍然显示“此应用程序无法在您的 PC 上运行”错误,您可能需要切换帐户并查看是否有任何不同。如果您的用户帐户设置有问题,这应该可以解决。
确保您有一个备用帐户(a spare account)可以切换到。
- 打开“开始(Start )”菜单,单击您的个人资料图标,然后选择“退出(Sign out)” 。
- 在登录屏幕上,选择另一个用户帐户并登录。
- 在这个新用户帐户中,找到有问题的应用程序并打开它。
如果应用程序使用辅助帐户打开,则说明您的原始帐户存在问题。在这种情况下,如果您不确定究竟是什么导致了问题,请删除您的用户帐户并重新创建它。
扫描 PC 中的病毒和恶意软件(Scan the PC for Viruses and Malware)
即使您尝试打开的应用程序完全正常,病毒或恶意软件也会导致您的 PC 显示“此应用程序无法在您的 PC 上运行”错误。在这种情况下,请使用 Windows 的内置病毒扫描程序来查找和删除病毒和其他威胁(find and remove viruses and other threats)。
- 打开开始(Start )菜单,搜索Windows Security,然后在搜索结果中选择它。
- 在Windows 安全(Windows Security)屏幕上,选择病毒和威胁防护(Virus & threat protection)。
- 在以下屏幕上选择扫描选项。(Scan options)
- 选择完全扫描(Full scan)选项,然后选择底部的立即扫描。(Scan now)
- 等待(Wait)您的系统扫描并从您的 PC 中删除各种威胁。
启用开发者模式(Enable Developer Mode)
Windows 10 包含一种开发人员模式,可让您在 PC 上启用某些功能。其中之一是能够在您的计算机上旁加载应用程序。旁加载意味着从Microsoft Store外部安装通用Windows应用程序。
值得切换此模式以查看您的问题是否得到解决。
- 同时按Windows + I键以打开“设置”(Settings )应用程序。
- 在设置中,选择底部的更新和安全。(Update & Security)
- 选择左侧边栏中的开发人员。(For developers)
- 在右侧窗格中,打开开发人员模式(Developer Mode)切换。
- 尝试运行您的应用程序并查看它是否打开。
运行损坏的文件扫描(Run a Corrupt File Scan)
损坏(Corrupt)的文件会导致您 PC 上的各种问题,包括应用程序无法启动。手动查找和修复损坏的文件很困难,但是有一个工具可以帮助您。
Windows 10 包含一个命令,可让您检测和修复计算机上的所有损坏文件。从PC 上的命令提示符(Command Prompt)实用程序运行此命令。
虽然您确实需要键入命令并执行它,但该命令会为您修复损坏的文件。您不必手动处理损坏的文件。
- 访问开始(Start )菜单,搜索命令提示符(Command Prompt),然后选择以管理员身份运行(Run as administrator)。
- 在用户帐户控制提示中选择是。(Yes )
- 在打开的命令提示符(Command Prompt)窗口中,键入以下命令并按Enter:
sfc /scannow
- 等待(Wait)命令扫描并修复 PC 上的损坏文件。
干净启动电脑(Clean Boot the PC)
如果您的 PC 仍然显示“此应用程序无法在您的 PC 上运行”错误,那么干净启动您的 PC 可能是个好主意。干净启动您的 PC 仅加载启动计算机所需的基本服务。因此,干净启动不会加载任何有问题的应用程序和文件。
这使您可以确定已安装的应用程序是否是罪魁祸首。我们有关于如何在 Windows 10 中执行干净启动(how to perform a clean boot in Windows 10)的详细指南,请查看。
您(Did)是否设法解决了您的应用程序的问题?在下面的评论中让我们知道哪种方法对您有用。
How to Fix “This app can’t run on your PC” in Windows 10
Does your PC say, “This app cаn’t run on your PC” when you attempt to open an app? That’s most likely because the app is incompatible with your PC. However, there could be other reasons, too.
Luckily, you can apply a few fixes to your PC and resolve the error.
Run the App as an Admin
Permission issues are common reasons an app won’t open or function the way it should. Fixing this is easy as all you need to do is run the app with admin privileges.
To do that, you must log in as an admin or have the login credentials of an admin account ready for step 2 below.
- Use File Explorer to find the app with the issues.
- Right-click the app and select Run as administrator.
- In the User Account Control window that appears, select Yes.
- The app should open.
If you no longer get the “This app can’t run on your PC” error, and the app works fine, enable the app to always run in admin mode.
- Right-click the app file and select Properties.
- Go to the Compatibility tab in Properties.
- Under the Settings section, enable the Run this program as an administrator box.
- Select Apply followed by OK at the bottom to save your changes.
Check Whether the PC Is 32-bit or 64-bit
Windows 10 has two versions: 32-bit and 64-bit. A possible reason an app won’t open on your PC is that your PC is running the 32-bit version of Windows and the app is 64-bit.
To confirm this is the case, check your PC’s specifications:
- Open the Settings app by pressing Windows + I keys at the same time.
- Select System on the Settings screen.
- Scroll down the left sidebar and select About.
- On the right-pane, under Device specifications, see what the System type field says.
If it says 32-bit operating system, and your app is 64-bit, you need to install the 64-bit version of Windows 10 on your computer. Your computer must support 64-bit operating systems for you to do that. The website of your PC manufacturer should be able to tell if your system supports a 64-bit OS.
If you aren’t sure whether your app is 32-bit or 64-bit, you can find that information as follows:
- Right-click your app and select Properties.
- On the Properties window, select the Compatibility tab at the top.
- Enable the Run this program in compatibility mode for checkbox.
- Select the dropdown menu beneath the checkbox. If this dropdown menu has Windows 95 at the top, your selected app is 32-bit. If the dropdown menu starts with Windows Vista, then your app is 64-bit.
If you can’t upgrade to 64-bit Windows 10, check out the problematic app’s site and see if they offer a 32-bit version of their app. The 32-bit version should work just fine on your PC.
Use the Compatibility Troubleshooter
Windows 10 includes many troubleshooters, one of which is the compatibility troubleshooter. Use this to determine the possible reasons your app isn’t opening.
- Right-click the problematic app and select Properties.
- Access the Compatibility tab in Properties.
- At the top of the Compatibility tab, select Run compatibility troubleshooter.
- Wait for the troubleshooter to find and fix app issues for you.
Run the App From Another Account
If your PC still displays the “This app can’t run on your PC” error, you might want to switch accounts and see if that makes any difference. If there’s an issue with your user account settings, this should fix that.
Make sure you have a spare account to switch to.
- Open the Start menu, click your profile icon, and select Sign out.
- On the login screen, select another user account and log into it.
- In this new user account, find the problematic app and open it.
If the app opens with the secondary account, there’s an issue with your original account. In this case, if you aren’t sure exactly what’s causing the problem, then delete your user account and recreate it.
Scan the PC for Viruses and Malware
A virus or malware can cause your PC to display the “This app can’t run on your PC” error even though the app you’re trying to open is perfectly fine. In this case, use Windows’ built-in virus scanner to find and remove viruses and other threats.
- Open the Start menu, search for Windows Security, and select that in the search results.
- On the Windows Security screen, select Virus & threat protection.
- Select Scan options on the following screen.
- Opt for the Full scan option and then select Scan now at the bottom.
- Wait for your system to scan and remove various threats from your PC.
Enable Developer Mode
Windows 10 includes a developer mode that lets you enable certain features on your PC. One of these is the ability to sideload apps on your computer. Sideloading means installing universal Windows apps from outside the Microsoft Store.
It’s worth toggling on this mode to see if your issue gets resolved.
- Press the Windows + I keys at the same time to open the Settings app.
- In Settings, select Update & Security at the bottom.
- Select For developers in the left sidebar.
- On the right pane, turn on the Developer Mode toggle.
- Try to run your app and see if it opens.
Run a Corrupt File Scan
Corrupt files are responsible for various issues on your PC, including an app not launching. It’s difficult to manually find and fix corrupt files, but there’s a tool to help you with that.
Windows 10 includes a command to let you detect and fix all corrupt files on your computer. Run this command from the Command Prompt utility on your PC.
While you do need to type the command and execute it, the command then takes care of fixing the corrupt files for you. You don’t have to deal with the corrupt files manually.
- Access the Start menu, search for Command Prompt, and select Run as administrator.
- Select Yes in the User Account Control prompt.
- In the Command Prompt window that opens, type the following command and press Enter:
sfc /scannow
- Wait for the command to scan and fix corrupt files on your PC.
Clean Boot the PC
If your PC still displays the “This app can’t run on your PC” error, it might be a good idea to clean boot your PC. Clean booting your PC only loads the essential services needed to boot the computer. So, a clean boot won’t load any problematic apps and files.
This allows you to determine if an installed app is the culprit. We have a detailed guide on how to perform a clean boot in Windows 10, so check that out.
Did you manage to fix the issue with your app? Let us know what method worked for you in the comments below.