Windows Server 2019中Microsoft Print to PDF打印机丢失且无法重装(报错:找不到元素)求助
Windows Server 2019中Microsoft Print to PDF打印机丢失且无法重装(报错:找不到元素)求助
嗨,我看到你在Windows Server 2019上碰到了Microsoft Print to PDF打印机丢失,而且尝试重新添加时还弹出「Printer driver was not installed, Element not found.」的报错,这情况确实挺闹心的,我给你整理几个实测有效的解决办法,你可以挨个试试:
修复系统核心文件:这类驱动安装失败很多时候是系统文件损坏导致的,先试试用DISM和SFC工具修复:
- 右键开始菜单,选择「Windows PowerShell (管理员)」或者「命令提示符 (管理员)」
- 依次输入以下命令,每个命令执行完等它跑完再输下一个:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealthsfc /scannow
- 修复完成后重启服务器,再去尝试添加Microsoft Print to PDF打印机
手动注册PDF驱动相关组件:有时候驱动组件没注册成功也会导致这个问题:
- 同样以管理员身份打开命令提示符
- 依次执行这两条注册命令:
regsvr32 "%windir%\system32\windowscodecs.dll"regsvr32 "%windir%\system32\spool\drivers\x64\3\Mswrd64.dll"
- 注册完成后关闭命令提示符,再尝试添加打印机
用PowerShell强制安装PDF打印服务:通过系统功能安装的方式来修复:
- 管理员身份打开PowerShell
- 依次输入以下三条命令:
Add-WindowsFeature Print-ServicesAdd-WindowsFeature Print-ServerInstall-WindowsFeature -Name Print-PrintToPDFServices-Features
- 命令执行完重启服务器,再去打印机列表里看看是不是已经自动恢复了
检查打印服务的依存关系:打印池服务的依赖项异常也会影响打印机安装:
- 按下
Win + R组合键,输入services.msc回车打开服务管理器 - 找到「Print Spooler」服务,右键点击选择「属性」
- 切换到「依存关系」标签页,看看列出的所有依存服务是不是都在运行中,如果有没启动的,右键对应的服务选择「启动」
- 最后重启Print Spooler服务,再尝试添加打印机
- 按下
要是以上方法都试过还是不行,建议你检查下Windows Server 2019的系统更新,把所有可用的累积更新都装上,有时候微软的补丁会修复这类组件损坏的问题。
备注:内容来源于stack exchange,提问作者Amir Shachar




