זה יהיה מאוד מתסכל אם ברצונך להתקין את Windows .NET Framework 3.5 במחשב שלך, אך הודעת שגיאה אומרת "Windows לא הצליחה להשלים את השינויים המבוקשים. קוד שגיאה 0x800F0954 “. קוד שגיאה זה עלול ליצור בעיות כאשר אתה מנסה להפעיל או להתקין תכונות אופציונליות של Windows במכשיר Windows 10 שלך. אם אתה נתקל בבעיה זו אל תדאג. ישנם תיקונים זמינים לפתור את הבעיה עבורך. שגיאה זו מתרחשת כאשר החיבור בין Windows Server Update Services (WSUS) לבין מתקין התכונות האופציונלי של Windows נכשל או מסתיים. כך שמתקין התכונות האופציונליות של Windows Update גם לא מצליח לקבל את האישור להורדת התכונה האופציונלית של Windows והיא מציגה את הודעת השגיאה. בואו נשמור את הסיבות בצד, בואו נלך ישר לתיקונים.
אם אתה מבחין באותו קוד שגיאה בחלון שורת הפקודה נסה לעקיפת הבעיה הראשונית ובדוק אם הבעיה שלך נפתרה-
דרכים לעקיפת הבעיה הראשוניות–
1. איתחול במחשב שלך ולאחר הפעלת המכשיר מחדש, נסה להתקין את מסגרת .NET שוב.
2. בדוק אם עדכוני Windows ממתינים או לא. אם כל אחת מעדכוני Windows ממתינים, התקן את Windows Update (רבים מ- Windows Update מגיעים עם מערכות מסגרת .NET המותקנות בעת עדכון Windows).
[חָשׁוּב]- לפני שתעבור לתיקונים וודא שיצרת א נקודת שחזור מערכת למערכת שלך. בכל מקרה, אם משהו משתבש, תוכל להחזיר את המערכת למצב הנוכחי.
אם עדיין, אתה נתקל בבעיה עם ההתקנה של .NET Framework 3.5 או כל תכונה אופציונלית של Windows, עבור לתיקונים אלה -
תיקון -1 עדכון מ- Windows Update ללא אישור של WSUS-
כפי שדנו בסיבה מאחורי שגיאה זו היא קבלת הבקשה או דחייתה בין Windows Server Update Services (WSUS) לבין Windows Server Update Services Windows Optional Feature Installer, כך שנוכל לעקוף את בקשת האישור ל- WSUS ולהתקין ישירות את Windows Feature ללא WSUS. בצע את השלבים הבאים בזהירות כדי לעשות זאת-
1. בהתחלה תצטרך להקליד “רישום" בתוך ה לחפש רק ליד סמל Windows.
2. לאחר מכן, עליך ללחוץ על "עורך רישום“.
2. בחלונית השמאלית של עורך רישום, נווט למיקום זה-
HKEY_LOCAL_MACHINE \ SOFTWARE \ מדיניות \ Microsoft \ Windows \ WindowsUpdate \ AU
3. עכשיו בחלונית הימנית לחץ לחיצה כפולה על “השתמש ב- WUServer“.
4. שנה את נתוני הערך ל- “0“. לחץ על "בסדר“.
אם אינך מצליח למצוא "השתמש ב- WUServer", אתה צריך ליצור את המפתח בעצמך. בצע את השלבים הבאים כדי ליצור את המפתח-
א. לאחר שניווט אל "AU”רישום, מקש ימני על החלל הריק ולחץ על “חָדָשׁ"ולחץ על"ערך DWORD (32 סיביות)“.
ב. עכשיו, שנה את השם "מפתח חדש" כפי ש "השתמש ב- WUServer“. כעת, בצע את שלב 2 של תיקון -1.
סגור את עורך הרישום ו לְאַתחֵל המחשב שלך. לאחר אתחול מחדש נסה להתקין את .NET Framework 3.5 שוב במחשב שלך. אם אתה עדיין נתקל בבעיה עבור לתיקון הבא.
תיקון -2 התקן את התכונה האופציונלית עם Windows MCT-
אם אתה נתקל בבעיה בהתקנת התכונה מלוח הבקרה ישירות, תוכל לעשות זאת באמצעות Windows PowerShell, שם עליך להוריד את Windows 10 ISO באמצעות כלי יצירת המדיה (MCT). בצע את הצעדים הבאים להתקנת התכונה האופציונלית מ Windows PowerShell–
1. הורד את חלונות 10 ISO (אל תשכח להתאים את מבנה ה- ISO ל- Windows 10 במחשב שלך. כעת הרכיב את ה- ISO במערכת שלך על ידי לחיצה כפולה עליו.
2. ללחוץ מקש Windows + R מקש והקלד “פגז כוח"ולחץ"בסדר“.
2. לאחר מכן, יהיה עליך להעתיק ולהדביק פקודה זו על גבי שלך פגז כוח חלון, ופגע להיכנס.
הוסף- WindowsCapability -Online- שם NetFx3 ~~~~ -מקור D: \ Sources \ SxS
שנה את שם המקור בהתאם לכונן בו התקינת את Windows 10 ISO, כלומר אם התקנת את ה- ISO בכונן G: \ אז עליך לשנות את הפקודה כ-
הוסף את WindowsCapability - מקוון -שֵׁם NetFx3 ~~~~ -מקור G: \ מקורות \ SxS
הערה-
אם אינך יכול להריץ פקודה זו בחלון PowerShell שלך, עותק ו לְהַדבִּיק פקודה זו ב פגז כוח חלון ופגע להיכנס.
DISM.exe / מקוון / יכולת הוספה / יכולת שם: NetFx3 ~~~~ / מקור: D: \ מקורות \ SxS
[הערה-שנה את שם המקור על פי הכונן שבו התקנת את Windows 10 ISO, פירושו אם התקנת את ה- ISO ב G: \כונן אז אתה צריך לשנות את הפקודה כמו-
DISM.exe / מקוון / הוסף יכולת / יכולת שם: NetFx3 ~~~~ / מקור:G:\ מקורות \ SxS
3. כעת, סוף סוף, עליך לבדוק אם .NET Framework מותקן או לא על ידי העתקה והדבקה של פקודה זו פגז כוח חלון ופגע להיכנס.
Get-WindowsCapability -Online -שֵׁם NetFx3 ~~~~
לְאַתחֵל המחשב שלך.
לאחר אתחול מחדש בדוק אם .NET Framework 3.5 מותקן במחשב שלך או לא. עבור לתיקון הבא אם אתה עדיין 'התקנת .NET Framework 3.5 נכשל בקוד שגיאה 0x800F0954'.
תקן 3 התקן את .NET Framework 3.5 משורת הפקודה-
אתה יכול להתקין את .NET framework 3.5 רק על ידי טעינת ISO / DVD של Windows 10 וביצוע פקודה בחלון שורת הפקודה. בצע את השלבים הבאים להתקנת .NET Framework 3.5 מחלון שורת הפקודה -
1. הורד את חלונות 10 ISO.
(הערה- בזמן ההורדה אל תשכח להתאים את מבנה ה- ISO ל- Windows 10 במחשב שלך.)
2. כעת הרכיב את ה- ISO על ידי לחיצה כפולה עליו.
3. זכור את שם אות הכונן (כמו "G:" / "H:" וכו ').
4. עכשיו אתה צריך ללחוץ מקש Windows + R להשיק את לָרוּץ.
5. כשתוכל לראות את חלון ההפעלה, יהיה עליך להקליד "cmd" בתוך זה לָרוּץ חלון ולחץ על “בסדר“.
3. עַכשָׁיו העתק הדבק פקודה זו על שלך שורת פקודה חלון, ופגע להיכנס.
dism / online / enable-feature / featurename: NetFX3 / Source: H: \ sources \ sxs / LimitAccess
הערה- יהיה עליך לשנות את אות הכונן בפקודה בהתאם לאות הכונן בה העמסת את ה- DVD.
dism / online / enable-feature / featurename: NetFX3 / מקור:G:\ sources \ sxs / LimitAccess
הערה-
אם אתה נתקל בבעיה בביצוע פקודה זו, נסה לבצע את הפקודה המוזכרת למטה-
dism / online / enable-feature / featurename: NetFX3 / All / Source:אות כונן: \ sources \ sxs / LimitAccess
הערה- אל תשכח לשנות את 'אות כונן'בפקודה כפי שנדון קודם.
dism / online / enable-feature / featurename: NetFX3 / All / Source:G:\ sources \ sxs / LimitAccess
לְאַתחֵל המחשב שלך.
לאחר אתחול מחדש בדוק אם אתה עדיין נתקל בבעיה 'התקנת .NET Framework 3.5 נכשלה קוד שגיאה 0x800F0954' במחשב שלך.
אתה אמור להיות מסוגל להפעיל / להתקין את .NET Framework 3.5 במחשב שלך, ללא כל שגיאה נוספת.