你目前正处于脱机状态,正在等待 Internet 重新连接

你的浏览器不受支持

你需要更新你的浏览器才能使用该网站。

更新到 Internet Explorer 的最新版本

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

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

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

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

修补程序信息

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

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

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

先决条件

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

重新启动要求

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

修补程序替代信息

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

注册表信息

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

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



注意:此向导可能只提供英文版本。但是,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 软件更新标准术语的介绍
fixit fix it
属性

文章 ID:946198 - 上次审阅时间:10/10/2011 07:26:00 - 修订版本: 4.0

  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Server 2003 Service Pack 2
  • 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
反馈
" src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">