Windows Server 2003后台打印程序问题

我有一个IBM X3850 48GB内存,2TB硬盘,四个NIC卡和2个至强1.7GHz CPU。

我正在运行VMware ESX。 我相信那是付费版本。 如果不是的话,那就是ESXI。

我在这个物理服务器上有7个虚拟服务器。 全部运行Windows Server 2003。

在其中一台服务器上,我持续看到100%的CPU使用率。 在任务pipe理器上,我能够看到后台打印程序正在造成这种情况。 我有30台不同的HP LaserJet打印机和两台惠普复印机。

我相信这是一个驱动程序问题。 但我无法确定哪个驱动程序造成这种情况。 有没有Windows Server 2003的软件可以find坏的打印机驱动程序?

您可以使用“打印机”对话框的“文件”菜单中的“服务器属性”的“驱动程序”选项卡删除打印机驱动程序。

不幸的是,没有内置工具来“find错误的打印机驱动程序”。 我首先看到当服务器上的CPU开始飙升时,在队列中有工作“堵塞”的打印机。 如果没有作业被“卡住”,您可能会打开“日志假脱机程序信息事件”(位于同一“服务器属性”对话框的“高级”选项卡上),然后启动性能监视器将“处理器时间百分比”logging到文件中。 您应该能够关联CPU中的尖峰以打印由打印假脱机程序logging在事件日志中的作业。

如果所有这些方法都失败,请将一半的驱动程序/打印机移到另一个服务器(假设您不使用脚本或组策略自动填充客户端打印机列表,则可能很痛苦),并执行二分查找(移动一半,移动一半发生故障的一半,继续),直到find失败的驱动程序。

京瓷澳大利亚有一个“ 驱动程序删除工具 ”,可以让你完全删除驱动程序,所以你知道在重新安装过程中不会有版本冲突或错误跳过错误的文件。

我不知道任何devise用于检查驱动程序是否存在损坏的内容,但您可以通过简单地尝试依次打印到不同的打印机来追踪排除问题。

如果您的所有HP都是networking版本,则可能会发现HP的通用驱动程序非常合适,不过如果您使用其他制造商的networking打印服务器,则发现过去有时会遇到麻烦。