当我部署打印机时:
- 到电脑通过 GPO,它似乎只部署到 Windows XP 机器。
- 到用户通过 GPO,它可以部署到 Windows XP 和 Windows 7 机器。
当我查看 RSoP 管理单元时,它显示策略已成功命中计算机,并且事件查看器中没有错误。
答案1
以下是使 Windows 7 与 Windows 2003 域/打印服务器兼容打印需要执行的操作。
- 加载适用于 Windows 7 的远程服务器管理工具在 Windows 7 计算机上
- 在您的域控制器上创建一个
PolicyDefinitions
文件夹。%systemroot%\sysvol\domain\policies\
- 从 Windows 7 计算机中,您需要将所有内容复制
%systemroot%\PolicyDefinitions\
到\\\domain\sysvol\domain\Policies\PolicyDefinitions
- 您需要从“添加/删除程序”中安装组策略管理控制台(
Programs and Features
>Turn Windows features on or off
) - 之后,从 Windows 7 计算机上的组策略管理控制台,您需要为 Windows 7 机器创建一个新的 GPO 并应用以下内容。
Computer configuration
> Policies
> Administrative Templates
>Printers
设置以下选项:
- 仅使用包点和打印 - 已禁用
- 程序包指向和打印 - 批准的服务器 - 已禁用
- 指向和打印限制 - 已禁用
编辑
我还想补充一点,我在这方面遇到了很多麻烦,希望这个答案是完整的。我遇到过用户无法随机打印的问题。它会删除打印机,当从 GPO 读取它时,我们会看到以下隐藏消息:
“Site-User-Preferences-Policy {Policy-ID}”组策略对象中的用户“printername”首选项未应用,因为它失败,错误代码为“0x800706ba RPC 服务器不可用”。此错误已被抑制。
当我手动尝试从打印服务器添加它时,我会收到以下消息:
连接到打印机
Windows 无法连接到打印机
操作失败,错误 0x0000002
经过几周的追逐,我发现其他人也遇到了这个问题。此问题已通过以下 Microsoft Hotfix 修正:
运行 Windows 7 或 Windows Server 2008 R2 的计算机间歇性地无法使用共享网络打印机进行打印。
Windows 7 SP1 更新
Windows 7 SP1 包含此修补程序,因此如果您在使用 SP1 时遇到此问题,则需要继续深入研究。我花了一段时间才弄清楚,所以我想为其他人省去麻烦。如果我弄清楚了为什么 SP1 会出现这种情况,我会在这里重新发布。