כאשר אתה מפעיל תוכנית ב-Windows, שגיאה 0xc000012f עשויה לצוץ ולהזכיר שהקובץ הבינארי שאתה מנסה להפעיל פגום. הנה כמה דוגמאות, עם הודעת השגיאה המלאה מילה במילה:
C:\Windows\System32\schannel.dll אינו מיועד לפעול ב-Windows או שהוא מכיל שגיאה. נסה להתקין את התוכנית שוב באמצעות מדיית ההתקנה המקורית או פנה למנהל המערכת או לספק התוכנה. שגיאה: 0xc000012f
מה המשמעות של מצב שגיאה 0xc000012f?
שגיאה 0xc000012f פירושה "תמונה גרועה" המציינת שקובץ ההפעלה של התוכנית או אחד מהמודולים התומכים פגומים. או שכנראה יש חוסר התאמה של DLL ונראה במיוחד בתוכנות שמשתמשות ניתנים להפצה מחדש של Microsoft Visual C++. במצבים מסוימים, התקנה מחדש של הגרסה המתאימה של ה- ניתנים להפצה מחדש של Microsoft Visual C++ מתקן את הבעיה.
במונחים של מפתחים, 0xC000012F
אומר STATUS_INVALID_IMAGE_NOT_MZ
, כלומר לקובץ התמונה שצוין לא היה הפורמט הנכון. לא היה לו MZ ראשוני. ייתכן שגרסת ספריות זמן הריצה או סיביות לא תואמות. לדוגמה, ייתכן שהועתקה בטעות גרסת 64 סיביות של DLL
C:\Windows\SysWOW64
ספרייה שנועדה לאחסן מודולים של 32 סיביות.
הטעות 0xc000012f
עשוי להתרחש בכל גרסה של Windows, והתיקונים להלן חלים על כל הגרסאות, כולל Windows 10.
[תיקון] מצב שגיאה 0xc000012f "תמונה גרועה" ב-Windows
תיקון 1: הסר והתקן מחדש את התוכנית
הסרת ההתקנה ולאחר מכן התקנה מחדש של התוכנית המושפעת עוזרת ברוב המקרים. הקפד להחזיק את קובץ ההתקנה מוכן.
לחץ לחיצה ימנית על התחל, לחץ על הפעלה. סוּג appwiz.cpl
ולחץ על אישור. לחץ לחיצה ימנית על התוכנית שגורמת לשגיאה 0xc000012f "תמונה גרועה", ולחץ על הסר התקנה.
(ב-Windows 10, אתה יכול גם להשתמש באפליקציות ותכונות דרך ממשק המשתמש המודרני של ההגדרות כדי להסיר תוכניות. לחץ על התחל, הגדרות, אפליקציות ותכונות.)
שים לב שחלק מהספקים מציעים כלים "נקיים" להסרת התקנה כדי להסיר את כל עקבות התוכנית שלהם לחלוטין. ברוב המקרים, כלי הסרת ההתקנה יעילים יותר משגרת הסרת ההתקנה הרגילה. אם לספק יש כלי כזה, הורד והפעל אותו בנוסף.
הפעל שוב את הגדרות התוכנית כדי להתקין אותה מחדש. אם אין לך אחד כזה, בקר באתר האינטרנט של ספק התוכנה והורד את התוכנית.
תיקון 2: הסר את ההתקנה של Windows Update הבעייתי
אם "תיקון 1" לא עוזר, והשגיאה "תמונה רעה" התרחשה רק לאחר התקנת עדכון Windows מסוים, נסה להסיר את העדכון.
- לחץ לחיצה ימנית על התחל, לחץ על הפעלה. בתיבת הדו-שיח הפעלה, הקלד
appwiz.cpl
ולחץ על אישור. - לחץ על הצג עדכונים מותקנים בחלונית השמאלית.
- מיין את היסטוריית ההתקנה של Windows Update לפי העמודה "מותקן ב" ומצא את העדכון הבעייתי שגרם לשגיאה
- בחר את העדכון ולחץ על הסר התקנה.
- הפעל מחדש את Windows.
תיקון 3: תיקון פגמים בקבצי מערכת באמצעות DISM ו-SFC
פתח א שורת פקודה מוגבהת או אדמין חלון, והפעל את הפקודה הבאה:
sfc /scannow
בודק קבצי המערכת יפעיל בדיקה יסודית של תקינות הקבצים ויתקן אוטומטית את כל קבצי המערכת הפגומים.
אם, לעומת זאת, בודק קבצי המערכת אינו מסוגל לתקן קבצים מסוימים, הוא מציג את השגיאה הבאה:
Windows Resource Protection מצא קבצים פגומים אך לא הצליח לתקן חלק מהם. פרטים כלולים ב-CBS.Log %WinDir%\Logs\CBS\CBS.log.
כאשר מנתחים את קובץ CBS.log, אתה יכול למצוא את שמות הקבצים המדויקים שלא ניתן היה לשחזר מהחנות:
, מידע CSI 00000008 [SR] לא ניתן לתקן קובץ חבר [l: 34{17}]"Accessibility.dll" של Accessibility, גרסה = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l: 8 b: b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral בחנות, הקובץ הוא חָסֵר
במקרה זה, עליך להפעיל את הכלי DISM כדי לשחזר את קבצי המערכת למאגר הרכיבים, ולאחר מכן להפעיל שוב את הכלי System File Checker במידת הצורך. להלן שורת הפקודה DISM שעליך להפעיל:
DISM.exe /Online /Cleanup-image /Restorehealth
כדי שהפקודה תהיה יעילה יותר, אפשרות טובה יותר תהיה להפעיל DISM תוך אזכור של Install.wim
קובץ התמונה כמקור, המתקבל מ- Windows 10 ISO. להנחיות מפורטות, קרא את המאמר תקן את Windows 10 באמצעות DISM ו- SFC.
לאתחל את המחשב.
תיקון 4: בצע חזרה של שחזור מערכת
הגדרת Windows 10 מכבה את שחזור המערכת כברירת מחדל. אם כבר הפעלת את שחזור המערכת, ובמזל יש לך נקודת שחזור מתאימה זמינה, תוכל לנסות להחזיר אותו לאחור. הקפד לבחור נקודת שחזור מערכת שנוצרה כשהמערכת הייתה יציבה. (כלומר, לפני התאריך שבו הופיעה לראשונה השגיאה "תמונה גרועה").
לחץ לחיצה ימנית על התחל, לחץ על הפעלה. סוּג rstrui.exe
ולחץ על אישור. בחר את נקודת השחזור המתאימה, והחזר את המערכת למצב עבודה קודם.
להנחיות, ראה פוסט כיצד ליצור נקודת שחזור ולחזור לנקודת שחזור קודמת.
מקווה שאחד מהתיקונים לעיל עזר לך לפתור את השגיאה 0xc000012f
("תמונה גרועה"), ללא צורך בהתקנה נקייה של Windows.
בקשה קטנה אחת: אם אהבתם את הפוסט הזה, בבקשה שתפו אותו?
נתח "קטנטן" אחד ממך יעזור ברצינות לצמיחת הבלוג הזה. כמה הצעות נהדרות:- להצמיד אותו!
- שתף אותו בבלוג האהוב עליך + פייסבוק, Reddit
- צייץ את זה!