2012-12-12 11:40:05 +0000 2012-12-12 11:40:05 +0000
42
42

在运行程序时,会显示 "该程序无法在您的电脑上运行"。

我使用的是Windows 8。当我尝试使用SimpleAssemblyExplorerWindows弹出一个消息,不允许我运行该应用程序。我试着用兼容选项运行它;Windows 7和XP,都不行。

由于SAE项目似乎没有活动,所以没有办法测试新版本。

如何才能摆脱这条信息,让程序运行?

文字内容为 “此应用程序无法在您的PC上运行。要找到适合你的PC的版本,请向软件发行商查询。”

这是一张截图。

答案 (6)

35
35
35
2015-06-10 14:54:06 +0000

在我的例子中,我错误地用一个0KB的文件覆盖了exe文件。而试图运行这个文件时,也引起了同样的信息———————-。

20
20
20
2012-12-13 08:50:02 +0000

好了,上面的错误信息(如截图所示)不是很详细。然而,问题是:使用与操作系统架构不同的架构。在我的例子中,我想(或试图)启动x64可执行文件,而操作系统是x86。

为了解决这个问题,我不得不下载同一软件(应用程序)的x86版本,这样就能正常工作。出现这种困惑是因为Windows 8没有提供太多细节来解决这个问题。

8
8
8
2013-05-11 16:22:56 +0000

损坏的安装程序是导致此错误信息的另一个原因。请参阅损坏的文件是Windows 8 “此应用程序无法在您的计算机上运行 "错误的原因

4
4
4
2016-07-29 21:29:58 +0000

零长度的EXE文件也会导致这个错误。

3
3
3
2017-03-08 23:35:03 +0000

我不知道是否有其他人指出了这个问题。这也可能是由于你在64位操作系统上运行16位的可执行文件造成的。就像我这里的老软件设置的情况。你通常可以从Windows Event Log得到更多信息。

0
0
0
2017-08-01 07:31:20 +0000

嗯,兼容性设置通常可以解决这个问题。对于以后的人来说,如果问题仍然存在,还有几个原因可能导致应用程序无法启动。磁盘碎片严重、管理员访问和恶意软件也可能是原因。对磁盘进行碎片整理,并用杀毒软件进行扫描,帮助我解决了过去的一个问题。还有啊,就像大家提到的,架构差异在Windows中会很麻烦。希望能帮到你。