如果已启用 SNMP 且打印机设备未响应 SNMP 命令,则打印队列状态在基于 Windows Server 2003 的打印服务器上显示为“脱机”。

文章翻译 文章翻译
文章编号: 946198 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

问题描述

假设存在以下情况:
  • 基于 Windows Server 2003 的打印服务器上已安装 Windows Server 2003 Service Pack 2 (SP2) 或修补程序 923218。
  • 打印机端口上已启用简单网络管理协议 (SNMP)。
  • 使用已启用 SNMP 的端口的打印机设备不响应 SNMP 命令。
在此情况下,即使打印机设备已准备就绪且正常工作,但相关的打印队列状态仍显示为“脱机”。因此,客户端无法使用此打印队列。

注意在运行 Windows Server 2003 原始版本的打印服务器上不会发生此问题。

解决方案

修补程序信息

Microsoft 提供了一个受支持的修补程序。但此修补程序只用于解决本文中提到的问题。此修补程序仅应用于出现本文所述问题的系统。此修补程序可能还会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。

如果可以下载此修补程序,此知识库文章顶部将存在“提供修补程序下载”部分。如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。

注意:如果发生其他问题或需要进行任何疑难解答,您可能需要另行创建服务请求。对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。有关 Microsoft 客户支持服务部门的电话号码的完整列表,或者另行创建服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意:“提供修补程序下载”窗体显示了修补程序提供的语言版本。如果找不到需要的语言,则说明修补程序没有那种语言的版本。

先决条件

要应用此修补程序,必须安装 Windows 2003 Service Pack 1 (SP1) 或 Windows Server 2003 SP2。

重新启动要求

应用此修补程序后,必须重新启动计算机。

修补程序替代信息

此修补程序不替代以前发布的修补程序。

注册表信息

应用此修补程序后,您必须启用修补程序。若要我们为您启用修补程序,请转到“帮我修复此问题”部分。如果您想亲自启用修补程序,请转到“我自己修复此问题”部分。

帮我修复此问题
若要自动修复该问题,请单击修复此问题链接。然后单击“文件下载”对话框中的“运行”,然后按照该向导中的步骤执行操作。

修复此问题
Microsoft Fix it 50095


注意:此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。

注意:如果您使用的计算机并未出现此问题,则可将自动修复功能保存至闪存驱动器或 CD 中,然后就可在出现此问题的计算机中运行该功能。

现在请转到“此方法是否已修复问题?”部分。
我自行修复此问题
重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 和 Windows Server 2003 中备份、编辑和还原注册表
要启用此修复程序,请按照下列步骤操作:
  1. 依次单击“开始”和“运行”,键入 regedit,然后单击“确定”
  2. 找到并单击下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”
  4. 键入 Hotfix,然后按 Enter 键。
  5. 右键单击“SNMPLegacy”,然后单击“修改”
  6. 在“数值数据”框中,键入 1,然后单击“确定”

    注意如果 SNMPLegacy 注册表项设置为 0,则此修补程序将不会运行。如果此注册表项设置为 1,则当打印机设备未响应 SNMP 命令时,打印队列状态将显示为“准备就绪”,而不是显示为“脱机”。
  7. 退出注册表编辑器。
现在,请转到“此方法是否已修复问题?”部分。
此方法是否已修复问题?
重新启动后台打印程序服务,并检查是否已修复此问题。如果该问题已修复,则您已完成此文章。如果该问题未修复,则可以联系技术支持人员

文件信息

此修补程序的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。
Windows Server 2003 Service Pack 1(基于 x86 版本)
收起该表格展开该表格
File nameFile versionFile sizeDateTimePlatform
Tcpmib.dll5.2.3790.306417,92024-Dec-200714:50x86
Windows Server 2003 Service Pack 2(基于 x86 版本)
收起该表格展开该表格
File nameFile versionFile sizeDateTimePlatform
Tcpmib.dll5.2.3790.421118,43224-Dec-200715:06x86
Windows Server 2003 Service Pack 1(基于 Itanium 的版本)
收起该表格展开该表格
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Tcpmib.dll5.2.3790.306448,12824-Dec-200713:34IA-64SP1Not Applicable
Wtcpmib.dll5.2.3790.306417,92024-Dec-200713:34x86SP1WOW
Windows Server 2003 Service Pack 2(基于 Itanium 的版本)
收起该表格展开该表格
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Tcpmib.dll5.2.3790.421149,15224-Dec-200713:35IA-64SP2Not Applicable
Wtcpmib.dll5.2.3790.421118,43224-Dec-200713:35x86SP2WOW
Windows Server 2003(基于 x64 的版本)
收起该表格展开该表格
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Tcpmib.dll5.2.3790.306425,60024-Dec-200713:34x64SP1Not Applicable
Wtcpmib.dll5.2.3790.306417,92024-Dec-200713:34x86SP1WOW
Windows Server 2003 Service Pack 2(基于 x64 的版本)
收起该表格展开该表格
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Tcpmib.dll5.2.3790.421126,11224-Dec-200713:42x64SP2Not Applicable
Wtcpmib.dll5.2.3790.421118,43224-Dec-200713:42x86SP2WOW

替代方法

要解决此问题,请禁用打印机端口上的 SNMP。为此,请按照下列步骤操作:
  1. 单击“开始”,然后单击“打印机和传真”
  2. 右键单击打印机,然后单击“属性”
  3. 单击“端口”选项卡。
  4. 单击“配置端口”
  5. 单击以清除“已启用 SNMP 状态”复选框,单击“确定”,然后单击“关闭”

状态

Microsoft 已经确认“适用于”部分中列出的 Microsoft 产品存在此问题。

更多信息

有关修补程序 923218 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
923218 脱机打印机在运行 Windows Server 2003 的打印服务器显示为“准备就绪”
有关软件更新术语的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 有关用于描述 Microsoft 软件更新标准术语的介绍

属性

文章编号: 946198 - 最后修改: 2011年10月10日 - 修订: 4.0
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Service Pack 1?当用于
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003 Service Pack 2?当用于
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
关键字:?
kbfixme kbmsifixme kbautohotfix kbexpertiseinter kbwinserv2003postsp2fix kbbug kbfix kbhotfixserver kbqfe KB946198
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com