32 位应用程序在 64 位 Windows 操作系统上是否可以正常运行?

32 位应用程序在 64 位 Windows 操作系统上是否可以正常运行?

在 64 位 Windows 操作系统上可以顺利运行 32 位应用程序吗?如果不行,有什么解决方法?

根据 Ryan 的评论进行了编辑

尤其是以下情况

  • Java
  • 一些编程应用程序,例如 eclipse
  • 在 Java 上运行的 SDK,
  • Android 开发工具包
  • 防病毒

答案1

一般的经验法则是,32 位应用程序可以在 64 位操作系统上运行。此规则的常见例外是当应用程序本身与内核“挂钩”或需要某些驱动程序才能运行(最著名的是 VM 软件)时,最好获取本机 64 位版本。

此外,为了与 64 位 Internet Explorer 兼容,Java 等插件也应该是 64 位的。

也就是说,如果您运行的是 64 位 Windows - 请始终尝试查找应用程序的 64 位版本。如果不存在,则使用 32 位版本。

答案2

如果程序是 16 位的,您可能会遇到问题。请查看以下内容:

http://msdn.microsoft.com/en-us/library/aa384249(VS.85).aspx

答案3

很有可能。如果没有,你应该能够运行它。这实际上取决于程序以及他们放入了多少疯狂的代码(例如使用未记录的“功能”)

答案4

Windows 7 Professional(及以上版本)附带 XP 模式(尽管您可能需要下载它)。这样您就可以在 Windows XP(我认为是 32 位)中运行,就像它只是计算机上的另一个窗口一样。

相关内容