الكثير من برامج وتطبيقات وندوز بمختلف إصداراته، تتطلب Dot NET Framework لكي تعمل والأمثلة لا تُعد ولا تُحصى. أحياناً، وعند تحميلك لبعض البرامج وتثبيتها وعند تشغيلها، قد تحصل على رسالة خطأ من وندوز نفسه؛ مفادها أن ثمة مشكلة في البرنامج وعليك إغلاقه. أو قد تظهر لك رسالة من البرنامج نفسه تطلب منك تثبيت Dot NET Framework لكي يعمل البرنامج.
لمعرفة فيما إذا كان Dot NET Framework مثبتاً على جهازك أم تحتاج إلى تثبيته، جرّب الآتي:
الطريقة الأولى:
من لوحة التحكم، اذهب إلى Add and remove وانظر إلى البرامج والتطبيقات المثبتة على جهازك، إذا لم تجده مثبتاً فهذا يعني أنك بحاجة إلى تثبيته.
يمكنك استخدام أيٍ من هذه الادوات المجانية للتأكد فيما إذا كان مثبتاً على جهازك وأي النسخ المثبتة:
لحذفه من جهازك، يمكنك تجربة الآتي:
- من لوحة التحكم، اذهب إلى Add and Remove ثم ابحث عن Dot NET Framework (كما في الصورة أعلاه) ثم اختر النسخة التي تريد حذفها.
- أو استهدم هذه الأداة: NET Framework Setup Cleanup Utility
لتحميل أية إصدارة من Dot NET Framework:
- استخدم هذه الأداة: NET Version Detector 2007
- مباشرة من موقع مايكروسوفت الخاص بها، أو بتحميل الإصدارة التي تريد من هذه الروابط:
- Microsoft .NET Framework Version 1.1 Redistributable Package
- Microsoft .NET Framework 2.0 Service Pack 1 – x86
- Microsoft .NET Framework 3.0 Redistributable Package
- Microsoft .NET Framework 3.5 Service Pack 1
- Microsoft .NET Framework 1.1 Service Pack 1

هناك بديل خفيف لـ Dot NET Framework يدعى Mono 2.0
لم أجد الوقت لاختباره ولكن وددت أن أشاركك وضيوفك بالمعلومة!
كل الاحترام أخي مهدي
ألف شكر مهندس مهدي
بالفعل هناك برامج تتطلب وجود هذا البرنامج ضمن ويندوز، لكن السؤال الذي يحيريني ما فائدة هذا البرنامج ؟؟
وفقك الله
تدوينه رائعه ومميزه كما عودتنا …
سؤالى…بالنسبه لويندوز فيستا..هل يتطلب وجود هذا البرنامج ؟ ماهو عمله تحديداً
شكراً لك مهندس مهدى على هذه المدونه الرائعه جداً..
كانت لدى مشاكل كبيرة مع .Net Framework لكن منذ فترة طويلة
الآن و قد اصبحت اكثر خبرة من السابق استطعت تخطى هذه المشاكل
و لقد استفدت كثيراً من البرامج التى تساعدك فى معرفة الاصدار المثبت على الجهاز
شكراً جزيلاً لك
م. مهدي
تدوينة رائعة كما عودتنا
وسؤالي هو:
لماذا تحتاج بعض البرامج لإصدار معين من .NET Framework ?
بمعنى: قد يطلب البرنامج اللإصدار 1.1 مثلا على الرغم من أن الإصدار 2 أو 3 مثلا مثبت على النظام
فهل ذلك يعني أن الإصدار الأحدث لا يغني عن الإصدار الأقدم؟
وإذا كان ذلك فلماذا كل هذا العناء؟
@ محمد ربيع: شكراً محمد على المشاركة. زرت موقعه ولكنني لم أجربه حتى الآن.
@ يزيد: في وندوز فيستا، يأتي مع نظام التشغيل نفسه ولا حاجة لتحميله.
@ محمد غراب: العفو …
@ محمد سرحان: يغني الإصدار الأحدث عن الأقدم لأنه ضمناً، يحتوي على المكتبات البرمجية الموجودة في الأقدم منه.
@ الصقر و محمد سرحان: نحتاج إليه لأنه يوفر بيئة برمجية يجب أن تتوفر لكي تعمل البرامج التي تعتمد عليه. هو يوفر تلك البيئة البرمجية التي تحتوي على مكتبات برمجية تتيح لغة واحدة وموحدة لكافة البرامج مهما اختلفت لغة برمجتها.