ID 為 333 的事件被添加到基于 Windows Server 2003 的計(jì)算機(jī)上的系統(tǒng)日志中的補(bǔ)丁下載地址
瀏覽量:2808
補(bǔ)丁下載地址:http://support.microsoft.com/kb/970054
癥狀基于 Windows Server 2003 的計(jì)算機(jī)可能會(huì)繼續(xù)每隔 5 秒在系統(tǒng)日志中記錄一次 ID 為 333 的事件,直至計(jì)算機(jī)重新啟動(dòng)為止。以下是系統(tǒng)日...基于 Windows Server 2003 的計(jì)算機(jī)可能會(huì)繼續(xù)每隔 5 秒在系統(tǒng)日志中記錄一次 ID 為 333 的事件,直至計(jì)算機(jī)重新啟動(dòng)為止。
以下是系統(tǒng)日志中記錄的一個(gè) ID 333 事件示例:
事件類型:錯(cuò)誤
事件來(lái)源:彈出應(yīng)用程序
事件類別:無(wú)
事件 ID:333
日期:日期
時(shí)間:時(shí)間
用戶:N/A
計(jì)算機(jī):計(jì)算機(jī)名稱
描述:由注冊(cè)表啟動(dòng)的 I/O 操作失敗并且無(wú)法恢復(fù)。注冊(cè)表無(wú)法讀入、寫出或刷新某個(gè)包含注冊(cè)表系統(tǒng)映像的文件。
原因當(dāng)非頁(yè)面內(nèi)存或頁(yè)面緩沖池內(nèi)存暫時(shí)不足時(shí),可能出現(xiàn)此問(wèn)題。系統(tǒng)保持記錄此類事件,直至重新啟動(dòng)計(jì)算機(jī)或卸載相關(guān)配置單元,即使臨時(shí)內(nèi)存不足現(xiàn)象停止也是如此。...當(dāng)非頁(yè)面內(nèi)存或頁(yè)面緩沖池內(nèi)存暫時(shí)不足時(shí),可能出現(xiàn)此問(wèn)題。系統(tǒng)保持記錄此類事件,直至重新啟動(dòng)計(jì)算機(jī)或卸載相關(guān)配置單元,即使臨時(shí)內(nèi)存不足現(xiàn)象停止也是如此。
解決方案Microsoft 已提供了一個(gè)修補(bǔ)程序來(lái)解決此問(wèn)題。安裝此修補(bǔ)程序并創(chuàng)建相應(yīng)注冊(cè)表項(xiàng)后,計(jì)算機(jī)在發(fā)生臨時(shí)內(nèi)存不足時(shí)僅記錄一次 333 事件。此外,通過(guò)控制注冊(cè)...Microsoft 已提供了一個(gè)修補(bǔ)程序來(lái)解決此問(wèn)題。安裝此修補(bǔ)程序并創(chuàng)建相應(yīng)注冊(cè)表項(xiàng)后,計(jì)算機(jī)在發(fā)生臨時(shí)內(nèi)存不足時(shí)僅記錄一次 333 事件。此外,通過(guò)控制注冊(cè)表項(xiàng),您還可以使系統(tǒng)在內(nèi)存不足時(shí)觸發(fā) Stop 錯(cuò)誤以進(jìn)行診斷。
修補(bǔ)程序信息
Microsoft 提供了一個(gè)受支持的修補(bǔ)程序。但此修補(bǔ)程序只用于更正本文中描述的問(wèn)題。請(qǐng)僅對(duì)出現(xiàn)這一特定問(wèn)題的系統(tǒng)應(yīng)用此修補(bǔ)程序。此修補(bǔ)程序可能還會(huì)接受進(jìn)一步的測(cè)試。因此,如果這個(gè)問(wèn)題沒(méi)有對(duì)您造成嚴(yán)重影響,建議您等待下一個(gè)包含此修補(bǔ)程序的軟件更新。
如果該修補(bǔ)程序可供下載,則此知識(shí)庫(kù)文章的頂部將出現(xiàn)“提供修補(bǔ)程序下載”部分。如果此部分不存在,請(qǐng)聯(lián)系 Microsoft 客戶支持服務(wù)部門以獲取該修補(bǔ)程序。
注意如果發(fā)生其他問(wèn)題或需要進(jìn)行任何疑難解答,您可能需要另行創(chuàng)建服務(wù)請(qǐng)求。對(duì)于此特定修補(bǔ)程序無(wú)法解決的其他支持問(wèn)題和事項(xiàng),將照常收取支持費(fèi)用。有關(guān) Microsoft 客戶服務(wù)和支持的電話號(hào)碼的完整列表,或者另行創(chuàng)建服務(wù)請(qǐng)求,請(qǐng)?jiān)L問(wèn)下面的 Microsoft 網(wǎng)站:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
注意“提供修補(bǔ)程序下載”窗體顯示該修補(bǔ)程序可用的語(yǔ)言。如果找不到需要的語(yǔ)言,則說(shuō)明修補(bǔ)程序沒(méi)有該語(yǔ)言的版本。
先決條件
要應(yīng)用此修補(bǔ)程序,計(jì)算機(jī)必須安裝有 Windows Server 2003 Service Pack 1 或 Service Pack 2。
重新啟動(dòng)要求
應(yīng)用此修補(bǔ)程序后,必須重新啟動(dòng)計(jì)算機(jī)。
注冊(cè)表信息
要啟用此修補(bǔ)程序,請(qǐng)?zhí)砑右韵伦?cè)表項(xiàng),然后將值設(shè)置為 1 或 2。
位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
名稱:RegistryFlushErrorSubside
類型:REG_DWORD
數(shù)值:1 或 2
如果您將 RegistryFlushErrorSubside 注冊(cè)表項(xiàng)的值設(shè)置為 1,則系統(tǒng)在發(fā)生臨時(shí)內(nèi)存不足時(shí)僅記錄一次 333 事件。如果將該值設(shè)置為 2,則系統(tǒng)會(huì)觸發(fā) Stop 錯(cuò)誤以進(jìn)行診斷。
文件信息
此修補(bǔ)程序的英文版具有下表中列出的文件屬性(或更新的文件屬性)。這些文件的日期和時(shí)間按協(xié)調(diào)世界時(shí) (UTC) 列出。當(dāng)您查看文件信息時(shí),該時(shí)間將轉(zhuǎn)換為本地時(shí)間。若要了解 UTC 與本地時(shí)間之間的時(shí)差,請(qǐng)使用“控制面板”中“日期和時(shí)間”項(xiàng)中的“時(shí)區(qū)”選項(xiàng)卡。
Windows Server 2003 SP1(基于 x86 的版本)
收起該表格展開(kāi)該表格File name File version File size Date Time Platform SP requirement
Ntkrnlmp.exe 5.2.3790.3328 2,469,376 17-Apr-2009 11:51 Not Applicable SP1
Ntkrnlpa.exe 5.2.3790.3328 2,281,472 17-Apr-2009 11:04 x86 SP1
Ntkrpamp.exe 5.2.3790.3328 2,321,408 17-Apr-2009 11:03 Not Applicable SP1
Ntoskrnl.exe 5.2.3790.3328 2,427,904 17-Apr-2009 11:49 x86 SP1
Windows Server 2003 SP2(基于 x86 的版本)
收起該表格展開(kāi)該表格File name File version File size Date Time Platform SP requirement
Ntkrnlmp.exe 5.2.3790.4497 2,498,560 17-Apr-2009 12:28 Not Applicable SP2
Ntkrnlpa.exe 5.2.3790.4497 2,310,144 17-Apr-2009 11:19 x86 SP2
Ntkrpamp.exe 5.2.3790.4497 2,350,592 17-Apr-2009 16:29 Not Applicable SP2
Ntoskrnl.exe 5.2.3790.4497 2,457,088 17-Apr-2009 12:28 x86 SP2
基于 x64 的 Windows Server 2003 和 Windows XP 版本
收起該表格展開(kāi)該表格File name File version File size Date Time Platform SP requirement
Hal.dll 5.2.3790.3191 280,064 18-Apr-2009 04:06 x64 SP1
Ntkrnlmp.exe 5.2.3790.3328 4,655,616 18-Apr-2009 04:06 x64 SP1
Ntoskrnl.exe 5.2.3790.3328 4,509,184 18-Apr-2009 04:06 x64 SP1
基于 x64 的 Windows Server 2003 SP2 和 Windows XP SP2 版本
收起該表格展開(kāi)該表格File name File version File size Date Time Platform SP requirement
Hal.dll 5.2.3790.4354 280,064 18-Apr-2009 08:05 x64 SP2
Ntkrnlmp.exe 5.2.3790.4497 4,612,608 18-Apr-2009 08:05 x64 SP2
Ntoskrnl.exe 5.2.3790.4497 4,540,416 18-Apr-2009 08:05 x64 SP2
狀態(tài)Microsoft 已經(jīng)確認(rèn)“適用于”部分中列出的 Microsoft 產(chǎn)品存在此問(wèn)題。Microsoft 已經(jīng)確認(rèn)“適用于”部分中列出的 Microsoft 產(chǎn)品存在此問(wèn)題。
更多信息故障排除過(guò)程示例故障的最常見(jiàn)原因在于,系統(tǒng)的非頁(yè)面內(nèi)存或頁(yè)面緩沖池內(nèi)存不足。以下是故障排除過(guò)程的示例: 以下是生成的 Stop 錯(cuò)誤代碼。 檢測(cè)錯(cuò)誤代碼 000...故障排除過(guò)程示例
故障的最常見(jiàn)原因在于,系統(tǒng)的非頁(yè)面內(nèi)存或頁(yè)面緩沖池內(nèi)存不足。以下是故障排除過(guò)程的示例:
以下是生成的 Stop 錯(cuò)誤代碼。
檢測(cè)錯(cuò)誤代碼 00000051
Arguments 00000003 00000004 e12b1750 00000000
注意 您可以通過(guò)使用第三個(gè)參數(shù)運(yùn)行 !reg baseblock 命令來(lái)確定正在被刷新的注冊(cè)表配置單元。例如:
kd> !reg baseblock e12b1750
文件名:emRoot\System32\Config\SOFTWARE
這是導(dǎo)致 Stop 錯(cuò)誤的堆棧跟蹤。
1:kd> kbn # ChildEBP RetAddr Args to Child 00 f8a3ed18 808b7d96 00000051 00000003 00000004 nt!KeBugCheckEx+0x1b 01 f8a3ed3c 808b92bb e12b1701 82f42660 808a03c8 nt!HvSyncHive+0xd4 02 f8a3ed58 808c29f9 00000000 e12b1a48 f8a3ed78 nt!CmpDoFlushNextHive+0xe1 03 f8a3ed80 8087c157 00000000 00000000 82f42660 nt!CmpLazyFlushWorker+0x7f 04 f8a3edac 80941a1a 00000000 00000000 00000000 nt!ExpWorkerThread+0xeb 05 f8a3eddc 80889d8e 8087c06c 00000001 00000000 nt!PspSystemThreadStartup+0x2e 06 00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
您可以使用以下信息來(lái)確認(rèn)池資源消耗情況。
1:kd> !vm
*** 虛擬內(nèi)存使用情況 *** 物理內(nèi)存:65345 ( 261380 Kb) 頁(yè)面文件:\??\C:\pagefile.sys 當(dāng)前:393216 Kb 可用空間:332368 Kb 最小值:393216 Kb 最大值:786432 Kb 可用頁(yè):9600 ( 38400 Kb) ResAvail 頁(yè):44603 ( 178412 Kb) 鎖定的 IO 頁(yè):342 ( 1368 Kb) 可用系統(tǒng) PTE:81060 ( 324240 Kb) 可用 NP PTE:27507 ( 110028 Kb) 可用特殊 NP:0 ( 0 Kb) 修改頁(yè):31 ( 124 Kb) 修改的 PF 頁(yè):31 ( 124 Kb) NonPagedPool 使用情況:2669 ( 10676 Kb) NonPagedPool Max:30300 ( 121200 Kb) PagedPool 0 使用情況:1146 ( 4584 Kb) PagedPool 1 使用情況:11498 ( 45992 Kb) PagedPool 2 使用情況:11501 ( 46004 Kb) PagedPool 3 使用情況:11468 ( 45872 Kb) PagedPool 4 使用情況:11491 ( 45964 Kb) ********** 頁(yè)面緩沖池使用過(guò)度 ***** PagedPool 使用情況:47104 ( 188416 Kb) PagedPool 最大值:47104 (188416 Kb)
********** 2509 個(gè)池分配失敗 **********
從 !vm 命令的輸出中,我們看到頁(yè)面緩沖池使用過(guò)度。因此,我們?cè)?!poolused 命令中使用“4”。如果非頁(yè)面緩沖池使用過(guò)度,我們會(huì)使用“2”。“/t 10”表示顯示前 10 個(gè)標(biāo)記。1: kd> !poolused /t 10 4 排序依據(jù):使用的頁(yè)面緩沖池
使用的池:非頁(yè)面 頁(yè)面標(biāo)記 分配 已使用 分配 使用的泄露 0 0 44988 92495328 未知的 pooltag“Leak”,請(qǐng)更新 pooltag.txt VmbK 44 364544 8 876544 Volume Manager 擴(kuò)展,二進(jìn)制:volmgrx.sys Gh05 0 0 139 796728 GDITAG_HMGR_SPRITE_TYPE,二進(jìn)制:win32k.sys
請(qǐng)?jiān)L問(wèn)以下網(wǎng)站以搜索主要使用者的池標(biāo)記,以確定負(fù)責(zé)進(jìn)行內(nèi)存分配的系統(tǒng)組件或驅(qū)動(dòng)程序:
http://support.microsoft.com (http://support.microsoft.com/)
有關(guān)池標(biāo)記的更多信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章:
298102 (http://support.microsoft.com/kb/298102/ ) 如何查找第三方驅(qū)動(dòng)程序使用的池標(biāo)記
注意 MmSt 標(biāo)記是一個(gè)通常被標(biāo)識(shí)為頁(yè)面緩沖池內(nèi)存主要使用者的常見(jiàn)標(biāo)記。
注意 如果頁(yè)面緩沖池似乎沒(méi)有耗盡,請(qǐng)檢查以下全局變量。如果其在 memory.dmp 中被設(shè)置為 1,這表明已達(dá)到注冊(cè)表配額限制,因而可能是導(dǎo)致故障的根本原因。不存在為注冊(cè)表配額故障記錄的池故障,這是一個(gè)單獨(dú)跟蹤的資源。
1: kd> dd nt!CmpQuotaWarningPopupDisplayed l1 809e21b0 00000001
如果最大值似乎較小(如 160MB),請(qǐng)按照 KB304101 中的說(shuō)明操作,以合理地設(shè)置 PagedPoolSize,因?yàn)樽?cè)表配額基于頁(yè)面緩沖池總配置額;并請(qǐng)確保不隨意通過(guò) KB124594 配置注冊(cè)表配額,因?yàn)檫@是另一個(gè)控制設(shè)置。
有關(guān)限制此標(biāo)記的使用的更多信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中的相應(yīng)文章:
304101 (http://support.microsoft.com/kb/304101/ ) 備份較大的系統(tǒng)卷時(shí),備份程序失敗
參考有關(guān)更多信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 177415 (http://support.microsoft.co...有關(guān)更多信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章:
177415 (http://support.microsoft.com/kb/177415/ ) 如何使用內(nèi)存池監(jiān)視器 (Poolmon.exe) 解決內(nèi)核模式內(nèi)存泄漏問(wèn)題
有關(guān)更多信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章:
248345 (http://support.microsoft.com/kb/248345/ ) 如何使用 Windows 中的系統(tǒng)監(jiān)視器創(chuàng)建日志
有關(guān)更多信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章:
244139 (http://support.microsoft.com/kb/244139/ ) 可以通過(guò) Windows 功能使用鍵盤生成內(nèi)存轉(zhuǎn)儲(chǔ)文件 (EN)
有關(guān)更多信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章:
824684 (http://support.microsoft.com/kb/824684/ ) 有關(guān)用于描述 Microsoft 軟件更新標(biāo)準(zhǔn)術(shù)語(yǔ)的介紹
--------------------------------------------------------------------------------
這篇文章中的信息適用于:
Microsoft Windows Server 2003 Datacenter Edition
Microsoft Windows Server 2003, Datacenter x64 Edition
Microsoft Windows Server 2003, Enterprise x64 Edition
Microsoft Windows Server 2003 Enterprise Edition
Microsoft Windows Server 2003, Standard x64 Edition
Microsoft Windows Server 2003 Standard Edition
Microsoft Windows XP Professional x64 Edition
關(guān)鍵字: kbautohotfix kbexpertiseadvanced kbfix kbsurveynew kbqfe kbhotfixserver KB970054
Microsoft和/或其各供應(yīng)商對(duì)于為任何目的而在本服務(wù)器上發(fā)布的文件及有關(guān)圖形所含信息的適用性,不作任何聲明。 所有該等文件及有關(guān)圖形均"依樣"提供,而不帶任何性質(zhì)的保證。Microsoft和/或其各供應(yīng)商特此聲明,對(duì)所有與該等信息有關(guān)的保證和條件不負(fù)任何責(zé)任,該等保證和條件包括關(guān)于適銷性、符合特定用途、所有權(quán)和非侵權(quán)的所有默示保證和條件。在任何情況下,在由于使用或運(yùn)行本服務(wù)器上的信息所引起的或與該等使用或運(yùn)行有關(guān)的訴訟中,Microsoft和/或其各供應(yīng)商就因喪失使用、數(shù)據(jù)或利潤(rùn)所導(dǎo)致的任何特別的、間接的、衍生性的損害或任何因使用而喪失所導(dǎo)致的之損害、數(shù)據(jù)或利潤(rùn)不負(fù)任何責(zé)任。
軟件制作,定制開(kāi)發(fā)找易勢(shì)