Windows10 的 Virtualbox 和串行端口权限

Windows10 的 Virtualbox 和串行端口权限

我正在使用 Windows10[HostOS]。我想在 Oracle VirtualBox(Ver5.2.18 r124319) 上创建一个虚拟环境(windows7[GuestOS])。但是,我收到以下错误。

我如何检查该权限?

[MyPC Settings]
 HostOS Serial port  :COM3
 GuestOS Serial port :COM1

[VirtualBox Error]
 Cannot open host device 'COM3' for read/write access. Check the permissions of that device (VERR_ACCESS_DENIED).
 [Detail]
 Exit Code : E_FAIL (0x80004005)
 Component: ConsoleWrap
 InterFace: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

答案1

主机上可能正在使用该端口。以下是查找方法。

  • 下载并安装 程序运行对象
  • 运行 WinObj 并单击左侧名为的条目GLOBAL??
  • COM3在右侧搜索。SymLink 列将显示设备名称,也许是\Device\Serial2
  • 下载并安装 进程探索器
  • Ctrl运行 Process Explorer 并通过+打开搜索对话框 F 并输入串行设备名称(例如\Device\Serial2),然后按“搜索”。
  • 应该选择拥有该文件的进程。

如果这没有帮助,请包含 Virtualbox 中 COM3 到 VM 的 COM1 的映射的屏幕截图。

相关内容