在Windows 7中运行多个16位程序

3

您好,

我创建了一个Python程序来批处理我们在工作中运行的一项任务。不幸的是,我们使用的程序是上世纪80年代编写的,最后一次更新是在90年代。它是一个16位的Windows 3.1程序。

我已经让Windows 7同时运行多个16位程序,但似乎并没有起到作用!

它加载多个NTVDM,应该是这样的,但只有一个似乎在进行任何处理,其他的几乎没有使用CPU。在Windows XP中,同样的程序将使用计算机上每个核心的70%。

我想知道是否有人有办法改善Windows 7中16位程序的性能?或者,Windows XP是否更好地处理16位程序?

谢谢


在Windows 7中安装“XP模式”。这是一个Windows XP虚拟机。尝试在其中运行您的程序。 - Alexey Frunze
1个回答

3

16位程序已经过时且不再得到微软的适当支持(尽管出于遗留原因仍保留了NTVDM)。

如果需要运行16位代码,请考虑在DOS-box或虚拟机中运行它们。这也可以让您将主机升级为x64系统。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接