有哪些选项可以运行只能在 XP 上运行但可以在 Windows 8 机器上运行的软件?
根据本文,选项包括:
- VMware 播放器
- 虚拟盒
- Hyper-V 虚拟化
文章补充道:
Windows 8 不包含 Windows XP 的许可副本,因此您需要一份 Windows XP 副本来进行设置。
这适用于所有选项吗?有没有办法在 Windows 8 上运行仅适用于 XP 的软件,而无需安装 XP?我有需要与 USB 设备(串行 USB 桥接器)交互的软件。
还有其他选择吗?
谢谢
答案1
取决于软件——您可能能够让它本地运行,但我们无法告诉您它是否或如何运行。
如果它是旧的 16 位产品并且您想在现代 64 位操作系统上运行它,您唯一的选择是使用 VM,如果您想在所述 VM 上运行 XP 的副本(无论使用哪种 VM 解决方案),您需要获得您正在使用的 XP 副本的许可证。
此外,您选择的 VM 解决方案将在很大程度上决定您将串行->USB 外围设备传递到 VM 的程度。因此,请做好尝试多个解决方案的准备,并且它们中的任何一个都可能实际上无法成功地将硬件从主机传递到 VM(取决于外围设备)(这是 VM 使用的祸根)。
答案2
要运行以上述方式运行的 Windows 副本,您需要许可证和安装媒体。没有神奇的合法方法可以解决这个问题。您可以购买许可证或通过工作或教育折扣计划获得许可证。
此时只能通过第三方零售商购买 XP 许可证,因为 Microsoft 不再销售它们。
除了某种虚拟机之外,您唯一的其他选择是兼容模式,它运行良好,但不能保证适用于每个程序。在虚拟机中,您可能还会遇到串行到 USB 设备的问题,因为它们并不都是相同的。
您的“万无一失”的选择是在盒子上干净地安装 XP。
答案3
我实际上在这里找到了一篇文章,解释了如何合法地做到这一点(至少他们认为这是合法的): http://lifehacker.com/5965889/how-to-run-windows-xp-for-free-in-windows-8
不幸的是,Windows XP 在启动并运行时开始要求我输入激活密钥。看看你是否可以让它工作。
此外,就许可证而言,我认为即使你决定做守法公民并购买正版,微软现在也不会销售 Win XP。我不是在提倡盗版,但我希望你明白我的意思。