תיקון: אפליקציה במחשב שלך זקוקה ל- .NET Framework 3.5

אם אתה משתמש ב- Windows 8 או 10, כנראה שמת לב לחלון קופץ שצריך להתקין את .NET framework 3.5. החלונות הקופצים עשויים להיות אקראיים אם אתה מריץ יישומים ברקע או בעת הפעלה. הקופץ אומר:

"יישום במחשב שלך זקוק לתכונה הבאה של Windows: .NET Framework 3.5 (כולל Net 2.0 ו- 3.0)"

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

כדי להבין מדוע יש צורך ב- .NET Framework 3.5 ולמה בקשה זו צצה, ראשית עלינו להבין מהי .NET Framework. בתכנות, מסגרת היא אוסף של ממשקי תכנות יישומים (API) שהם בדרך כלל ספריה משותפת של קודים שמפתחים יכולים להתקשר אליהם בעת פיתוח אפליקציות. בדרך זו הם לא צריכים לכתוב את הקוד מאפס בעצמם, מה שחוסך זמן יקר ולכן מעודד את המתכנת להתמקד יותר במה שהתוכנית יכולה לעשות. במסגרת .NET Framework, ספרייה זו של קוד משותף נקראת ספריית הכיתה Framework (FCL). הקודים בספרייה המשותפת יכולים לבצע כל מיני פונקציות שונות והם אלפי קודים כאלה. לדוגמא, הקוד לפינג של מכשיר אחר ברשת או הקוד שיפעיל את תיבות הדו-שיח 'פתח בשם' או 'שמירה בשם' נמצאים בתוך מסגרת זו.

בנוסף לקודים הסטנדרטיים, .NET framework מספק סביבת זמן ריצה להפעלת יישומים שנבנו באמצעות קודי המסגרת. סביבת זמן ריצה היא סוג של ארגז חול בו פועלים יישומים; אותו דבר שקורה ביישומי Java. סביבת זמן הריצה של .NET נקראת זמן השפה המשותף (CLR). ה- CLR גם מנהל ניהול חוטי זיכרון ומעבד, מטפל בחריגים בתכנית ומנהל אבטחה. על ידי הידור הקודים לפני הפעלתם, סביבת זמן הריצה מבודדת את התוכנה מחומרת המחשב ובכך מבטיחה שהתוכנית המקודדת תוכל לפעול בכל מחשב.

מסגרת .NET פותחה עבור מספר מערכות הפעלה, אך בשל אופיה הקנייני, היא משמשת בעיקר ב- Windows. היו כמה גרסאות של .NET framework. הרעיון הראשוני היה שהגרסאות החדשות יותר תואמות לאחור לקודים שנבנו באמצעות גרסאות ישנות יותר. עם זאת, הבין שזה כבר לא יכול להיות המקרה. עם זאת, .NET Framework גרסה 3.5 מכילה קודים מגרסה 3.0 וגירסה 2.0 ולכן תואמת לאחור לגרסאות אלה בלבד. הגרסה האחרונה (V. 4.6) אינה תואמת לאחור ולכן לרוב מופעלת לצד גרסאות אחרות.

מה גורם ל- .NET Framework 3.5 דרוש קופץ ב- Windows 8/10

Windows 8 ו- Windows 10 בדרך כלל נטענים בשתי .NET Framework גרסאות 3.5 ו- 4.6. עם זאת, רק גרסה 4.6 מופעלת, ותצטרך להפעיל את .NET Framework 3.5. לכן כל תוכניות המשתמשות במסגרת גרסת .NET גרסה 3.5 יפעילו קופץ שצריך להתקין את .NET Framework 3.5 מכיוון שגרסה 4.6 אינה תואמת לאחור. תוכניות רבות נעשו באמצעות מסגרת זו מכיוון שהיא תומכת בתוכניות המקודדות ב- C #, C ++, F #, Visual Basic ועוד כמה עשרות. במטרה לעודד שימוש בגרסה החדשה, מסגרת ה- .NET הישנה 3.5 הינה לכן מושבתת במחשב האישי שלך. עם זאת, ישנם קודנים המפיצים את הגרסה הנדרשת עם התוכניות שלהם.

אם אתה מקבל את השגיאה שאומרת ש- NET גרסה 3.5 נדרשת במחשב שלך להפעלת תוכנית, תוכל להשתמש בשיטות שלמטה כדי להתקין אותה במחשב שלך. .NET framework 3.5 כולל גרסאות 3.0 ו- 2.0 ולכן יפתור חלונות קופצים המבקשים ממך להתקין את גרסת 3.0 ו- 2.0.

שיטה 1: הפעל את .NET Framework 3.5 בתוכניות ותכונות

למרבה המזל, .NET Framework 3.5 מגיע עם Windows 8 או 10. כל שעליך לעשות הוא להפעיל אותו ולאפשר לו להשתמש בתוכניות המכנות אותו. לכן התקנת מסגרת .NET שהורדת פשוט תציין שהגרסה שאתה מנסה להתקין כבר נמצאת במחשב האישי שלך. להפעלת תכונה זו:

  1. לחץ על מקש Windows + R כדי לפתוח את הריצה
  2. הקלד appwiz.cpl בתיבת הטקסט והפעל Enter כדי לפתוח את חלון התוכניות והתכונות
  3. לחץ על הקישור " הפעל או כבה את תכונות Windows ".
  4. חפש את " .NET Framework 3.5 (כולל .NET 2.0 ו- 3.0)"
  5. סמן את התיבה בצד שמאל ולחץ על אישור כדי להפעיל את .NET Framework 3.5.
  6. הפעל מחדש את המחשב אם תתבקש לעשות זאת.

שיטה 2: התקן והפעל את .NET Framework 3.5 באמצעות DISM

באמצעות כלי שורת הפקודה Deployment Image Servicing and Management (DISM), באפשרותך להתקין ולהפעיל את .NET framework 3.5 במחשב האישי שלך. תזדקק לקובץ ה- DVD או ISO של Windows 8/10 כדי לעשות זאת.

  1. טען את ה- DVD שלך במגש וסגור אותו או לחץ לחיצה ימנית על קובץ ה- ISO שלך ובחר 'mount'; קובץ ה- ISO יוטען כדיסק / כונן וירטואלי (שימו לב לאות הכונן הזה).
  2. לחץ על מקש Windows + R כדי לפתוח את חלון ההפעלה
  3. הקלד CMD בתיבת הטקסט והפעל Enter כדי לפתוח את שורת הפקודה
  4. הקלד או הדבק את הפקודה למטה בחלון CMD שלך:

    DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: \ sources \ sxs

  5. איפה D: הנתיב של קבצי ההתקנה של Windows שלך (DVD או כונן וירטואלי).
  6. המתן עד לסיום ההתקנה
  7. הפעל מחדש את המחשב אם תתבקש לעשות זאת.

תוכל גם לבדוק את המאמר האחר שלי המסביר כיצד לשדרג לאחור ל- .NET Framework 3.5