none
windows server 2008r2打印机问题 RRS feed

  • 问题

  • 您好,

    我这边遇到一个问题,在windows server 2008r上安装了域控、打印和文件服务。在这台服务器上安装了20台左右的打印机,驱动是最新的,然后将这些打印机共享出去,供客户端使用。正常情况下,客户端可以访问这台服务器的共享\\192.168.1.1,双击访问打印机,可以弹出一个打印机队列的框,但是现在不定时(一天或者几小时)用户反馈无法访问多个打印机,每次都是随机的,在客户端上点击打印机没有任何反应。在事件查看器也未发现任何日志,无法排查到问题原因。

    谢谢

    2019年3月7日 7:19

答案

  • 您好:



    7 对于第六点,搜索关键字print 查看与打印机相关的端口。找台问题电脑临时关闭客户端防火墙和域控防护墙看看能否解决
    https://support.microsoft.com/en-sg/help/832017/service-overview-and-network-port-requirements-for-windows
    https://support.hp.com/cn-zh/document/c02483626
      您那如果有网络工程师会分析数据包的可以使用wire shark 或者network monitor分析下数据包,看看问题出在哪?我在下面会贴一个打印服务器工作原理图 ,看
    kernel-mode port driver stack RPC指向spoolsv.exe,这是客户端联系打印服务器必经过程。 
    8 查看不能打印的客户端是否有相关的报错日志。 
    event viewer\applications and services logs\microsoft\windows\print service
    9 我找到一篇文章,但不确定对您是否有帮助,您可以尝试操作下看看能否解决问题。
    Network printers that use TCP/IP port do not print after first document has printed in Windows
    https://support.microsoft.com/zh-cn/help/2996207/network-printers-that-use-tcp-ip-port-do-not-print-after-first-documen
    系统必备组件
    若要应用此修补程序,必须首先安装更新 2919355 中 Windows 8.1 或 Windows Server 2012 R2,或在 Windows 7 或 Windows 2008 R2 中必须先安装 SP1。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    2919355 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 更新: 2014 年 4 月
    976932 有关 Windows 7 Service Pack 1 和 Windows Server 2008 R2 Service Pack 1 的信息
    10,您好您环境中是否有空余的server 2012及以上的服务器并且能够作为打印服务器 ?如果有的话,直接在此服务器上安装几台关键办公区的打印机,通过在打印机控制台部署打印机策略分发給客户端作为备用使用。(由于server 2008 R2的生命周期是2020年1月,或者乘此机会直接把printer服务和域控分离)


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.



    2019年3月12日 7:02

全部回复

  • 您好:
          

     Windows 2008 R2 是可以在系统日志里面记录打印任务日志的,不过默认设置下记录打印任务的日志是没有开启的,我们需要手动开启打印任务日志:

    打开事件管理器,在下面路径下开启打印任务日志:

    Event Viewer -> Applications and Service Logs -> Microsoft -> Windows -> Print Service -> Operational -> Enable log

    开启后,系统日志会记录每个打印任务


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年3月7日 11:05
  • 您好
    1 "在这台服务器上安装了20台左右的打印机,驱动是最新的,然后将这些打印机共享出去,供客户端使用。"
     您安装打印服务器时是通过添加print and document services 角色安装的么?
    2 问题首次出现是什么时候?首次出现问题之前是否有更新过某台打印的驱动在打印服务器上?
    3 问题首次出现前有没更新过打印机相关的策略?
    4 问题首次出现前有没安装过系统补丁?(在powershell 中运行 get-hotfix 命令,根据对应的时间看看是否安装了补丁)
    5 “但是现在不定时(一天或者几小时)用户反馈无法访问多个打印机,每次都是随机的”
      您的意思是不做任何改动客户端打印问题会自动会好 ?
      如果客户端同时安装两台或多台服务器共享的打印机,当客户端无法在某台打印机打印时,服务器共享的其他打印机都无法打印吗?

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2019年3月7日 11:20
  • 您好,

    1.是的,服务器上有打印和文件服务

    2.问题很久就出现了,之前是2个礼拜左右出现一次,现在是几小时出现一次,没有更新过驱动

    3.没有更新过打印策略

    4.无法确定问题出现时安装过哪些补丁

    5.客户端不会自动变好,需要重启这台打印服务器:出现问题重启就可以解决,但是问题出现太频繁。


    谢谢

    2019年3月11日 1:18
  • 您好:
    1 当问题出现时,一个客户端上部署的所有共享打印机都无法打印吗?
    2 打印服务器的日志现在有没记录log了 ?
    Event Viewer -> Applications and Service Logs -> Microsoft -> Windows -> Print Service -> Operational
    3 当问题出现时,services.msc 查看printer spooler服务有没启动(客户端和服务器端),如果是停止状态启用下看看能不能解决问题。
    如果是启用状态停用然后启动下看看是否能解决问题。(由于这台服务器是DC不能经常重启,看看能否手动重启printer spooler服务临时解决问题,然后再研究原因)
    4 当问题出现时,本地客户端打印机状态是脱机状态还是任然联机状态?
    5 出现问题时,在客户端ping 打印服务器的 主机名和IP地址丢包么?
    (ping hostname -t     ping ip address -t )

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.




    2019年3月11日 7:51
  • 您好

    1.我是把所有打印机装在这个服务器上,然后通过共享,客户端连接这个共享来访问打印机,每次出现问题都是随机的打印机无法连接:客户端双击这个共享,点上去没有反应,正常情况下点上去会弹出一个框

    2.时间日志都是记录打印队列的信息,没有报错

    3.问题出现时,printer spooler服务是启动的,重启这个服务,30秒左右这个问题消失了,但是过了这个时间问题还是这样,重启服务就没有了,只能重启服务器了

    4.这个还没有确认

    5.ping正常

    6.这个是否是windows server 2008r2的一个已知问题,比如说端口被占满之类的。

    谢谢

    2019年3月11日 8:40
  • 您好:



    7 对于第六点,搜索关键字print 查看与打印机相关的端口。找台问题电脑临时关闭客户端防火墙和域控防护墙看看能否解决
    https://support.microsoft.com/en-sg/help/832017/service-overview-and-network-port-requirements-for-windows
    https://support.hp.com/cn-zh/document/c02483626
      您那如果有网络工程师会分析数据包的可以使用wire shark 或者network monitor分析下数据包,看看问题出在哪?我在下面会贴一个打印服务器工作原理图 ,看
    kernel-mode port driver stack RPC指向spoolsv.exe,这是客户端联系打印服务器必经过程。 
    8 查看不能打印的客户端是否有相关的报错日志。 
    event viewer\applications and services logs\microsoft\windows\print service
    9 我找到一篇文章,但不确定对您是否有帮助,您可以尝试操作下看看能否解决问题。
    Network printers that use TCP/IP port do not print after first document has printed in Windows
    https://support.microsoft.com/zh-cn/help/2996207/network-printers-that-use-tcp-ip-port-do-not-print-after-first-documen
    系统必备组件
    若要应用此修补程序,必须首先安装更新 2919355 中 Windows 8.1 或 Windows Server 2012 R2,或在 Windows 7 或 Windows 2008 R2 中必须先安装 SP1。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    2919355 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 更新: 2014 年 4 月
    976932 有关 Windows 7 Service Pack 1 和 Windows Server 2008 R2 Service Pack 1 的信息
    10,您好您环境中是否有空余的server 2012及以上的服务器并且能够作为打印服务器 ?如果有的话,直接在此服务器上安装几台关键办公区的打印机,通过在打印机控制台部署打印机策略分发給客户端作为备用使用。(由于server 2008 R2的生命周期是2020年1月,或者乘此机会直接把printer服务和域控分离)


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.



    2019年3月12日 7:02