在 c:\program files\ 之外运行 64 位 exe

在 c:\program files\ 之外运行 64 位 exe

我有一个 64 位 Windows7,我想运行不在 c:\Program Files\ 目录中的 64 位可执行文件。我总是收到错误:

The application has failed to start because its side-by-side configuration is incorrect.

我认为这是因为尽管它是 64 位,但操作系统将其视为 32 位。

我怎样才能运行该可执行文件?

答案1

这可能不是应用程序不在文件夹中的问题\Program Files\,而实际上是缺少库。无论应用程序在文件夹结构中的位置如何,Windows 都可以检测可执行文件是 32 位还是 64 位。

当 Microsoft Visual C++ Runtime 未正确安装时,我经常会看到此错误。此应用程序来自哪里?我建议联系原始开发人员寻求支持。您也可以尝试下载最新版本的运行时来自 Microsoft 的帮助,看看是否能解决问题。

答案2

如果您从 c:\programe files\ 复制了 exe,则必须复制同一文件夹中的所有其他文件和文件夹。之后,如果幸运的话,您就可以运行它了。

相关内容