VMware 使用一段时间后 USB 接口插拔失效的问题解决

发布于 2024-04-08  10 次阅读


不知道是不是个例,WMware 在 Win10 上开着虚拟机,当 Windows 账号锁定后再登录时,总会出现 NAT 网络不通的情况。在虚拟机内部的网络也显示无网络,必须要去系统服务 (services.msc) 中重启下 VMware NAT Service 才行。。。

至于今天的主角,USB 端口在插拔一定次数后,WMware 界面就不再弹出 USB 设备应用弹窗了,测试发现:

  • 当使用显示器 USB 接口连接时,宿主机和虚拟机内均无 USB 设备显示
  • 当使用主机 USB 接口连接时,宿主机内可以检测到设备,但尽管 VMware 右下角有 USB 设备图标,接入虚拟机后虚拟机内部也无新加入设备显示

平常遇到这些情况,我都是直接重启宿主机就完事了,直到今天,在打开某个应用时提示我内存不足。。。打开任务管理器看物理内存还是有的,已提交的为什么快满了啊!😳

得看看是哪个进程在偷偷撬我内存!在 详细信息 界面列中右键,选择列,把 提交大小 勾上:

确认后多出来一行提交大小列,按从大到小排列,终于:

有个叫 vmware-usbarbitrator64.exe 的进程吞了我 11 个 G 的提交内存。。。看名字好像就是 VMware 管理 USB 接口的进程吧~

在系统服务里面重启下 VMware USB Arbitration Service (VMUSBArbService) 这个服务,好了,吞掉的内存也吐出来了,插入的 USB 设备也恢复了反应~