我在 VMWare Workstation Pro 15.1 中运行 Windows 8.1 x64。虚拟机运行顺畅,从未出现过问题。在打印机 IP 更改后,我试图在其上重新安装我的(以太网有线)HP 打印机。它在 LAN 上找到打印机,尝试安装它,但经过很长时间后报告无法安装。它对 HP 自己的打印机安装程序(我已在所有 LAN 设备上使用了很长时间,并且是最新版本)和 Windows“添加打印机”都执行此操作。
尝试过的事情:
- 重启虚拟机
- 更新 VMWare Tools,确认 Windows 更新全部为最新,然后再次重启
- 打开打印机控制面板,以管理员身份运行“服务器属性”,删除打印机的所有驱动程序和软件(我以管理员身份运行,并删除了驱动程序和软件)
- 确认虚拟机的主机可以打印到打印机并且没有问题。
- 重新启动后台处理程序服务
- 微软的打印疑难解答程序(“查找并修复打印机问题”),管理员已启用,并且 repair=yes。它停留在“检查后台处理程序错误”上,似乎永远无法完成。作为第二次测试,我在任务管理器中停止了后台处理程序服务,并重新运行了打印机疑难解答程序;它无法重新启动服务,并且无限期地停留在那里(见屏幕截图)。
- 已尝试
sfc /scannow
。未找到任何结果。 - 使用另一台虚拟机进行检查(操作系统版本相同,在同一主机上安装的同一 VMWare 上运行)。在另一台虚拟机上,打印机疑难解答程序确实重新启动了后台处理程序,并且打印机已正确添加。
- 重新检查了服务器属性面板。打印机驱动程序未显示在面板中。
因此这不是主机或虚拟机管理程序的问题,而是 Windows 8.1 VM 中某个地方的操作系统问题。看起来好像某些东西从根本上就坏了,但我仍然不知道是什么问题,也不知道该如何修复。屏幕截图如下,但没什么帮助。
我以前从未见过这种情况。我该怎么做?
截图:
在 LAN 上找到的打印机:
Windows 添加打印机错误:
HP 打印机安装程序错误:
打印机故障排除,运行 4 小时后:
打印机疑难解答程序(以管理员身份)在 20-30 分钟后也无法打开后台处理程序,尽管我可以在任务管理器中手动执行此操作,因此该服务似乎正在运行:
SFC 输出:
当前可识别的驱动程序和设备(参见@Ramhound 的评论):