文章编号: 888196 - 最后修改: 2006年10月30日 - 修订: 2.6

后台打印程序服务停止经常,在 Windows 2000 Server 或 Windows Server 2003 中记录错误消息和事件 ID 7031 Dr.Watson 日志

展开全部 | 关闭全部

症状

试图在 Microsoft Windows 2000 Server 或基于 Windows Server 2003 的打印服务器上安装的打印机上打印时您可能会遇到一个或多个以下症状:
  • 经常停止后台打印程序服务。
  • Dr.Watson 记录以下错误消息:
    spoolsv.exe 生成了错误,并将由 Windows 关闭。
  • 在系统日志中记录以下事件:

    事件类型: 错误
    事件源: 服务控制管理器
    事件类别: 无
    事件 ID: 7031
    说明: 后台打印程序服务意外终止。

原因

Citrix MetaFrame XP 1.0 安装基于 Windows 2000 Server 的或基于 Windows Server 2003 的计算机上时,可能会出现此问题。 Citrix MetaFrame XP 1.0 包括 Cpmmon.dll 文件会导致"症状"一节中描述的问题的一个版本。

解决方案

解决此问题、 下载并安装您的操作系统更新:

Windows 2000 鏈嶅姟鍣 ㄧ 下载"修补程序 XE103W2K082-For Windows 2000 Server-英语.MetaFrame XP 1.0" 要下载此更新,请访问下面 Citrix 系统的网站:
http://support.citrix.com/article/CTX103787 (http://support.citrix.com/article/CTX103787)


对于 Windows Server 2003,下载"修补程序 XE103W2K3034-对于 Metaframe XP 1.0 的 Windows Server 2003-英语"若要下载此更新,请访问下面 Citrix 系统的网站:
http://support.citrix.com/article/CTX104251 (http://support.citrix.com/article/CTX104251)
Microsoft 提供了第三方联系人信息以帮助您找到技术支持。 此联系信息如有更改,恕不另行通知。 Microsoft 不能保证此第三方联系信息的准确性。
本文讨论了在第三方产品是由独立于 Microsoft 的公司制造的。 Microsoft 使没有担保,暗示或以其他方式,性能或这些产品的可靠性。

更多信息

此问题时可能会出现下面的调用堆栈信息:
WARNING: Stack unwind information not available. Following frames may be wrong.
0030f418 761315a0 000817e8 00eed0f0 00000002 cpmmon!DllEntryPoint+0x15e
0030f860 7612f5e0 00eed0f0 00000001 00077df8 
localspl!PrintingDirectlyToPort+0x156
0030f88c 76a92698 00ef1a18 00000001 00077df8 localspl!LocalStartDocPrinter+0x54
0030f89c 01001921 00eef6c0 00000001 00077df8 SPOOLSS!StartDocPrinterW+0x2d
0030f8d8 01001895 00eef6c0 00ef15f8 0030f920 spoolsv!YStartDocPrinter+0xc9
0030f8ec 77d339c0 00eef6c0 00ef15f8 0030f920 spoolsv!RpcStartDocPrinter+0x13
0030f90c 77d93570 01001882 0030fab8 00000003 RPCRT4!Invoke+0x30
0030fd0c 77d94177 00000000 00000000 0009ddc0 RPCRT4!NdrStubCall2+0x63d
0030fd28 77d33721 0009ddc0 00077ea8 0009ddc0 RPCRT4!NdrServerCall2+0x17
0030fd60 77d33667 01001124 0009ddc0 0030fe0c RPCRT4!DispatchToStubInC+0x84
0030fdb8 77d33579 00000011 00000000 0030fe0c 
RPCRT4!RPC_INTERFACE::DispatchToStubWorker+0x100
0030fdd8 77d34b29 0009ddc0 00000000 0030fe0c 
RPCRT4!RPC_INTERFACE::DispatchToStub+0x5e
0030fe10 77d346c5 0009a478 000765f0 80360004 
RPCRT4!LRPC_SCALL::DealWithRequestMessage+0x1d6
0030fe28 77d422ff 0009dcc8 0030fe50 0009a478 
RPCRT4!LRPC_ADDRESS::DealWithLRPCRequest+0x10c
0030ff74 77d420d9 77d425b9 000765f0 77f8b1ce 
RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x1eb
0030ff78 77d425b9 000765f0 77f8b1ce 77d424c2 RPCRT4!RecvLotsaCallsWrapper+0x9
0030ffa8 77d424da 00074a50 0030ffec 77e887dd RPCRT4!BaseCachedThreadRoutine+0x11f
0030ffb4 77e887dd 00077d30 77f8b1ce 77d424c2 RPCRT4!ThreadStartRoutine+0x18
0030ffec 00000000 77d424c2 00077d30 00000000 KERNEL32!BaseThreadStart+0x52

这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
关键字:?
kbmt kbwinservperf kbfileprintservices kbtshoot kbprb KB888196 KbMtzh
机器翻译机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 888196? (http://support.microsoft.com/kb/888196/en-us/ )
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
 

文章翻译