Windows Server 2022域控制器无法永久删除打印机问题求助
Windows Server 2022域控制器无法永久删除打印机问题求助
我遇到一个非常诡异且棘手的问题,发生在我的Windows Server 2022域控制器上,具体情况如下:
我的域内共有3台Windows服务器:
- Server1:成员服务器,仅作为打印服务器使用(打印机均安装在此并共享)
- Server2:唯一的域控制器,之前通过用户GPO将Server1上的共享打印机部署给用户,现在已经设置排除该GPO在DC/登录DC的用户上部署打印机
- Server3:普通文件服务器(成员服务器)
奇怪的是,曾经通过GPO安装到Server2上的网络打印机,我无法永久删除!右键点击「删除设备」后它们确实会消失,但只要重启Server2,这些打印机就会重新出现。
我实在搞不懂它们为什么会回来,因为:
- GPO已经被排除了——删除打印机后(设备和打印机列表为空),我运行
GPUPDATE /FORCE,打印机并没有重新出现,只有重启才会回来 - 更关键的验证:删除打印机后,我断开Server2的所有网络连接,通过控制台重启服务器,重启后打印机依然回来了,此时服务器完全没有网络连接!
我已经尝试过以下操作,但都没有解决问题:
- 清理设备管理器中的旧隐藏打印机
- 清空注册表项
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SWD\PRINTENUM - 清空注册表项
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers - 执行系统检查命令
sfc /scannow - 执行镜像修复命令
dism /online /cleanup-image /restorehealth
另外我还发现几个奇怪的细节:
- 用其他管理员账号登录Server2,这些打印机也会自动安装
- 在PowerShell中运行
GET-PRINTER,结果是空列表,但「设备和打印机」里明明显示有这些打印机!当然也无法通过PowerShell删除它们 - 现在我无法在Server2上手动安装网络打印机了——能浏览到Server1上的共享打印机,但点击连接时只显示「正在连接到Server1上的[打印机名]...」,之后就没反应了,没有超时也没有错误提示
- 用同一个管理员账号登录Server3,一切正常,不会自动安装这些打印机
- Server2是上周刚搭建的全新服务器
我真的想不到问题出在哪了,甚至搜遍了整个注册表,删掉所有包含这些打印机名称的条目,但重启后它们还是会回来。
恳请各位大佬帮忙分析解决,万分感谢!
备注:内容来源于stack exchange,提问作者Marc Dumortier




