我的问题与此处描述的完全相同:
我在远程办公室有几台 Windows 2008 R2(无 SP1)服务器,大部分在域控制器中,其中许多服务器在安装任何打印机驱动程序时都会遇到问题。
在“打印和文件服务/打印管理/打印服务/驱动程序”下添加打印机驱动程序或尝试任何其他方式安装驱动程序时,事件日志中会出现以下错误:
事件 ID 215: 安装打印机驱动程序 - 失败,错误代码 0x57,HRESULT 0x80070057。请参阅事件用户数据以获取上下文信息。
事件 ID 215: 安装打印机驱动程序 Canon iR C2380/2550 PCL6 失败,错误代码 0x0,HRESULT 0x80070057。请参阅事件用户数据以获取上下文信息。
事件 ID 215: 安装打印机驱动程序 Canon iR C2380/2550 PCL6 失败,错误代码 0x490,HRESULT 0x80070057。请参阅事件用户数据以获取上下文信息。
在这个特定的服务器案例中,这是使用佳能通用 PCL6 驱动程序的佳能 iRC 2380i 打印机的问题,但它似乎适用于任何驱动程序和任何打印机(尝试过不同的驱动程序、不同的版本、PCL、postscript 等)
我正在使用应该可以在这个平台上运行的 64 位驱动程序。
任何帮助将不胜感激。
答案1
90%已修复:
安装驱动程序 - 我们必须使用域管理员的另一个成员,将默认域控制器策略重置为默认状态没有帮助。
共享打印机 - (在 MS 论坛上找到解决方案,现在找不到链接) - 由于某种原因Windows 防火墙服务必须正常运行才能共享打印机,即使所有 FW 设置都设置为关闭/允许。我们已禁用基本过滤服务,依赖于它的 Win FW 也被禁用。
我找到了部分解决方案在 Technet 上
答案2
我在一个我最初认为不相关的网站上找到了一个可能的修复方法。
http://www.amyuni.com/forum/viewtopic.php?f=18&t=2824
他们描述的问题是用新的打印驱动程序包替换之前未签名的打印驱动程序包。它一直出现同样的 0x80070057 错误,我们在某些使用 HP UPD for x64 Windows 7 PC 的用户机器上也看到了同样的错误。我们将 pnputil 的输出转储到一个文件中,找到了 HP 支持的 OEM 包,然后按照文章中的说明将其删除。我们这样做后,指向和打印选项就干净地安装了驱动程序,没有任何问题。我不确定这是如何表现出来的,因为我们有一个标准图像,我们正在对其进行重影 - 但作为一种修复,这似乎效果很好。
埃里克
答案3
虽然没有太大帮助,但我在相同的 Windows 版本上安装了相同的打印机型号,没有出现问题。由于您在多台机器上同时遇到相同的问题,因此很可能是由活动目录或组策略引起的。
尝试查看 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print 上的安全性。您应该有:
system full control
administrators full control
users read access
TrustedInstaller Full access
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports 也是如此,只不过:
creator owner special permissions
system full control
administrators full control
users read access
这些症状很奇怪,我怀疑这会成为 MS 的免费事件……除非你安装了任何特殊的薄型应用程序。
答案4
当我尝试将任何打印驱动程序添加到 2008 R2 域控制器时,我遇到了 OP 中描述的相同问题,但以不同的方式修复了它。我发现在我的域控制器上运行命令“net localgroup Users”没有返回任何成员。为了修复,我运行了以下两个命令:
net localgroup Users Interactive /add
net localgroup Users "Authenticated Users" /add
我在 MS 知识库文章中的方法 2 下找到了此解决方案,可以修复服务器出现的另一个症状:http://support.microsoft.com/kb/970879
希望这能对其他人有所帮助,因为我花了很长时间才找到解决方案。