תיקון: 0x80240017 שגיאה לא מוגדרת



נסה את הכלי שלנו לביטול בעיות

מספר משתמשים מקבלים את 0x80240017 שגיאה לא מוגדרת כשמנסים להתקין Visual C ++ לחלוקה מחדש של חבילות Visual Studio 2013 אוֹ Visual C ++ לחלוקה מחדש של חבילות Visual Studio 2015 . הבעיה אינה בלעדית לגרסת Windows מסוימת מכיוון שהיא מדווחת שהיא מתרחשת ב- Windows 7, Windows 8.1 ו- Windows 10.



0x80240017 שגיאה לא מוגדרת



מה גורם ל' 0x80240017 שגיאה לא מוגדרת ’?

חקרנו בעיה מסוימת זו על ידי בחינת דוחות משתמשים שונים ואסטרטגיות התיקון בהן השתמשו כדי לפתור את הבעיה. בהתבסס על כמה תרחישים נפוצים שהצלחנו לגלות, ישנם כמה אשמים נפוצים האחראים להופעת הודעת השגיאה הזו.



  • המשתמש מנסה להתקין חבילת Redist Visual C ++ שלמה - לרוב, שגיאה מסוימת זו מתרחשת מכיוון שהמשתמש מנסה להתקין את החבילה באמצעות מתקין שלם / פגום. בדרך כלל מדווחים כי הדבר מתרחש אצל מתקינים של אפליקציות המספקים למשתמש את חבילת Visual C ++. במקרה זה, הפיתרון הוא הורדת גרסת Visual C ++ המלאה מאתר מיקרוסופט.
  • חבילת ההפצה מחדש של Visual C ++ מותקנת ב- Windows v6.1 - דיווח על הודעת שגיאה זו מתרחשת גם במקרים בהם מערכת ההפעלה היעד היא Windows v6.1. הבעיה מתרחשת מכיוון שהחבילות תוכננו להתקנה רק ב- Windows 7 ומעלה. במקרה זה, הפיתרון הוא שדרוג להתקנת Service Pack 1.
  • במחשב חסר עדכון Universal C Runtime - ייתכן שתיתקל גם בהודעת השגיאה אם ​​בגירסת Windows שלך חסר עדכון Universal C Runtime. בדרך כלל מדווחים כי זה יעיל באותם מצבים בהם השגיאה נתקלה בעת התקנת הפצת ה- Python.
  • Windows Update כבר הוריד את חבילת ההפצה מחדש של Visual C ++ - ניתן להיתקל בהודעת השגיאה גם אם רכיב Windows Update הצליח להוריד את הנדרש Visual C ++ חבילה אך עדיין לא הצליח להתקין אותה. במקרה זה, הפיתרון הוא התקנת כל עדכון בהמתנה.
  • התקנה פגומה / לא שלמה של Visual C ++ להפצה מחדש - השגיאה יכולה להיתקל גם אם למשתמש יש התקנה קיימת של Visual C ++ פגומה או לא שלמה. במקרה זה, הפיתרון הוא להסיר התקנות קיימות של Visual C ++ לפני התקנה מחדש של ההתקנה הנדרשת מדף ההורדה הרשמי.

אם אתה מתקשה לפתור הודעת שגיאה מסוימת זו, מאמר זה יספק לך אוסף של שלבי פתרון בעיות מאומתים. למטה, תוכלו למצוא מספר שיטות שונות שמשתמשים אחרים במצב דומה השתמשו בהם כדי לפתור את הבעיה.

אם אתה רוצה להיות כמה שיותר יעיל, אנו ממליצים לך לבצע את השיטות הבאות לפי הסדר. בסופו של דבר אתה צריך להיתקל בערכת הוראות שיעזרו לך לפתור את הבעיה במחשב הספציפי שלך.

שיטה 1: הורדת חבילת ההתקנה של Visual C ++ Redistributable Package

מכיוון שהבעיה מתרחשת בעיקר לאחר שמתקין יישומים מבקש ממך להתקין חבילת Visual C ++ להפצה מחדש, רוב הסיכויים שהתקין מיושן או שלא הורד כראוי.



כמה משתמשים שנמצאים במצב דומה דיווחו כי הבעיה נפתרה לאחר שהורידו מחדש את ה- חבילת Visual C ++ לחלוקה מחדש מהערוצים הרשמיים. עבור חלק מהם השגיאה 0x80240017 לא מוגדרת לא חזרה כשניסו את ההתקנה מהמתקין שהורד לאחרונה.

להלן מדריך מהיר להורדה והתקנה של ה- חבילת Visual C ++ לחלוקה מחדש משרתי מיקרוסופט:

  1. בקר בקישור ההורדה החל על חבילת Visual C ++ לחלוקה מחדש שאתה צריך להתקין:
    חבילת Visual C ++ להפצה מחדש עבור Visual Studio 2013 - קישור להורדה
    חבילת Visual C ++ להפצה מחדש עבור Visual Studio 2015 - קישור להורדה
  2. לאחר שתגיע לדף ההורדה, בחר את שפת ההתקנה ולחץ על הורד כדי להתחיל בהורדה.

    מוריד את Visual C ++ המפיץ מחדש

  3. בחר את המתקין הנכון בהתאם לארכיטקטורת מערכת ההפעלה שלך. סמן את התיבה המשויכת ל- vc-redist.x64.exe אם יש לך גרסת 64 סיביות של Windows או vc-redist.x64.exe תיבה אם אתה נמצא על 32 סיביות. ואז, הכה הַבָּא כדי להפעיל את ההורדה.

    מוריד את מתקין החבילה המחולקת מחדש של Visual C ++

  4. פתח את הפעלת ההתקנה ובצע את ההנחיות שעל המסך להשלמת ההתקנה.

    התקנת החבילה המחולקת מחדש של Visual C ++

אם אתה עדיין נתקל ב- 0x80240017 שגיאה לא מוגדרת, עבור למטה לשיטה הבאה למטה.

שיטה 2: התקנת Windows 7 Service Pack 1 (אם רלוונטי)

כפי שחלק מהמשתמשים דיווחו, הבעיה יכולה להתרחש גם אם אתה מנסה להתקין Visual C ++ לחלוקה מחדש של חבילות Visual Studio 2013 אוֹ 2015 עַל Windows v6.1 (Build 7600: Service Pack 0). במקרה מסוים זה, השגיאה מתרחשת מכיוון ששתי החבילות המחולקות מחדש מיועדות להתקנה ב- Windows 7 Service Pack 1 ומעלה.

כמה משתמשים שנמצאים במצב דומה דיווחו כי הבעיה נפתרה לאחר התקנת Service Pack 1. להלן מדריך מהיר כיצד לעשות זאת:

  1. בקר בקישור זה ( כאן ), בחר את השפה שלך והקש על הורד כפתור להורדת Service Pack 1.

    הורדת Service Pack 1 עבור Windows v6.1 (Build 7600: Service Pack 0)

  2. מהמסך הבא, בטל את הסימון של כל השאר מלבד קובץ ה- ISO הראשי. לאחר שעשית זאת, לחץ על הַבָּא כפתור ליזום ההורדה.

    הורדת קובץ ה- ISO הנדרש להתקנת Windows 7 Service Pack 1.

  3. לאחר הורדת קובץ ה- ISO, בקרו בקישור זה ( כאן ) ולחץ על כפתור ההורדה כדי להוריד את כלי WinCDEMU 4.1 . נשתמש בכלי זה כדי להחיל את שדרוג ה- Service Pack 1.

    הורדת הכלי WinCDEmu 4.1

  4. פתח את התקנת ההפעלה של WinCDEmu ופגע ב- להתקין כדי להגדיר את הכלי במחשב שלך.

    התקנת הכלי WinCDEmu

  5. לאחר התקנת הכלי, לחץ על להתקין כדי להוסיף את תוכנת המערכת הנדרשת.

    התקנת התוכנה הנוספת

  6. הפעל מחדש את המחשב כדי להשלים את ההתקנה של WindowsCDEmu.
  7. לאחר סיום האתחול הבא, נווט למיקום בו הורדת את קובץ ה- Iso (בשלב 2), לחץ עליו לחיצה ימנית ובחר בחר אות הנהג והתקן .

    הרכבה של קובץ Service Pack 1 עם WinCDEmu

  8. בחר את האות של הכונן שתיצור, הגדר את סוג דיסק ל דיסק נתונים ולחץ בסדר לעלות על גדול קוֹבֶץ.

    הרכבת תמונת חבילת השירות

  9. כאשר התמונה Windows 7 Service Pack 1 מותקנת, עקוב אחר ההוראות שעל המסך להשלמת ההתקנה.
  10. לאחר התקנת Service Pack 1, הפעל מחדש את המחשב שלך ובדוק אם הודעת השגיאה נפתרה כעת על ידי ניסיון להתקין את חבילת Visual C ++ לחלוקה מחדש שוב.

אם אתה עדיין נתקל ב- 0x80240017 שגיאה לא מוגדרת, עבור למטה לשיטה הבאה למטה.

שיטה 3: התקנת עדכון Universal C Runtime

כמה משתמשים שקיבלו את השגיאה הזו לאחר שהתקין אותם Python (או יישום אחר) להתקין את חבילת ה- Redist דיווחו כי הבעיה נפתרה לאחר התקנת ה- זמן ריצה אוניברסלי עדכון החל על גרסת Windows שלהם.

להלן מדריך מהיר לביצוע פעולה זו:

  1. בקר בקישור זה ( כאן ), גלול מטה לשיטה 2 והורד את חבילת העדכון החלה על גרסת Windows שלך.

    הורדת הגרסה המתאימה של תוכנית ההתקנה של Universal C Runtime

  2. מהמסך הבא בחר את השפה המועדפת עליך ולחץ על הורד כפתור ליזום ההורדה.

    מוריד את המתקין

  3. פתח את הפעלת ההתקנה ובצע את ההנחיות שעל המסך להתקנת עדכון Universal C Runtime. לאחר השלמת התהליך, הפעל מחדש את המחשב ובדוק אם הודעת השגיאה נפתרה בעת האתחול הבא.

אם אתה עדיין נתקל ב' 0x80240017 שגיאה לא מוגדרת ' בהתחלה הבאה, עבור למטה לשיטה הבאה למטה.

שיטה 4: התקנת עדכוני Windows ממתינים

כמה משתמשים שנתקלו ב' 0x80240017 שגיאה לא מוגדרת ' כאשר מנסים להתקין את חבילת Redist Visual C ++ לאחר שהתבקשו לעשות זאת על ידי פייתון (או הפצה דומה) דיווחו כי הבעיה נפתרה לאחר שהתקינו עדכוני Windows ממתינים.

כפי שמתברר, בעיה מסוימת זו יכולה להתרחש אם חבילת ההפצה מחדש של Visual C ++ מורדת על ידי רכיב Windows Update אך אינה מותקנת.

אם תרחיש זה רלוונטי למצבך הנוכחי, בצע את השלבים הבאים להתקנת כל עדכון חלונות ממתינים ולפתור את ' 0x80240017 שגיאה לא מוגדרת ':

  1. ללחוץ מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד ' הגדרות ms: עדכון windows ”ולחץ להיכנס לפתוח את עדכון חלונות מסך של הגדרות אפליקציה.

    פתיחת מסך Windows Update

    הערה: אם אתה מריץ גרסת Windows ישנה יותר מ- Windows 10, השתמש במקום זאת בפקודה 'wuapp'.

  2. בתוך מסך Windows Update, לחץ על בדוק עדכונים ואז עקוב אחר ההנחיות המופיעות על המסך להתקנת כל עדכון Windows בהמתנה.

    מחפש עדכונים

  3. כאשר תתבקש להפעיל מחדש, עשה זאת וודא לחזור למסך Windows Update כדי לראות אם יש לך עדכונים אחרים בהמתנה.
  4. נסה להתקין שוב את חבילת Microsoft Visual C ++ להפצה מחדש ולראות אם הודעת השגיאה נפתרה.

אם אתה עדיין נתקל ב' 0x80240017 שגיאה לא מוגדרת ', עבור למטה לשיטה הבאה למטה.

שיטה 5: הסרת חבילות קיימות של Microsoft Visual C ++ להפצה מחדש

כפי שהציעו כמה משתמשים מושפעים, הבעיה עלולה להתרחש גם אם אחד ההתקנות הנוכחיות שלך ב- Microsoft Visual C ++ להפצה מחדש פגום. כמה משתמשים שהיו במצב דומה דיווחו כי הודעת השגיאה כבר לא התרחשה לאחר שהתקנתם התקנות קיימות של Microsoft Visual C ++ לפני שניסו ליישם את הנדרש. Visual C ++ Redist חֲבִילָה.

להלן מדריך מהיר להסרת התקנה חבילות Microsoft Visual C ++ לחלוקה מחדש לפני שתנסה להתקין מחדש:

  1. ללחוץ מקש Windows + R לפתוח א לָרוּץ תיבת דיאלוג. לאחר מכן הקלד ' appwiz.cpl ”ולחץ להיכנס לפתוח את תוכניות ותכונות מָסָך.

    הקלד appwiz.cpl ולחץ על Enter כדי לפתוח את רשימת התוכניות המותקנות

  2. בתוך ה תוכניות וקבצים מסך, עבור לחלונית הימנית, לחץ לחיצה ימנית על הפעלה מחדש של Microsoft Visual C ++ חבילה ובחר הסר התקנה .

    הסרת התקנת חבילת ההפצה מחדש של Visual C ++

  3. בתפריט הבא לחץ הסר התקנה ופעל לפי ההנחיות שעל המסך כדי להיפטר מה- הפעלה מחדש של Microsoft Visual C ++ חֲבִילָה.

    הסרת התקנת חבילות Visual C ++

    הערה: אם יש לך מספר התקנות של Microsoft Visual C ++, חזור על שלב 2 ושלב 3 עם כל אחד מהם.

  4. לאחר שתצליח להסיר כל התקנה של Microsoft Visual C ++, הפעל מחדש את המחשב.
  5. בעת האתחול הבא, הורד והתקן את ההתקנות הנדרשות של Microsoft Visual C ++ מאחד מהקישורים האלה ובדוק אם הבעיה נפתרה:
    חבילת Visual C ++ להפצה מחדש עבור Visual Studio 2013 - קישור להורדה
    חבילת Visual C ++ להפצה מחדש עבור Visual Studio 2015 - קישור להורדה

שיטה 6: התקנת גרסת פיתון ישנה יותר (אם רלוונטית)

אם אתה מקבל הודעת שגיאה זו בעת ניסיון להתקין הפצת פייתון, ייתכן שתרצה לחזור על התהליך עם הפצה ישנה יותר ולראות אם הודעת השגיאה עדיין מתרחשת.

מספר משתמשים שנתקלו בבעיה בתרחיש דומה דיווחו כי הצליחו לעקוף את הבעיה על ידי התקנת הפצת פייתון ישנה יותר.

זה לא בהכרח תיקון מתמשך מכיוון שסביר להניח שתצטרך לעדכן לגרסה האחרונה בעתיד, אך הוא יהיה יעיל אם אתה מחפש פיתרון מהיר שיאפשר לך להתקין את הפצת ה- Python.

על סמך מה שאומרים משתמשים אחרים במצב דומה, אתה אמור להיות מסוגל לעקוף את הבעיה באמצעות הורדה גרסת פיתון 3.4.3 . פשוט הורד את ההפצה, עקוב אחר ההוראות שעל המסך ובדוק אם אתה מקבל את אותה שגיאה כאשר תתבקש להתקין את חבילת ההפצה מחדש של Visual C ++.

שיטה 7: ביצוע התקנת תיקון

אם הגעת עד הלום ללא תוצאה, יש סיכוי גבוה שתיתקל בבעיה זו בגלל השחתה כלשהי במערכת. ישנן מספר שיטות בהן ניתן להשתמש כדי להיפטר משחיתות קבצים ולפתור את 0x80240017 שגיאה לא מוגדרת, אך הרבה משתמשים במצב דומה דיווחו כי הבעיה נפתרה לאחר שביצעו התקנת תיקון.

התקנת תיקון היא הליך לא הרסני שיאפשר לכם לרענן את כל הרכיבים הקשורים ל- Windows מבלי להשפיע על אף אחד מהקבצים והיישומים האישיים שלכם. בניגוד לא התקן נקי , התקנת תיקון תאפשר לך לשמור את כל הנתונים האישיים שלך כולל תמונות, מוסיקה, קטעי וידאו, העדפות משתמש וכל יישום צד שלישי מותקן.

אם תחליט ללכת להתקנת תיקון, תוכל לבצע את ההוראות המופיעות במאמר זה ( כאן ).

7 דקות קריאה