מחשב מבוסס Windows Server 2003 עשוי להמשיך לרשום אירוע עם מזהה 333 ביומן המערכת כל 5 שניות עד להפעלה מחדש של המחשב.
זוהי דוגמה לאירוע עם מזהה 333 כאשר הוא נרשם ביומן המערכת:
סוג אירוע: שגיאה
מקור האירוע: הקפצת יישום
Event Category: ללא
מזהה אירוע: 333
תאריך: תאריך
שעה: שעה
משתמש: לא ישים
מחשב:? computer name
תיאור: פעולת קלט/פלט אשר הופעלה על-ידי הרישום נכשלה באופן שלא ניתן להתאושש ממנו. הרישום אינו יכול לקרוא, או לכתוב, או לרוקן את אחד מהקבצים המכילים את תמונת המערכת של הרישום.
בעיה זו עלולה להתרחש כאשר הזיכרון הבלתי-מוחלף או מאגר הזיכרון המוחלף אינו מספיק זמנית. המערכת ממשיכה לרשום אירועים אלה עד להפעלת המחשב מחדש, או עד להסרת הטעינה של הכוורת הקשורה, למרות שהמחסור הזמני בזיכרון נגמר.
קיים תיקון חם שפותר בעיה זו. לאחר התקנת תיקון חם זה, ויצירת הערך המתאים ברישום, המחשב רושם רק אירוע 333 אחד כאשר יש מחסור זמני בזיכרון. בנוסף, על-ידי שליטה בערך ברישום, ניתן לגרום למערכת להפעיל שגיאת 'עצירה' למטרות אבחון כאשר מתעורר מחסור בזיכרון.
מידע על תיקון חם
תיקון חם נתמך זמין מטעם Microsoft. אולם, תיקון חם זה מיועד אך ורק לתיקון הבעיה המתוארת במאמר זה. יש ליישמו אך ורק במערכות שהתעוררה בהן בעיה ספציפית זו. תיקון חם זה עשוי לעבור בדיקות נוספות. לכן, אם המערכת שלך אינה מושפעת באופן חמור מבעיה זו, מומלץ להמתין לעדכון התוכנה הבא המכיל תיקון זה.
אם התיקון החם זמין להורדה, ישנו סעיף "הורדת תיקון חם זמינה" בראש מאמר Knowledge Base זה. אם סעיף זה אינו מופיע, פנה לשירות הלקוחות ולמחלקת התמיכה של Microsoft לקבלת התיקון החם.
הערה אם תיתקל בבעיות נוספות או אם יהיה צורך בפתרון בעיות, תוכל ליצור בקשת שירות נפרדת. דמי התמיכה המקובלים יחולו רק על שאלות וסוגיות תמיכה אחרות, שאינן מזכות אותך בתיקון החם הספציפי הזה. לקבלת רשימה מלאה של מספרי הטלפון של שירות הלקוחות ומחלקת התמיכה של Microsoft, או ליצירת בקשת שירות נפרדת, בקר באתר האינטרנט הבא של Microsoft:
הערה הטופס "הורדת תיקון חם זמינה" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, כנראה לא קיים תיקון חם זמין עבור שפה זו.
תנאים מוקדמים
כדי להחיל תיקון חם זה, מערכת Windows Server 2003 Service Pack 1 או Service Pack 2 חייבת להיות מותקנת במחשב.
דרישת הפעלה מחדש
עליך להפעיל את המחשב מחדש לאחר החלת התיקון החם.
מידע רישום
כדי לאפשר תיקון חם זה, הוסף את ערך הרישום הבא, והגדר את ערכו ל- 1 או 2.
מיקום: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
שם: RegistryFlushErrorSubside
סוג: REG_DWORD
ערך: 1 או 2
אם תקבע ל- 1 את הערך של ערך הרישום RegistryFlushErrorSubside, המערכת תרשום רק אירוע 333 אחד כאשר מתרחש מחסור זמני בזיכרון. אם תקבע את הערך ל- 2, המערכת תפעיל שגיאת 'עצור' למטרות אבחון.
פרטי הקובץ
הגרסה האנגלית של תיקון חם זה כוללת את תכונות הקובץ המופיעות בטבלה הבאה (או תכונות קובץ מאוחרות יותר). התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כאשר תציג את הנתונים בקובץ, השעה תוצג בהמרה לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסיה
אזור זמן הכלולה בפריט
תאריך ושעה שבלוח הבקרה.
Windows Server 2003 SP1, גירסאות מבוססות x86
כווץ את הטבלההרחב את הטבלה
| 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
כווץ את הטבלההרחב את הטבלה
| 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
כווץ את הטבלההרחב את הטבלה
| 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 ושל Windows XP SP2
כווץ את הטבלההרחב את הטבלה
| 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 |
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft ששמותיהם מופיעים בסעיף 'חל על'.
תהליך איתור תקלות לדוגמה
הסיבה הנפוצה ביותר לתקלה היא שנגמר למערכת הזיכרון הבלתי-מוחלף או מאגר הזיכרון המוחלף. להלן דוגמה לתהליך איתור תקלות:
- זהו קוד שגיאת העצירה שנוצר.
Bugcheck code 00000051
Arguments 00000003 00000004 e12b1750 00000000
הערה באפשרותך לקבוע איזו כוורת רישום מרוקנת על-ידי הרצת הפקודה ?!reg baseblock עם הפרמטר השלישי. לדוגמה:kd> !reg baseblock e12b1750
FileName :? emRoot\System32\Config\SOFTWARE
- זהו מעקב המחסנית המוביל לשגיאת העצירה.
?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
- ניתן להשתמש במידע הבא לאימות החוסר במשאב המאגר.
?1: kd> !vm
*** Virtual Memory Usage *** Physical Memory: 65345 ( 261380 Kb) Page File: \??\C:\pagefile.sys Current: 393216 Kb Free Space: 332368 Kb Minimum: 393216 Kb Maximum: 786432 Kb Available Pages: 9600 ( 38400 Kb) ResAvail Pages: 44603 ( 178412 Kb) Locked IO Pages: 342 ( 1368 Kb) Free System PTEs: 81060 ( 324240 Kb) Free NP PTEs: 27507 ( 110028 Kb) Free Special NP: 0 ( 0 Kb) Modified Pages: 31 ( 124 Kb) Modified PF Pages: 31 ( 124 Kb) NonPagedPool Usage: 2669 ( 10676 Kb) NonPagedPool Max: 30300 ( 121200 Kb) PagedPool 0 Usage: 1146 ( 4584 Kb) PagedPool 1 Usage: 11498 ( 45992 Kb) PagedPool 2 Usage: 11501 ( 46004 Kb) PagedPool 3 Usage: 11468 ( 45872 Kb) PagedPool 4 Usage: 11491 ( 45964 Kb) ********** Excessive Paged Pool Usage ***** PagedPool Usage: 47104 ( 188416 Kb) PagedPool Maximum: 47104 ( 188416 Kb)
********** 2509 pool allocations have failed **********
מהפלט של פקודת ?!vm, ניתן לראות שהשימוש במאגר המוחלף הוא מופרז. לכן, נשתמש ב-"4" בפקודה ?!poolused. אם השימוש במאגר הזיכרון הבלתי מוחלף היה מופרז, היינו משתמשים ב-"2". המשמעות של "?/t 10" היא פשוט הצגה של 10 התגיות העליונות. 1: kd> !poolused /t 10 4 Sorting by Paged Pool Consumed
Pool Used: NonPaged Paged Tag Allocs Used Allocs Used Leak 0 0 44988 92495328 UNKNOWN pooltag 'Leak', please update pooltag.txt VmbK 44 364544 8 876544 Volume Manager Extension , Binary: volmgrx.sys Gh05 0 0 139 796728 GDITAG_HMGR_SPRITE_TYPE , Binary: win32k.sys
- בקר באתר האינטרנט הבא לחיפוש תגית המאגר שידועה כצרכן העיקרי כדי לקבוע מהו רכיב המערכת או מנהל ההתקן שאחראי להקצאת הזיכרון:
לקבלת מידע נוסף על תגיות מאגר, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base: 298102
(http://support.microsoft.com/kb/298102/
)
כיצד למצוא תגיות מאגר המשמשות מנהלי התקנים מגורם שלישי (ייתכן שקישור זה מפנה לתוכן שחלק ממנו או כולו מופיע באנגלית)
הערה התגית MmSt היא תגית נפוצה המזוהה לעתים קרובות כצרכן עיקרי של זיכרון מאגר מוחלף.
הערה אם לא נראה שמאגר הזיכרון המוחלף הוא שנגמר, בדוק את המשתנה הגלובלי הבא. אם הוא מוגדר כאחד ב-memory.dmp, פירוש הדבר הוא שהגעת להגבלת מכסת הרישום וייתכן שזהו הגורם הבסיסי לתקלה. עבור כשלים במכסת הרישום לא נרשמים כשלים במאגר, זהו משאב שהמעקב אחריו מתבצע בנפרד.
1: kd> dd nt!CmpQuotaWarningPopupDisplayed l1 809e21b0 00000001
עקוב אחר מאמר KB304101 להגדרה נכונה של מאפיין PagedPoolSize אם נראה שהערך המרבי נמוך (לדוגמה 160MB) מכיוון שמכסת הרישום מבוססת על הכמות המוגדרת עבור סך מאגר מוחלף ובנוסף, וודא שלא מוגדרת מכסת רישום אקראית באמצעות KB124594 מכיוון שזו ההגדרה השלטת הנוספת.
לקבלת מידע נוסף על הדרך להגבלת השימוש בתגית זו, לחץ על מספר המאמר להלן להציגו מתוך מאגר הידע Microsoft Knowledge Base: 304101
(http://support.microsoft.com/kb/304101/
)
תוכנית הגיבוי לא מצליחה בעת ניסיון לגבות אמצעי אחסון מערכת גדול (ייתכן שקישור זה מפנה לתוכן שחלק ממנו או כולו מופיע באנגלית)
לקבלת מידע נוסף, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
177415
(http://support.microsoft.com/kb/177415/
)
אופן השימוש ב-Memory Pool Monitor (Poolmon.exe)? לפתרון בעיות דליפת זיכרון במצב ליבה (ייתכן שקישור זה מפנה לתוכן שחלק ממנו או כולו מופיע באנגלית)
לקבלת מידע נוסף, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
248345
(http://support.microsoft.com/kb/248345/
)
כיצד ליצור יומן רישום באמצעות System Monitor ב-Windows (ייתכן שקישור זה מפנה לתוכן שחלק ממנו או כולו מופיע באנגלית)
לקבלת מידע נוסף, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
244139
(http://support.microsoft.com/kb/244139/
)
תכונת Windows מאפשרת ליצור קובץ השלכת זיכרון באמצעות המקלדת (ייתכן שקישור זה מפנה לתוכן שחלק ממנו או כולו מופיע באנגלית)
לקבלת מידע נוסף, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
824684
(http://support.microsoft.com/kb/824684/
)
תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של Microsoft
מספר מאמר: 970054 - סקירה אחרונה: יום רביעי 31 מרץ 2010 - עדכון: 2.5
המידע במאמר זה חל על:
- Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
- Microsoft Windows Server 2003, Datacenter x64 Edition
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
- Microsoft Windows Server 2003, Standard x64 Edition
- Microsoft Windows Server 2003, Standard Edition (32-bit x86)
- Microsoft Windows XP Professional x64 Edition
| kbautohotfix kbexpertiseadvanced kbfix kbsurveynew kbqfe kbhotfixserver KB970054 |