使用虚拟机是一个更复杂的解决方案,但除非应用需要直接与硬件接口,否则它将很好地工作。虚拟机往往对硬件外围设备的支持有限。
将模拟器用于 DOS 和 Windows 3.1 应用程序
DOSBox 允许您在桌面上的仿真器窗口中运行旧的 DOS 应用程序(主要是 DOS 游戏)。使用 DOSBox 运行旧的 DOS 应用程序,而不是依赖于命令提示符。多斯盒子将工作得更好。
而且,由于Windows 3.1本身基本上是一个DOS应用程序,因此您可以在DOSBox中安装Windows 3.1并运行旧的16位Windows 3.1应用程序。
将 32 位窗口用于 16 位软件
16 位程序不再在 64 位版本的 Windows 上运行。64 位版本的 Windows 不包含允许 16 位应用运行的 WOW16 兼容层。尝试在 64 位版本的 Windows 上运行 16 位应用程序,你只会看到“此应用无法在你的电脑上运行”消息。
如果你确实需要运行 16 位应用,则需要安装 32 位版本的 Windows 10,而不是 64 位版本。好消息是,您实际上不必重新安装整个操作系统。相反,您只需在虚拟机中安装 32 位版本的 Windows,然后在那里运行应用程序即可。您甚至可以在 DOSBox 中安装视窗 3.1。
将特定浏览器用于需要 Java、银光、ActiveX 或 INTERNET 浏览器的网站
视窗10使用新的微软边缘作为其默认浏览器。边缘不包括对 Java、ActiveX、银光和其他技术的支持。谷歌还放弃了对爪哇和银光等NPAPI插件的支持。
若要使用需要这些技术的旧版 Web 应用程序,请出于兼容性原因启动 Windows 10 附带的 Internet Explorer Web 浏览器。IE 仍支持动态 X 内容。火狐浏览器仍然支持爪哇和银光。
您可以从“开始”菜单启动 INTERNET 浏览器。如果你已经是 Microsoft Edge,只需打开设置菜单并选择“使用 Internet 资源管理器打开”即可直接在 Internet 资源管理器中打开当前网页。
通常,如果较旧的应用程序在Windows 10上无法正常工作,则最好尝试找到可以正常工作的现代替代品。但是,有些应用(尤其是旧的电脑游戏和商业应用)可能无法替换。希望我们分享的一些兼容性技巧能够使这些应用程序再次启动并运行。