إصلاح: يحتاج التطبيق الموجود على جهاز الكمبيوتر الخاص بك إلى .NET Framework 3.5



جرب أداة القضاء على المشاكل

إذا كنت تستخدم Windows 8 أو 10 ، فمن المحتمل أنك لاحظت نافذة منبثقة تتطلب منك تثبيت .NET framework 3.5. قد تكون النوافذ المنبثقة عشوائية إذا كنت تقوم بتشغيل التطبيقات في الخلفية أو عند بدء التشغيل. تقول النافذة المنبثقة:



'يحتاج أي تطبيق موجود على جهاز الكمبيوتر الخاص بك إلى ميزة Windows التالية: .NET Framework 3.5 (بما في ذلك Net 2.0 و 3.0)'





عادةً ما تكون النافذة المنبثقة أصلية ولكن يمكن تشغيلها بواسطة أي برنامج يحتاج إلى هذا الإطار ، بما في ذلك البرامج الضارة. إذا اخترت تخطي التثبيت ، فقد تظهر النافذة المنبثقة مرة أخرى عند محاولة تثبيت أحد البرامج أو عند محاولة تشغيل برنامج معين. ومع ذلك ، فإن تنزيله من الإنترنت وتثبيته على جهاز الكمبيوتر الخاص بك لن يؤدي إلا إلى إرجاع خطأ أكثر إحباطًا وهو أن إطار العمل مثبت بالفعل. تشرح هذه المقالة سبب ظهور هذه النافذة المنبثقة ، وما هو إطار عمل .NET ولماذا هو مطلوب على جهاز الكمبيوتر الخاص بك. في النهاية ، سنقدم لك طرقًا حول كيفية تثبيت .NET Framework 3.5 على جهاز الكمبيوتر الخاص بك.

لفهم سبب الحاجة إلى .NET framework 3.5 وسبب ظهور هذا الطلب ، علينا أولاً أن نفهم ما هو .NET framework. في البرمجة ، يُعد إطار العمل مجموعة من واجهات برمجة التطبيقات (APIs) التي تكون عادةً مكتبة مشتركة من الرموز التي يمكن للمطورين الاتصال بها عند تطوير التطبيقات. بهذه الطريقة ، لا يتعين عليهم كتابة الكود من الصفر بأنفسهم ، مما يوفر وقتًا ثمينًا وبالتالي يشجع المبرمج على التركيز أكثر على ما يمكن أن يفعله البرنامج. في .NET Framework ، تم تسمية مكتبة التعليمات البرمجية المشتركة تلك باسم مكتبة فئة الإطار (FCL). يمكن للرموز الموجودة في المكتبة المشتركة أداء جميع أنواع الوظائف المختلفة وهي الآلاف من هذه الرموز. على سبيل المثال ، يوجد رمز ping لجهاز آخر على الشبكة أو الرمز لإشراك مربعي الحوار 'Open As' أو 'Save As' في إطار العمل هذا.

بالإضافة إلى الرموز الموحدة ، يوفر .NET framework بيئة وقت تشغيل لتشغيل التطبيقات التي تم إنشاؤها باستخدام أكواد إطار العمل. بيئة وقت التشغيل هي نوع من آلية تحديد الصلاحيات التي تعمل فيها التطبيقات ؛ نفس الشيء الذي يحدث مع تطبيقات جافا. تسمى بيئة وقت تشغيل .NET باسم Common Language Runtime (CLR). يقوم CLR أيضًا بإدارة مؤشرات الذاكرة والمعالج ومعالجة استثناءات البرامج وإدارة الأمان. من خلال تجميع الرموز قبل تشغيلها ، تعزل بيئة وقت التشغيل البرنامج عن أجهزة الكمبيوتر وبالتالي ضمان إمكانية تشغيل البرنامج المشفر في أي جهاز كمبيوتر.



تم تطوير .NET framework للعديد من أنظمة التشغيل ، ولكن نظرًا لطبيعة الملكية الخاصة به ، فإنه يستخدم في الغالب على Windows. كانت هناك عدة إصدارات من .NET framework. كانت الفكرة الأولية هي أن الإصدارات الأحدث كانت متوافقة مع الإصدارات السابقة للرموز التي تم إنشاؤها باستخدام الإصدارات القديمة. ومع ذلك ، تم إدراك أن الأمر لم يعد كذلك. ومع ذلك ، يحتوي الإصدار 3.5 من .NET Framework على أكواد من الإصدار 3.0 والإصدار 2.0 وبالتالي فهو متوافق مع تلك الإصدارات فقط. الإصدار الأخير (الإصدار 4.6) غير متوافق مع الإصدارات السابقة ولذلك يتم تشغيله عادةً جنبًا إلى جنب مع الإصدارات الأخرى.

ما الذي يسبب NET framework 3.5 هو وجود نافذة منبثقة في Windows 8/10

عادةً ما يأتي Windows 8 و Windows 10 محملين بالإصدارين 3.5 و 4.6 من .NET Framework. ومع ذلك ، يتم تشغيل الإصدار 4.6 فقط ، وستحتاج إلى تشغيل .NET Framework 3.5. لذلك ، ستؤدي أي برامج تستخدم إطار عمل .NET الإصدار 3.5 إلى ظهور نافذة منبثقة يجب تثبيت .NET Framework 3.5 نظرًا لأن الإصدار 4.6 غير متوافق مع الإصدارات السابقة. تم إنشاء العديد من البرامج باستخدام هذا الإطار لأنه يدعم البرامج المشفرة في C # و C ++ و F # و Visual Basic وعشرات من البرامج الأخرى. في محاولة لتشجيع استخدام الإصدار الجديد ، تم تعطيل .NET framework 3.5 الأقدم على جهاز الكمبيوتر الخاص بك. ومع ذلك ، يقوم بعض المبرمجين بتوزيع الإصدار المطلوب مع برامجهم.

إذا تلقيت الخطأ الذي يفيد بأن .NET الإصدار 3.5 مطلوب على جهاز الكمبيوتر الخاص بك لتشغيل برنامج ، يمكنك استخدام الطرق أدناه لتثبيته على جهاز الكمبيوتر الخاص بك. يتضمن .NET framework 3.5 الإصدارين 3.0 و 2.0 وبالتالي سيحل النوافذ المنبثقة التي تطلب منك تثبيت الإصدار 3.0 و 2.0.

الطريقة الأولى: قم بتشغيل .NET Framework 3.5 في البرامج والميزات

لحسن الحظ ، يأتي .NET framework 3.5 موزعًا مع Windows 8 أو 10. كل ما عليك فعله هو تشغيله والسماح باستخدامه بواسطة البرامج التي تسميها. هذا هو السبب في أن تثبيت .NET framework الذي تم تنزيله سيشير ببساطة إلى أن الإصدار الذي تحاول تثبيته موجود بالفعل في جهاز الكمبيوتر الخاص بك. لتشغيل هذه الميزة:

  1. صحافة مفتاح Windows + ر لفتح المدى
  2. نوع appwiz.cpl في مربع نص التشغيل واضغط على Enter لفتح نافذة البرامج والميزات
  3. اضغط على الرابط ' تشغل أو إيقاف ميزات ويندوز '.
  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 وتنشيطه على جهاز الكمبيوتر الخاص بك. ستحتاج إلى ملف Windows 8/10 DVD أو ISO للقيام بذلك.

  1. قم بتحميل قرص DVD في الدرج وأغلقه أو انقر بزر الماوس الأيمن على ملف ISO الخاص بك وحدد 'mount' ؛ سيتم تحميل ملف ISO كقرص / محرك أقراص افتراضي (لاحظ حرف محرك الأقراص هذا).
  2. اضغط على مفتاح Windows + R لفتح نافذة التشغيل
  3. اكتب CMD في مربع نص التشغيل واضغط على Enter لفتح موجه الأوامر
  4. اكتب الأمر أدناه أو الصقه في نافذة CMD:

    DISM / عبر الإنترنت / تمكين الميزة / اسم الميزة: NetFx3 / All / LimitAccess / المصدر: D: sources sxs

  5. حيث D: هو مسار ملفات تثبيت الويندوز (DVD أو محرك أقراص افتراضي).
  6. انتظر حتى يكتمل التثبيت بنجاح
  7. أعد تشغيل الكمبيوتر إذا طُلب منك ذلك.

يمكنك أيضًا مراجعة مقالتي الأخرى التي تشرح كيفية القيام بذلك الرجوع إلى إصدار .NET Framework 3.5

4 دقائق للقراءة