应用对象
Windows HPC Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard without Hyper-V Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Web Edition Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate

症状

此更新解决了运行 Windows Vista 或 Windows Server 2008 的计算机上的以下打印问题。

问题 1

请考虑以下情形:

  • 您想要打印正在运行 Windows Vista 或 Windows Server 2008 的计算机上的文件。

  • 打印机使用 WinPrint 打印处理器。

  • 打印多页文档的一个副本。

  • 打印单页文档的多个副本。

  • 您在打印对话框中选择逐份打印选项。

在这种情况下,如果未选中逐份打印选项排序输出。注意:打印机可能有多种功能,可使打印的输出包含页的原始文件超过。这包括以下功能︰

  • 添加前板或背盖

  • 在打印作业中的指定位置插入页面

  • 插入分隔页

  • 使用保存的作业进行打印。例如,将求职信添加到保存的文档,并在一起作为一个作业打印它们。

问题 2

请考虑以下情形:

  • 设置基于 Windows Server 2008 的计算机上打印服务器故障转移群集。

  • 安装在群集支持自定义表单的打印机。自定义窗体支持允许您打印如贺卡、 名片和其他自定义窗体的自定义窗体。

  • 创建以下子项下名为AllowUserManageForms的 DWORD 注册表项︰

    HKLM\Cluster\Resources\<PrintSpoolerGUID>\Parameters 然后将该注册表项值设置为 1。

  • 在控制面板中,单击打印机,然后在打印服务器属性对话框中创建自定义窗体。

  • 您在打印机上设置打印首选项,以便打印机可以使用自定义窗体。

  • 打印后台处理程序资源快速移动的两个节点之间几次。

在这种情况下,调用此打印作业的打印后台处理程序服务 (Spoolsv.exe) 崩溃。此外,应用程序日志中记录类似于以下内容的错误消息︰

应用程序错误︰ 事件 ID 1000常规︰ 错误应用程序 spoolsv.exe,版本 6.0.6002.18005,故障模块 ntdll.dll,版本 6.0.6002.18005,0x49e0421d,异常代码 0xc0000005 的时间戳的时间戳 0x49e03626,故障对方< 偏移量 >,进程 id < 标识 >,应用程序启动时间< 开始时间 >。

发生此问题时,将打印后台处理程序资源的状态显示为"联机未决,""脱机未决"或"联机。注意:故障转移群集管理管理单元中成功移动此节点上的打印后台处理程序资源时,您仍可能收到此错误消息。这种现象出现的原因重新启动打印后台处理程序服务。

原因

因为打印后台处理程序服务试图访问已释放的内存,将出现此问题。这将导致打印后台处理程序服务崩溃。

解决方案

修复程序可以解决上面列出的问题。注意:注册表项SinglePageKeepCollate每个打印机驱动程序必须 explicitely 集通过调用SetPrinterData API 打印队列。默认情况下未设置此值。

修补程序信息

可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。此修复程序仅适用于遇到本文中描述的问题的系统。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站︰

http://support.microsoft.com/contactus/?ws=support注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

系统必备组件

若要应用此修补程序,您的计算机必须运行下列操作系统之一︰

  • Windows Vista Service Pack 1 (SP1)

  • Windows Vista Service Pack 2 (SP2)

  • Windows Server 2008

  • Windows Server 2008 Service Pack 2 (SP2)

有关如何获取 Windows Vista 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

935791如何获取最新的 Windows Vista 服务包有关如何获取 Windows Server 2008 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

968849如何获取最新的 service pack 的 Windows Server 2008

重启要求

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

修补程序替换信息

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

文件信息

此修复程序的全球版本将安装具有下表所列属性的文件。这些文件的日期和时间以协调世界时 (UTC) 列出。您的本地计算机上这些文件的日期和时间以您的本地时间加上当前夏令时 (DST) 偏差显示。此外,当您对文件执行某些操作时,日期和时间可能会更改。

Windows Vista 和 Windows Server 2008 的文件信息笔记

重要:相同的软件包中包含 Windows Vista 的修复程序和 Windows Server 2008 的修复程序。但是,只有"Windows Vista" 在修复程序请求页上列出。要请求到一个或两个操作系统的系统应用此修补程序包,请选择在"Windows Vista"页上列出的此修补程序。始终参考"适用于"一节文章,以确定每个修补程序适用于实际的操作系统。

  • 通过检查下表中显示的文件版本号,可以识别应用于特定产品、 SR_Level (RTM、 SPn) 和服务 (LDR、 GDR) 的分支的文件。

    版本

    产品

    SR_Level

    服务分支

    6.0.600 1. 22xxx

    Windows Vista 和 Windows Server 2008

    SP1

    LDR

    6.0.600 2. 22xxx

    Windows Vista 和 Windows Server 2008

    SP2

    LDR

  • Service Pack 1 集成到 Windows Server 2008 的发行版。因此,RTM 里程碑文件仅适用于 Windows Vista。RTM 里程碑文件具有 6.0.0000。xxxxxx版本号。

  • 为每个环境所安装的MANIFEST文件 (.manifest) 和MUM文件 (.mum) 都单独列在了Windows Server 2008 和 Windows Vista 的信息"部分中的"附加文件大文件和清单文件和关联的安全目录 (.cat) 文件,是极重要的维护更新组件的状态。对其属性没有列出的安全目录文件已签署 Microsoft 数字签名。

对于所有受支持的基于 x86 的 Windows Server 2008 的版本和版本的 Windows Vista

文件名称

文件版本

文件大小

日期

时间

平台

Localspl.dll

6.0.6001.22598

637,952

06-Jan-2010

17:23

x86

Localspl.dll

6.0.6002.22303

624,128

06-Jan-2010

16:03

x86

对于所有受支持的基于 x64 版本的 Windows Vista 和 Windows Server 2008

文件名称

文件版本

文件大小

日期

时间

平台

Localspl.dll

6.0.6001.22598

793,600

06-Jan-2010

16:47

x64

Localspl.dll

6.0.6002.22303

774,656

06-Jan-2010

16:07

x64

Localspl.dll

6.0.6001.22598

637,952

06-Jan-2010

17:23

x86

Localspl.dll

6.0.6002.22303

624,128

06-Jan-2010

16:03

x86

对于所有受支持的基于 IA64 的 Windows Server 2008 版本

文件名称

文件版本

文件大小

日期

时间

平台

Localspl.dll

6.0.6001.22598

1,625,088

06-Jan-2010

17:07

IA-64

Localspl.dll

6.0.6002.22303

1,625,088

06-Jan-2010

15:55

IA-64

Localspl.dll

6.0.6001.22598

637,952

06-Jan-2010

17:23

x86

Localspl.dll

6.0.6002.22303

624,128

06-Jan-2010

16:03

x86

解决方法

要解决问题 2,请将 AllowUserManageForms 注册表项的值设置为 0。这是防止使用自定义窗体的全局设置。

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

用于描述 Microsoft 软件更新的标准术语的824684说明有关打印后台处理程序的详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) Web 站点︰

http://msdn.microsoft.com/en-us/library/aa371800(VS.85).aspx 关于打印管理 Windows Server 2008 中的详细信息,请访问下面的 MSDN 网站︰

http://technet.microsoft.com/en-us/library/cc753109(WS.10).aspx

其他文件信息

对于 Windows Vista 和 Windows Server 2008 的附加文件信息

有关所有受支持的基于 x86 的版本的 Windows Vista 和 Windows Server 2008 的附加文件

文件名称

文件版本

文件大小

日期

时间

平台

X86_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_304bb562ac0d7372.manifest

不适用

14,442

06-Jan-2010

19:30

不适用

X86_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_328e770aa8ef4b91.manifest

不适用

14,423

06-Jan-2010

19:08

不适用

对于所有支持基于 x64 版本的 Windows Vista 和 Windows Server 2008 的其他文件

文件名称

文件版本

文件大小

日期

时间

平台

Amd64_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_8c6a50e6646ae4a8.manifest

不适用

14,512

06-Jan-2010

19:13

不适用

Amd64_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_8ead128e614cbcc7.manifest

不适用

14,493

06-Jan-2010

19:08

不适用

X86_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_304bb562ac0d7372.manifest

不适用

14,442

06-Jan-2010

19:30

不适用

X86_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_328e770aa8ef4b91.manifest

不适用

14,423

06-Jan-2010

19:08

不适用

其他文件的所有受支持的 Windows Server 2008 的基于 IA-64 的版本

文件名称

文件版本

文件大小

日期

时间

平台

Ia64_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_304d5958ac0b7c6e.manifest

不适用

14,458

06-Jan-2010

19:09

不适用

Ia64_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_32901b00a8ed548d.manifest

不适用

14,458

06-Jan-2010

18:52

不适用

Contents.onetoc2 的 Onenote 表

不适用

3,656

19-Jan-2010

06:16

不适用

X86_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_304bb562ac0d7372.manifest

不适用

14,442

06-Jan-2010

19:30

不适用

X86_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_328e770aa8ef4b91.manifest

不适用

14,423

06-Jan-2010

19:08

不适用

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。