שלום לכולם,
כאן דן ויזנפלד מצוות התמיכה של Microsoft.
היום אני אגע באחד הנושאים הכאובים ביותר שאנו בתור משתמשי מחשב יכולים להיתקל בהם: הודעות מסך כחול (Blue Screen Errors/Stop Errors) הידועות גם בשם “Blue Screen of Death” –" מסך המוות הכחול".

שמן של הודעות המסך הכחול מושאל כמובן מהרקע הכחול עליו מוצגות ההודעות. ועצם הופעתן אומר לנו רק משהו אחד שכבר הספקנו להבין – יש בעיה.
הודעות מסך כחול מצביעות על שגיאה קריטית בליבת מערכת ההפעלה (Kernel). אם מזלכם לא שפר עליכם, ויצא לכם להיתקל בהודעת מסך כחול, קרוב לוודאי שהבנתם שהדרך היחידה להיפרד זמנית מהודעת השגיאה הזו, היא להפעיל מחדש את המחשב. זאת ללא כל יכולת לשמור את השינויים שביצעתם במערכת ההפעלה טרם לכן.
מטרת הפוסט הזה היא לדגום ולאפשר לכם נגיעה קטנה ביקום הודעות המסך הכחול, שכן קיימות אלפי סיבות אפשריות להצגת הודעות המסך הכחול, ועוד יותר דרכים לפתרון.
אך ככלל, ניתן לסכם את הגורמים להודעות מסך כחול ל-4 גורמים עיקריים:
1. מנהלי התקן ("דרייברים")
א. מנהלי התקן פגומים – רכיבים פגומים או חסרים של מנהלי ההתקן.
ב. אי תאימות של מנהלי התקן – מנהלי התקן שאינם תואמים את החומרה או מערכת ההפעלה.
ג. הגדרות לא תקינות של מנהלי התקן.
2. חומרה
א. רכיבים פגומים במחשב (כגון כרטיס זיכרון, דיסק קשיח, לוח אם וכו').
ב. חימום יתר של המחשב (פעילות אינטנסיבית/תקלת גופי קירור וכו')..
ג. Overclocking, "המהרה" – הפעלת החומרה ברמת ביצועים גבוהה מרמתה המקורית.
3. וירוסים ומזיקים אחרים.
4. פגיעה אחרת בעורך הרישום (Registry) – בסיס הנתונים של מערכת ההפעלה. שימו לב שלרוב, הפגיעה נובעת מוירוס או מבעיית חומרה, ולכן ניתן להכליל את סעיף 4 גם בסעיפים הקודמים לו.
במרבית המקרים, הודעות מסך כחול מופיעות לפרק זמן קצר (לעיתים אפילו לעשיריות השנייה) ומיד לאחר מכן המחשב מבצע הפעלה מחדש באופן אוטומטי. זאת, על מנת למנוע מצב שבו נעשה נזק פיזי נוסף לחומרה.
"אז מהי בעצם מטרת ההודעות?"
מטרתן של הודעות המסך הכחול היא ברורה – מסירת אינפורמציה.
לבד מן העובדה כי אנו יכולים לקבל מידע מתוכן ההודעה (ומיד אדגים לכם כיצד), מערכת ההפעלה תיצור לעיתים קבצי מידע בעת הופעת הודעות המסך הכחול, הנקראים גם קבצי Dump. קבצים אלו ניתן לשלוף בעת הצורך מהדיסק הקשיח (%Systemroot%), ולהעבירם לתמיכה המתקדמת של Microsoft או לחילופין למעבדה/טכנאי במטרה לנסות ולאתר את החומרה/מנהל ההתקן הספציפי שגורם לתקלה.
דליית המידע הנדרש לטיפול בבעיה
ניקח כמה צעדים אחורה, ונתייחס למצב בו אינכם מספיקים לאסוף את הנתונים אותו מציג המסך הכחול.
מצב כזה יכול להתרחש באחד משני תרחישים:
1. הודעת המסך הכחול מופיעה לשניות ספורות, ולאחר מכן המחשב מבצע מיד הפעלה מחדש.
2. המחשב מבצע הפעלה מחדש באופן מיידי, ללא כל התרעה (ונראה כי הודעות המסך הכחול כלל אינן מופיעות).
על מנת שתוכלו לאסוף את הנתונים שמציגה הודעת המסך הכחול, יש לבטל את האפשרות של הפעלת המחשב מחדש באופן אוטומטי בעת היתקלות בהודעת מסך כחול.
פעולה זו ניתן לבצע באחת משתי הדרכים:
1. ביטול הפעלה אוטומטית מחדש דרך ממשק Windows
במידה ויש ביכולתכם לטעון ולעלות למערכת ההפעלה שלכם, בצעו את הפעולות הבאות:
א. לחצו על Start (התחל), לחצו באמצעות הלחצן הימני של העכבר על Computer ולאחר מכן בחרו ב-Properties.

ב. בחלון שנפתח, בחרו ב- Advanced System Settings (הגדרות מערכת מתקדמות).

ג. לחצו על Settings (הגדרות) תחת Startup and Recovery (הפעלה ושחזור).

ד. בחלון שנפתח, בטלו את סימון (הסירו את סימן ה-V) מאפשרות הסימון Automatically Restart (הפעל מחדש באופן אוטומטי). אשרו את הפעולה באמצעות לחיצה על OK (אישור). לחצו פעם נוספת על OK (אישור) להשלמת התהליך.

2. ביטול הפעלה אוטומטית מחדש באמצעות תפריט האתחול המתקדם (Advanced Startup Options)
במידה ואין ביכולתכם לטעון ולעלות למערכת ההפעלה שלכם, בצעו את הפעולות הבאות:
א. הפעילו את המחשב מחדש (Restart).
ב. מיד לאחר הפעלת המחשב, לחצו לסירוגין על מקש F8 במקלדת, עד שתתקבל הודעת המסך Advanced Startup Options – תפריט האתחול המתקדם.
ג. בתפריט האתחול המתקדם, בחרו באפשרות:on System Failure Disable Automatic Restart (בטל הפעלה אוטומטית מחדש בעת קריסה של המערכת).

כעת, בפעם הבאה שיתקל המחשב בהודעת שגיאת מסך כחול, הוא לא יבצע הפעלה מחדש באופן אוטומטי, ויציג לכם ממושכות את ההודעה על הצג.
השלב הבא בדליית הפרטים, יהיה איסוף פרטי ההודעה עצמה. בכל הודעת מסך כחול, תוכלו למצוא את קוד השגיאה של ההודעה (Error Code) ואת אפיון השגיאה (Error Message).
1. קוד השגיאה
קוד השגיאה הינו הפרט המשמעותי ביותר אותו תוכלו לאסוף ולתעד. קוד השגיאה הינו ייחודי לתקלה בה נתקל המחשב שלכם, וניתן לזהות אותו לפי מיקומו: בין המילה Stop לפרמטרים המסומנים בסוגריים.

כפי שהנכם רואים, קוד השגיאה נכתב במרבית המקרים בתצורה: 0x000000$ ($-תווים משתנים). עם זאת, לעיתים הודעות מסך כחול תוצגנה בצורה הבאה: 0x$. כך שבעצם:
STOP 0x0000000A = Stop 0xA
הערכים בסוגריים שמגיעים מיד לאחר קוד השגיאה, מציינים את המיקום (או המיקומים) במערכת בו התרחשה השגיאה. מידע זה יכול לסייע לאנשי התמיכה המתקדמת שינסו לסייע לכם, וגם הוא מצוי בקבצי ה-DUMP.
2. אפיון ההודעה
ברובן המוחלט של הודעות המסך הכחול, תמצאו גם אפיון כללי של התקלה שהתגלתה. האפיון כולל בד"כ מספר מילים המתארות בקצרה את המידע שהתגלה על ידי המערכת עד כה, ובפסקאות שלאחר מכן תמצאו גם דרכי פתרון כלליות וגורמים אפשריים לבעיה.

* שימו לב שמיקומם של קודי השגיאה ואפיוניה על הצג עלולים להשתנות ממחשב למחשב.
בנוסף, חשוב להדגיש כי דרכי הפתרון והגורמים האפשריים לתקלה מוצגים בהודעה בכלליות, ויש לבצע תהליכי פתרון בעיות (Troubleshooting) בטרם ניתן יהיה לקבוע מהו אותו מנהל ההתקן/החומרה שגרם לבעיה.
צירפתי עבורכם מספר דוגמאות שכיחות לקודי שגיאה והודעות אפיון של הודעות מסך כחול. בטבלה, מצורפת גם הסיבה שבמרבית המקרים גורמת לאותן הודעות להופיע. תוכלו לעיין בטבלה ובנוסף להיכנס לקישורים המובילים למאמרים רשמיים של Microsoft, העוסקים בחתך מסוים של הודעות השגיאה הללו.
| הודעת שגיאה |
קוד שגיאה |
סיבה |
| IRQL_NOT_LESS_OR_EQUAL |
STOP: 0x0000000A |
מנהל התקן או חומרה חדשה שהותקנו במערכת |
|
INACCESSIBLE_BOOT_DEVICE |
STOP: 0x0000007B |
תקלות חומרה, מנהלי התקן או וירוס בדיסק הקשיח |
|
UNEXPECTED_KERNEL_MODE_TRAP |
STOP: 0x0000007F |
רכיב חומרה פגום או "המהרה" של חומרת המחשב |
| THREAD_STUCK_IN_DEVICE_DRIVER |
STOP 0x000000EA |
רכיב חומרה פגום |
| SYSTEM_THREAD_EXCEPTION_NOT_HANDLED |
STOP: 0x0000007E |
חומרה פגומה/לא תואמת את מערכת ההפעלה |
|
DRIVER_IRQL_NOT_LESS_OR_EQUAL |
STOP 0x000000DF1 |
תקלה שמקורה במנהל התקן פגום |
המדריך למשתמש ביש-המזל
טוב, אז מצאתם את עצמכם במצב בו אתם ניצבים אל מול צג המחשב שלכם, שבניגוד לבדרך כלל, מציג לכם כרגע שרבוטים לא ברורים על רקע כחול. לפני שניגשים לקנות מחשב חדש, אציע לכם כמה דרכים שעלולות להעלים את ההודעות:
1. ניתוק חומרה חיצונית חדשה שחוברה לאחרונה למחשב.
2. נסו להפעיל את התצורה האחרונה הידועה כטובה – Last Known Good Configuration.
3. הפעילו את סריקת הדיסק – Check Disk כפי שמסביר עומר בשלב מס' 4 בפוסט הבא.
4. בצעו שחזור מערכת לתאריך האחרון בו היא עבדה בצורה תקינה. במידה ומערכת ההפעלה שלכם לא עולה, ניתן להיעזר במדריכים הבאים, ל-Windows XP ו-Windows 7/Vista.
5. בדיקת וירוסים – על מנת לוודא כי הבעיה אינה נובעת מוירוס, נסו להריץ סריקה באמצעות הכלי החינמי לסריקת המחשב שלכם –MSERT .
6. משתמשי מערכות ההפעלה Windows Vista ו-Windows 7 יוכלו להיעזר גם במנגנוני התיקון: WinRE ו-Windows Memory Diagnostic.
7. עדכון מנהלי התקן של החומרה במחשב שלכם. תוכלו להיעזר במאמר שכתב שחר שושן מצוות התמיכה.
אלו שרוצים לדעת יותר יכולים להיכנס למאגר המאמרים הרשמיים של Microsoft, בו ניתן למצוא סיבות מפורטות מאוד ודרכי פתרון להודעות מסך כחול שנתקלתם בהן, ועוד נושאים רבים נוספים.
אלו מכם שרוצים לדעת עוד על קבצי DUMP, מוזמנים לעיין במאמר הבא.
עד כאן להיום חברים,
לקוראינו אאחל שהרקע הכחול היחיד שתראו יהיה רקע השמיים,
וכמו תמיד – תשמרו על המחשב שלכם.
דן