在 Windows 2000 群集时出现"stop 错误代码 0x000000B8 (ATTEMPTED_SWITCH_FROM_DPC)"错误

文章翻译 文章翻译
文章编号: 318988
重要: 本文包含有关修改注册表的信息。修改注册表之前,一定要备份,并确保您了解如何出现问题时还原注册表。有关如何备份、 还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表的说明
展开全部 | 关闭全部

症状

群集节点执行随机错误检查,您会收到以下错误消息之一:
停止 0X000000B8
ATTEMPTED_SWITCH_FROM_DPC (b8)A 等待操作,附加进程,或者,产量试图从一个 DPC 例程。

这是非法操作,将导致违犯的堆栈跟踪代码和原始 DPC 例程。
-或者-
停止 0X000000D1
DRIVER_IRQL_NOT_LESS_OR_EQUAL
发生这些错误消息后,群集故障转移,像预期的那样。

下面的文本是对 Stop 0x000000b8 错误堆栈跟踪:
f2027320 8042a43b 00000003 f2027368 00000000 nt!RtlpBreakWithStatusInstruction
f2027350 8042aa2e 00000003 85e7e588 85e7e588 nt!KiBugCheckDebugBreak 0x31 +
f20276dc 8042a2bd 000000b8 00000000 00000000 nt!KeBugCheckEx 0x390 +
f20276f4 8046a076 000000b8 ffffffff 00000202 nt!KeBugCheck 0xf +
f2027704 80469dc9 f2027740 85e7e5f4 85e7e588 nt!ScPatchFxe 0x34 +
f2027718 8042bd4d 00000000 85b603f8 00000000 nt!KiSwapThread 0x1b1 +
f2027740 8041516b 855a22e8 00000000 00000000 nt!KeWaitForSingleObject 0x1a3 +
f202777c 804146df 85b603f8 85b603f8 f20277a0 nt!ExpWaitForResource 0x2d +
f202778c 80414733 80065410 85b603f8 85cece00 nt!ExpAcquireResourceExclusiveLite 0x7b +
f20277a0 bff569fd 85b6042c 00000001 e204f3c8 nt!ExAcquireResourceExclusiveLite 0x45 +
f20277b8 bff587fe 85b603e8 e204f3c8 f20277e7 KSecDD!KSecDereferenceListEntryPaged 0x21 +
f20277e8 bff59cde e204f3c8 bf237874 00000001 KSecDD!KSecDereferenceListEntry 0x1c +
f202780c bff585fd e204f3c8 f202785c 00000000 KSecDD!NtLmVerifySignature 0x75 +
f2027874 bf233f61 857272c8 00000001 00000010 KSecDD!VerifySignature 0x33 +
f2027890 bf235e22 857272c8 00000001 00000001 clusnet!CcmpReceivePacketHandler 0x25 +
f20278cc bf28cfb6 857272c8 00000016 f2027934 clusnet !CnpTdiReceiveDatagramHandler 0x17a +
f2027958 bf28d41e 8568ee48 2e01010a f2020f0d tcpip!UDPDeliver 0x256 +
f20279b4 bf28d89b 85ca2488 2f01010a 2e01010a tcpip!UDPRcv 0x27b +
f2027a00 bf28d757 bf28d32d 85ca2488 85cece1e tcpip!DeliverToUser 0xf9 +
f2027ab8 bf28c805 85ca2488 85cece32 00000030 tcpip!IPRcvPacket 0x581 +
f2027af8 bf28c866 00000000 85cea858 85cece10 tcpip!ARPRcvIndicationNew 0x17b +
f2027b34 bfec179a 85c39dc8 00000000 85 d 12510 tcpip!ARPRcvPacket 0x5c +
f2027b8c bfe1f3bb 85d4ba00 f2027bac 00000002 NDIS! ethFilterDprIndicateReceivePacket + 0x2ea
下面的文本是对 Stop 0x00000D1 错误堆栈跟踪:
ChildEBP RetAddr Args 到子
f6823de4 bfeca768 e2b52008 4d4c544e 00000000 KSecDD!KSecReferenceListEntry 0x10 +
f6823e10 bfec90ff e2b52008 00000000 f6823e60 KSecDD!NtLmMakeSignature 0x16 +
f6823e24 bf8b6434 bf8ba87c 00000000 f6823e60 KSecDD!MakeSignature 0x33 +
f6823e7c bf8b4df2 00000001 00004bb7 00004bb7 clusnet !CxSendHeartBeatMessage 0xc4 +
f6823eb0 80431d00 bf8baae0 00000000 7057917a clusnet !CnpHeartBeatDpc 0x348 +
f6823fb0 80431be6 fb658c1c ffdff848 ffdff000 nt!KiTimerListExpire 0x112 +
f6823fdc 80464a18 80482e60 00000000 00177b05 nt!KiTimerExpiration 0xb6 +
f6823ff4 80469e3b be87bd44 020f7c78 0026def8 nt!KiRetireDpcList 0x47 +

原因

如果在计算机启动时加载 Clusnet.sys 驱动程序,这是在错误的时间,可能出现此问题。由第三方供应商,可能已更改的加载时间。

解决方案

要解决此问题,请获取最新的 service pack,对于 Microsoft Windows 2000。其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910 如何获取最新的 Windows 2000 服务包
在 Windows 2000 Service Pack 4 (SP4),Windows 将允许群集驱动程序无法加载,并将记录一条事件 ID 消息。群集服务启动时,它将尝试重新加载驱动程序。在那时,程序包将被初始化,并且群集将按预期方式工作。

您还可以执行以下步骤来解决此问题。

警告: 如果您使用注册表编辑器不当,可能会导致严重问题,可能需要您重新安装操作系统。Microsoft 不能保证您可以解决从注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
  1. 启动注册表编辑器 (Regedit.exe)
  2. 找到并单击以下注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Clusnet\Start
  3. 双击 启动 值和然后键入 3 在中 值数据 框中。

    此值的默认设置为 3。此值设置为 1 时,将出现此问题。

状态

Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中的问题。 此问题最早在 Microsoft Windows 2000 Service Pack 4。

属性

文章编号: 318988 - 最后修改: 2012年1月31日 - 修订: 1.0
关键字:?
kbqfe kbwin2ksp4fix kbsecurity kbbug kbpending kbwin2000presp3fix kbmt KB318988 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 318988
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