解决 Windows 10 中非常旧的软件挂起问题

解决 Windows 10 中非常旧的软件挂起问题

我用的是 64 位计算机,最近从 Windows 8.1 升级到 Windows 10 x64。

我的一个不太懂技术的朋友使用一款非常老旧的程序“Corel PrintHouse Magic”,并以该程序的格式保存了多年的工作成果。在 Windows XP 和 Windows 8 上,我们能够使用 Windows 95 兼容模式顺利运行该程序。

然而,升级到 Windows 10 后,该程序不再起作用。具体来说:

  • 当我尝试在程序中打开一个文件时,它会无休止地显示蓝色的“进行中”圆圈,直到在任务管理器中手动终止。
  • 如果我尝试单击角落处的“退出”,也会发生同样的事情。

该程序的其他方面似乎运行良好,例如创建和保存新文件。

当我在没有兼容模式的情况下运行程序,或者在 Windows 95 兼容模式下,或者 Win98 或 WinXP 下运行程序时,行为完全相同。

我在想:

  • 从 Win8 到 Win10 发生了哪些变化,可能导致 Windows 95 时代的程序停止运行?
  • 我该怎么做才能尝试诊断问题?(这很难,因为没有显示错误消息)。
  • 除了兼容模式之外,我还有哪些选项可以尝试修复此问题?

免责声明:我已将这篇文章转发至r/技术支持

答案1

我首先想到的是,右键单击可执行文件,然后在兼容性疑难解答中运行它。如果它挂起并被你杀死,这可能有助于诊断它。

或者在虚拟机上运行它。找到 Windows 95/98SE 的正版副本会很麻烦(而且我怀疑它能否实现无缝模式/统一或其他有用的功能),但您可能能够在装有较新或较旧版本的 Windows 的虚拟机中运行该程序。

不幸的是,Windows 8.1 没有 XP 模式,因此您需要获取一些旧版 Windows 的许可证,并可能在具有某种无缝模式的 VM 主机中运行它。

因此,为了测试目的,请获取一份 vmware player(免费),获取一份您想要测试的 Windows 版本的 VM 副本现代,安装 corel printhouse 并试用。VM 应该可以运行约 3 个月,或者一旦您知道它可以运行,就可以用正确的安装替换它。然后您需要创建一个快捷方式来启动该程序。让打印机和共享文件夹正常工作也应该是可能的。

答案2

如果运行该软件是您唯一的要求,您可以启动“Hiren 的启动 CD”并选择“Mini Windows XP”,然后运行它...

相关内容