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

Windows 7 在Windows 7中运行的多个16位程序,windows-7,16-bit,Windows 7,16 Bit,你好 我已经创建了一个python程序来批量处理我们正在运行的进程。不幸的是,我们使用的程序是在80年代编写的,最后一次更新是在90年代。它是一个16位的Windows3.1程序 我已经使Windows7能够同时运行多个16位程序,但它似乎没有做到这一点 它应该加载多个NTVDM,但其中只有一个似乎在进行任何处理,其他的几乎不使用CPU。在Windows XP中,相同的程序将使用计算机上每个核心的70% 我想知道是否有人知道如何在Windows7中提高16位程序的性能?或者,如果Windows

你好

我已经创建了一个python程序来批量处理我们正在运行的进程。不幸的是,我们使用的程序是在80年代编写的,最后一次更新是在90年代。它是一个16位的Windows3.1程序

我已经使Windows7能够同时运行多个16位程序,但它似乎没有做到这一点

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

我想知道是否有人知道如何在Windows7中提高16位程序的性能?或者,如果Windows XP能更好地处理16位程序


感谢

16位程序既陈旧又易变,微软早就停止了对它们的正确支持(尽管出于遗留原因,它将NTVDM留下了)


如果需要运行16位代码,请考虑在DOS框内或在虚拟机内运行它们。这还允许您将主机升级到x64系统。

在Windows 7中安装
XP模式
。这是一个WindowsXP虚拟机。试着在里面运行你的程序。