2010-06-07 16:10:10 +0000 2010-06-07 16:10:10 +0000
14
14

文件与您所运行的Windows版本不兼容。

我有一个非常老的安装程序(传统应用程序),我们正试图让它在Windows 7 64位操作系统上运行。

以前它只安装在Windows XP 32位上。当我尝试运行它时,我得到以下错误。

The version of this file is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.

联系软件发行商是不可能的(软件超级老旧)。

有什么办法可以让它正常运行吗?某种兼容模式?

我听说唯一能用的就是在Win 7盒子上虚拟XP。问题是这个软件是整个软件集的一部分。我必须把所有的部件放在虚拟XP上,或者根本不放。

在我把它全部放在虚拟XP上之前,我想知道有没有办法把它全部放在Win 7操作系统上。

答案 (5)

7
7
7
2010-06-07 18:22:45 +0000

你说这是一个非常古老的安装程序,它是一个16位的应用程序?所有的16位应用程序支持从Windows 7 x64中删除 - 它将无法运行,在所有。你将需要使用模拟器或移回32位Windows。Windows 7中的XP模式可能是一个简单的解决方案,可以让这个应用程序无缝运行。

3
3
3
2010-06-07 16:25:04 +0000

对于传统的安装程序,你真的只需要在设置上做手脚。试着将兼容模式设置为Windows XP SP 3,并设置以管理员身份运行。

一些传统的安装程序可以被 “解压"。意思是一些压缩工具可以实际解压程序应该安装的文件。现在我不建议这样做,但你可以尝试自己手动移动文件。

3
3
3
2010-06-07 17:03:47 +0000

如果在关闭UAC的兼容模式下运行安装程序注册表更改)不起作用,下一步就是尝试手动安装。这是你使用文件对比技术找到安装程序对你的计算机的实际作用,并将其镜像到你的windows 7机器上。如果你从来没有做过这个,我不建议你这样做,因为你可能会遇到很多问题,试图让一切工作。我从经验中知道,让所有的东西都能正常工作是一件非常痛苦的事情。

更好的选择是下载并在windows 7中启用XP模式(在win 7 home或starter中不起作用)。这至少会给你桌面快捷方式,按需启动虚拟机。你可以找到它 这里

0
0
0
2019-07-03 17:41:08 +0000

当你创建一个脚本并将其保存为/.exe而不是/.bat时,也会出现这个错误。切换到*.bat可以解决这个问题。

0
0
0
2015-04-07 09:29:20 +0000

我有一个损坏的安装程序的完全相同的错误信息。

当初为Windows 7 (32bit/64bit)创建的安装程序在通过电子邮件传输时发生了损坏,显示了这条信息(在Windows 7 64bit上)。没有损坏的文件安装得很好。

所以,我建议你在尝试更多技术操作之前,先在Win XP机器上尝试安装程序。

如果安装程序确实损坏了,那么你就得找一个备份或者在其他地方获取。