Windows 7 虚拟机中没有 LPT 端口

inv*_*ert 6 windows-7 microsoft-virtual-pc parallel-port

Windows 7 集成了 MS 虚拟 PC,VM 设置不提供到物理机的并行 LPT 端口映射。它去了哪里?

有没有其他人注意到这一点,并找到了解决方案?

更新:经过大量挖掘,我在VPC 博客上找到了唯一一个对此问题的参考:“不支持并行端口设备,因为它们今天相对较少。”


-更多细节-

这是我自 VPC 2007 年以来一直在使用的 XP VM,它确实具有此功能。这是通过 LPT 端口配置条码打印机。由于(新)MS VM 无法映射到我的物理 LPT 端口,因此我很难配置打印机。

我的物理端口在 BIOS 中启用。在切换到 Win 7 之前,它已经运行了 3 年。

任何帮助表示赞赏。

这个 VM 设置的屏幕截图显示了 COM 端口,但 LPT 不再是

替代文字

相比之下,这里是 VPC 2007 的屏幕截图(在它集成到 Win 7 之前)。注意它是如何支持 LPT 的

替代文字

use*_*823 8

使用 Windows Virtual PC,可以编辑 VMC 参数文件 (XML) 并在串行端口后添加以下行:

<parallel_port id="0">
    <port_name type="string">LPT1 (378h-37Fh)</port_name>
    <port_type type="integer">1</port_type>
</parallel_port>
Run Code Online (Sandbox Code Playgroud)

因此,您可以像以前在 MS Virtual PC 2007 中一样拥有对 LPT 端口的硬件支持。它可以与并行端口上的打印机和扫描仪一起正常工作。


Ric*_*ard 5

虚拟服务器确实允许 LPT 映射。虽然它在 Windows 的客户端版本上不受支持,但我知道它确实有效(这对于开发/测试/偶尔使用是可以的)。