תיקון: קוד שגיאה 0x800f0954



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

חלק מהמשתמשים מקבלים את קוד שגיאה 0x800f0954 בעת ניסיון להתקין את .NET Framework 3.5 או תכונה אופציונלית אחרת ב- Windows 10. רוב המשתמשים מדווחים כי שגיאה זו מתרחשת בזמן שהם מנסים להתקין את החבילה באמצעות Windows Features, אך אחרים מקבלים אותה תוך שימוש בכלי שורת הפקודה DISM. נראה כי השגיאה אינה בלעדית לגרסת Windows מסוימת מכיוון שהיא אושרה להתרחש ב- Windows 7, Windows 8.1 ו- Windows 10.



קוד שגיאה 0x800f0954



מה גורם לקוד השגיאה 0x800f0954?

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



  • המחשב אינו יכול לגשת לשרת Windows Update - במקרים מסוימים הודעת השגיאה מתרחשת מכיוון שהמערכת לא מצליחה להגיע לשרת WU. זה אופייני במצבים שבהם יש רשת שלמה של מחשבים המחוברים לתחום שמוגדרים להורדת עדכונים משרת WSUS. במקרה זה, תוכל לפתור את הבעיה על ידי עקיפת ה- WSUS.
  • יומני DISM CBS מפעילים את הבעיה - לפעמים יומני CBS שנוצרו על ידי כלי השירות DISM יכולים להצביע על בעיה שלא קיימת בפועל. במקרה זה, באפשרותך לפתור את הבעיה על ידי מחיקת יומני השירות המבוססים על רכיבים והפעלת מחדש את פקודת DISM שנכשלה בעבר בהודעת שגיאה זו.
  • .NET Framework צריך להיות מותקן באמצעות Powershell - אם אתה מנסה להתקין חבילת .NET Framework ישנה יותר, ייתכן שתצטרך לעשות זאת מחלון PowerShell כדי למנוע את 0x800f0954 שְׁגִיאָה.
  • המדיניות הקבוצתית מונעת את ההתקנה - יש מדיניות שיש בה אפשרות להפעיל שגיאה מסוימת זו אם היא מושבתת מעורך המדיניות הקבוצתית המקומית. אם תרחיש זה ישים, תוכל לפתור את הבעיה על ידי הפעלת המדיניות 'ציין הגדרות להתקנת רכיבים אופציונליים ותיקון רכיבים'.

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

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

שיטה 1: עקיפת ה- WSUS

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



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

  1. ללחוץ מקש Windows + R לפתוח א לָרוּץ תיבת דיאלוג. לאחר מכן, הקלד 'Regedit' ופגע Ctrl + Shift + Enter לפתוח את עורך רישום עם הרשאות ניהול. כאשר מתבקש על ידי UAC (בקרת חשבון משתמש) לחץ כן להעניק הרשאות מנהליות.
  2. בתוך עורך הרישום, השתמש בחלונית השמאלית כדי לנווט למיקום הבא:
    HKEY_LOCAL_MACHINE  SOFTWARE  מדיניות  Microsoft  Windows  WindowsUpdate  AU

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

  3. אם ה עדכון חלונות המפתח אינו קיים, יהיה עליך ליצור אותו באופן ידני. לשם כך לחץ באמצעות לחצן העכבר הימני על מקש Windows ובחר חדש> מפתח ושמו 'עדכון חלונות'. לאחר מכן, לחץ באמצעות לחצן העכבר הימני על המפתח החדש ובחר חדש> מפתח ושם את המפתח החדש ביותר בְּ .
  4. כאשר מקש AU נבחר, עברו לחלונית הימנית, לחצו לחיצה ימנית על שטח ריק ובחרו חדש> מחרוזת ערך. לאחר מכן, שנה את שם המחרוזת החדשה שנוצרה ל- UserWUServer .
  5. פעם ה UserWUServer מפתח נוצר, לחץ עליו פעמיים והגדר אותו נתוני ערך ל 0 .
  6. סגור את עורך הרישום, הפעל מחדש את המחשב ובדוק אם הבעיה נפתרה בעת הפעלת המערכת הבאה.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

אם שיטה זו לא פתרה את הבעיה או שהיא לא ישימה, עבור למטה לשיטה הבאה בהמשך.

שיטה 2: ניקוי יומני הלמ'ס

חלק מהמשתמשים שאנו נתקלים בבעיה מדויקת זו דיווחו כי הצליחו לפתור את הבעיה לאחר מחיקת הבעיה CBS (שירות מבוסס רכיבים) יומנים הקשורים DISM . לאחר שעשית זאת והפעלת מחדש את פקודת DISM, חלק מהמשתמשים המושפעים דיווחו כי ה- 0x800f0954 שגיאה כבר לא התרחשה.

הנה מה שאתה צריך לעשות:

  1. פתח את סייר הקבצים ונווט למיקום הבא:
    C:  Windows  יומני  CBS
  2. ברגע שאתה נכנס לתוך CBS תיקיה, בחר הכל שם ובחר לִמְחוֹק.
  3. אחרי כל תיק .עֵץ ו .מונית הקובץ נמחק, אתה יכול לסגור את CBS תיקיה.
  4. ללחוץ מקש Windows + R לפתוח א לָרוּץ תיבת דיאלוג. לאחר מכן, הקלד 'Cmd' ולחץ Ctrl + Shift + Enter לפתוח מוגבה שורת פקודה . כשאתה רואה את UAC (בקרת חשבון משתמש), לחץ על כן כדי להעניק הרשאות ניהול.
  5. בתוך שורת הפקודה המוגבהת, הקלד את הפקודה הבאה ולחץ להיכנס להפעיל מחדש את פקודת DISM:
    Dism.exe / מקוון / הפעלת תכונה / תכונה שם: NetFX3 / מקור: C: 
  6. לאחר מכה להיכנס, .NET Framework צריך להתקין ללא 0x800f0954 שְׁגִיאָה.

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

שיטה 3: שימוש ב- PowerShell להתקנת .NET Framework 3.5

אם אתה נתקל ב- 0x800f0954 שגיאה בעת ניסיון להתקין את .NET Framework 3.5 באמצעות DISM (פריסת שירות וניהול תמונות), ייתכן שתוכל לעקוף את הודעת השגיאה באמצעות Powershell.

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

  1. ללחוץ מקש Windows + R כדי לפתוח פקודת הפעלה. לאחר מכן, הקלד 'פגז כוח' ולחץ Ctrl + Shift + Enter כדי לפתוח הנחיה מוגברת של פאוורשאל. כאשר מתבקש על ידי UAC (בקרת חשבון משתמש) לחץ כן להעניק הרשאות מנהליות.

    הפעל דיאלוג: powerhell ואז לחץ על Ctrl + Shift + Enter

  2. בתוך הפקודה המוגברת של Powershell, הקלד את הפקודה הבאה ולחץ על Enter כדי להפעיל אותה:
    לְהוֹסִיף-יכולת חלונות -באינטרנט -שֵׁם NetFx3~~~~ -מָקוֹרד: sources  sxs
  3. סגור את בקשת ה- PowerShell המוגבה והפעל מחדש את המכונה שלך.
  4. בעת הפעלת המערכת הבאה, נסה להתקין את ה- .NET Framework 3.5 בדוק שוב ובדוק אם הבעיה נפתרה.

אם אותה שגיאה עדיין מתרחשת, עבור למטה לשיטה הבאה בהמשך.

שיטה 4: שימוש בעורך המדיניות הקבוצתית

אם אתה מקבל את 0x800f0954 שגיאה בעת ניסיון להוסיף את ערכת כלים של RSAT רוב הסיכויים שתצטרך לבצע שינויים באמצעות ה- עורך מדיניות קבוצתית כְּלִי. מספר משתמשים הצליחו לפתור בעיה זו באמצעות הפעלת ה- Gpedit כלי לשנות כמה הגדרות הקשורות ל- התקנת רכיבים ו תיקון רכיבים .

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

הערה: זכור כי ה- עורך מדיניות קבוצתית הכלי אינו זמין בכל גרסאות Windows. אם יש לך Windows 10 Home או גרסה אחרת שאינה כוללת אותו, יהיה עליך לעקוב אחר מאמר זה ( כאן ) כדי להתקין את עורך המדיניות במחשב שלך.

אם יש לך את מדיניות קבוצתית עוֹרֵך בגרסת Windows שלך, הנה מדריך מהיר כיצד לבצע את העריכות הדרושות:

  1. ללחוץ מקש Windows + R לפתוח א לָרוּץ תיבת דיאלוג. לאחר מכן, הקלד 'Gpedit.msc' ולחץ להיכנס לפתוח את עורך מדיניות קבוצתית מקומית . אם אתה מתבקש על ידי UAC (בקרת חשבון משתמש) לחץ כן להעניק הרשאות מנהליות.

    הקלדת 'gpedit.msc' בשורת ההפעלה

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

    ציין הגדרות להתקנת רכיבים אופציונלית ותיקון רכיבים

  4. לאחר מכן הגדר את המדיניות ל- מופעל וודא שסימנת את התיבה המשויכת ל- הורד תוכן תיקון ותכונות אופציונליות ישירות מ- Windows Update במקום מ- Windows Server Update Services (USUS) .

    הפעל את המדיניות הנדרשת

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

פתרון 5: שינוי ערך הרישום UseWUServer

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

  1. לחץ על Windows + R, הקלד ' רגדיט ”בתיבת הדו-שיח ולחץ על Enter.
  2. לאחר עורך הרישום, נווט לנתיב הבא:
    HKLM / תוכנה / מדיניות / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. עכשיו, שנה את הערך מ -1 ל -0 .
  4. לאחר ביצוע השינויים הבאים, הפעל מחדש את המחשב והפעל את שירות העדכונים שוב. בדוק אם הבעיה נפתרה.
5 דקות קריאה