在 Windows 2000 叢集就會發生 「 stop 錯誤代碼 0x000000B8 (ATTEMPTED_SWITCH_FROM_DPC) 」 的錯誤

文章翻譯 文章翻譯
文章編號: 318988
重要: 本文包含有關修改登錄的資訊。在修改登錄之前,請務必將它備份起來,並了解如何在發生問題時還原登錄。如需有關如何備份、 還原和編輯登錄的資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
編號 256986 Microsoft Windows 登錄說明
全部展開 | 全部摺疊

徵狀

叢集節點執行隨機的錯誤檢查,您會收到下列錯誤訊息之一:
停止 0X000000B8
ATTEMPTED_SWITCH_FROM_DPC (中)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 引數
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 Service Pack 的方式
在 Windows 2000 Service Pack 4 (SP4),Windows 會讓叢集驅動程式無法載入,然後會記錄事件識別碼訊息。叢集服務啟動時,它會嘗試重新載入驅動程式。到那個時候,封裝將會初始化,而且叢集會在如預期般運作。

您也可以執行下列程序,如果要解決這個問題。

警告: 不當使用 「 登錄編輯程式 」 可能會導致嚴重的問題,甚至必須重新安裝作業系統。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
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本: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