📁 آخر الأخبار

حل مشكلة عدم تثبيت Net Framework على ويندوز 10 و ويندوز 11

حل مشكلة عدم تثبيت Net Framework على نظامي التشغيل Windows 10 وWindows 11

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

سنبدأ بالحلول البسيطة، ثم ننتقل إلى أداة الإصلاح الرسمية وأوامر DISM وSFC، بالإضافة إلى حل أخطاء 0x800F081F و0x800F0906 التي قد تمنع تثبيت .NET Framework 3.5.

مهم: لا تقم بحذف .NET Framework 4.8 أو 4.8.1 لمجرد أن برنامجًا قديمًا يطلب إصدارًا مثل 4.6.1. إصدارات .NET Framework 4.x الحديثة تحل محل الإصدارات الأقدم من سلسلة 4.x.

ما الفرق بين Net Framework 3.5 وNet Framework 4.8؟

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

أما البرامج الأحدث فقد تعتمد على .NET Framework 4.8 أو 4.8.1، لذلك يجب معرفة الإصدار المطلوب قبل محاولة إزالة أو تثبيت أي مكونات.

الخطوة الأولى: تفعيل Net Framework 3.5 من Windows Features

في Windows 10 ومعظم إصدارات Windows 11، افتح Control Panel ثم اضغط على Programs.

اضغط بعد ذلك على Turn Windows features on or off.

ابحث عن .NET Framework 3.5 (includes .NET 2.0 and 3.0). إذا كان الخيار غير محدد، ضع علامة أمامه ثم اضغط على OK واترك Windows يقوم بتنزيل الملفات المطلوبة.

تنبيه: لا تقم بإلغاء تحديد .NET Framework 4.8 أو 4.8.1 كحل عام للمشكلة. المطلوب غالبًا هو تفعيل .NET Framework 3.5 إذا كان البرنامج القديم يحتاج إليه، مع الإبقاء على إصدار 4.x الحديث.

ماذا لو لم تجد Net Framework 3.5 في Windows 11؟

تعتمد طريقة تثبيت .NET Framework 3.5 على إصدار Windows 11. في Windows 11 25H2 والإصدارات الأقدم يمكن استخدام طريقة Windows Features، بينما بداية من Windows 11 26H1 Build 28000 أصبح .NET Framework 3.5 متاحًا كمثبت مستقل من Microsoft ولم يعد يُثبت كمكوّن Windows بالطريقة القديمة.

لمعرفة إصدار Windows لديك اضغط Win + R واكتب winver. وإذا كنت تستخدم جهازًا لا يستوفي متطلبات Windows 11 الرسمية، يمكنك أيضًا مراجعة شرح تثبيت Windows 11 على الأجهزة غير المدعومة لفهم الفرق بين إصدار النظام ومتطلبات الجهاز.

الخطوة الثانية: تحديث Windows قبل إعادة تثبيت Net Framework

افتح البحث واكتب Windows Update settings ثم افتح صفحة التحديثات.

اضغط على Check for updates وثبّت التحديثات المتاحة، ثم أعد تشغيل الكمبيوتر وحاول تفعيل .NET Framework مرة أخرى. وإذا كنت تستخدم Windows 10، يمكنك مراجعة شرح Windows 10 للتعرف على معلومات النظام والنسخ المختلفة.

الخطوة الثالثة: إصلاح Net Framework بدلًا من حذف الإصدار الحديث

إذا كان .NET Framework موجودًا بالفعل ولكن التثبيت يفشل أو البرامج لا تعمل بصورة صحيحة، استخدم Microsoft .NET Framework Repair Tool. وهي أداة رسمية تبحث عن المشاكل المعروفة في تثبيت .NET Framework وتحاول إصلاحها.

يمكنك تنزيل الأداة من صفحة إصلاح .NET Framework الرسمية من Microsoft.

تحميل Net Framework 4.8 أو 4.8.1 من Microsoft

إذا كنت تحتاج إلى إصدار من سلسلة .NET Framework 4.x، فلا تستخدم مواقع تحميل مجهولة. استخدم صفحة Microsoft الرسمية، وتحقق أولًا من الإصدار المثبت لأن Windows 10 الحديث يحتوي عادةً على .NET Framework 4.8، بينما إصدارات Windows 11 الحديثة تتضمن .NET Framework 4.8.1.

ملاحظة عن الصور التالية: الصور من الشرح الأصلي وتعرض اختيار .NET Framework 4.6.1 من صفحة التنزيل. إذا كان لديك بالفعل 4.8 أو 4.8.1 فلا تحاول الرجوع إلى 4.6.1.

إذا كنت مستخدمًا عاديًا وتريد تشغيل برنامج أو لعبة، اختر Runtime. أما Developer Pack فهو مخصص أساسًا للمطورين الذين يريدون إنشاء برامج تستهدف إصدارًا معينًا من .NET Framework.

يمكنك تنزيل الإصدارات المتاحة من صفحة .NET Framework الرسمية من Microsoft.

حل مشكلة Net Framework باستخدام DISM وSFC

إذا كان سبب المشكلة تلف بعض ملفات Windows، افتح Command Prompt أو Windows Terminal بصلاحية Administrator ثم شغّل الأمر التالي:

DISM.exe /Online /Cleanup-Image /RestoreHealth

انتظر حتى تنتهي العملية، ثم شغّل:

sfc /scannow

بعد انتهاء الفحص أعد تشغيل الجهاز. وإذا كنت غير معتاد على استخدام نافذة الأوامر، يمكنك الاطلاع أيضًا على شرح تحميل وتثبيت البرامج باستخدام CMD للتعرف أكثر على تشغيل الأوامر بصلاحيات Administrator.

حل خطأ 0x800F081F عند تثبيت Net Framework 3.5

يظهر خطأ 0x800F081F عادةً عندما لا يستطيع Windows العثور على ملفات المصدر المطلوبة لتثبيت .NET Framework 3.5. وقد تظهر أيضًا أخطاء مثل 0x800F0906 أو 0x800F0907.

على إصدارات Windows التي تستخدم .NET Framework 3.5 كميزة اختيارية، يمكن استخدام ملف ISO أو وسائط تثبيت Windows المطابقة لإصدار النظام ثم تحديد مجلد sources\sxs كمصدر للملفات.

على سبيل المثال، إذا ظهر ملف ISO على الحرف D:، افتح CMD كمسؤول واستخدم:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
غيّر الحرف D: إلى حرف محرك الأقراص الموجود على جهازك، واستخدم وسائط تثبيت مطابقة قدر الإمكان لإصدار Windows المثبت.

وإذا كنت تحتاج إلى التعامل مع ملف ISO وليس لديك فلاشة متاحة، ستجد خطوات إضافية في شرح تثبيت Windows بدون فلاشة أو أسطوانة .

تحميل Net Framework لويندوز 10 64 بت أو 32 بت

لا تحتاج عادةً إلى البحث في مواقع خارجية عن ملف باسم Net Framework Windows 10 64-bit أو Net Framework Windows 10 32-bit. استخدم Windows Features أو مثبت Microsoft الرسمي المناسب.

وعلى نظام Windows 64-bit يمكن لـ.NET Framework تشغيل تطبيقات 64-bit، كما يدعم التطبيقات المتوافقة التي تعمل بنظام 32-bit. لذلك لا تقم بتنزيل ملفات مجهولة لمجرد أن اسمها يحتوي على 32 بت أو 64 بت.

هل تحتاج Net Framework 4.6.1 على Windows 10 أو Windows 11؟

في معظم الأجهزة الحديثة لا. إذا كان .NET Framework 4.8 أو 4.8.1 مثبتًا، فلا تحاول الرجوع إلى 4.6.1. إصدارات .NET Framework 4.x تعمل كتحديثات داخل نفس السلسلة، ولا يمكن عادةً الاحتفاظ بعدة إصدارات 4.x منفصلة جنبًا إلى جنب.

إذا كان برنامج قديم ما زال لا يعمل رغم وجود الإصدار الحديث، جرّب أداة الإصلاح، وتأكد أيضًا هل البرنامج يحتاج إلى .NET Framework 3.5 بدلًا من إصدار 4.x.

فيديو شرح حل مشكلة Net Framework

ويمكن مشاهدة الفيديو مباشرة على YouTube من هذا الرابط.

مصادر رسمية

الأسئلة الشائعة عن مشكلة Net Framework

لماذا لا يتم تثبيت Net Framework على Windows 10 أو Windows 11؟

قد يكون السبب عدم تفعيل .NET Framework 3.5، أو وجود مشكلة في Windows Update، أو تلف ملفات النظام، أو محاولة تثبيت إصدار 4.x أقدم من الإصدار الموجود بالفعل على الجهاز.

هل يجب حذف Net Framework 4.8 لتثبيت Net Framework 3.5؟

لا. يمكن تشغيل .NET Framework 3.5 بجانب .NET Framework 4.8 أو 4.8.1، ولذلك لا تحتاج إلى حذف إصدار 4.x.

كيف أثبت Net Framework 3.5 على Windows 10؟

افتح Windows Features وحدد .NET Framework 3.5 ثم اضغط OK. وإذا تعذر تنزيل الملفات، يمكن استخدام مجلد sources\sxs من وسائط تثبيت Windows المطابقة.

كيف أثبت Net Framework 3.5 على Windows 11؟

تعتمد الطريقة على إصدار Windows 11. في Windows 11 25H2 والإصدارات الأقدم يمكن استخدام Windows Features، بينما بداية من Windows 11 26H1 يتوفر .NET Framework 3.5 كمثبت مستقل من Microsoft.

ما حل خطأ 0x800F081F أثناء تثبيت Net Framework 3.5؟

يعني الخطأ غالبًا أن ملفات المصدر المطلوبة غير موجودة أو غير مطابقة لإصدار Windows. استخدم وسائط تثبيت مطابقة وحدد مجلد sources\sxs كمصدر باستخدام DISM عندما تكون هذه الطريقة مدعومة على إصدار Windows لديك.

هل أحتاج إلى Net Framework 4.6.1 إذا كان لدي 4.8؟

لا في العادة. إذا كان لديك .NET Framework 4.8 أو 4.8.1 فلا تحتاج عادةً إلى تثبيت 4.6.1 لأن إصدارات 4.x الأحدث تحل محل الإصدارات الأقدم من نفس السلسلة.

هل يوجد Net Framework منفصل لويندوز 10 64 بت؟

الأفضل استخدام Windows Features أو مثبت Microsoft الرسمي بدل تنزيل نسخ غير موثوقة من مواقع خارجية.

في النهاية، حدد أولًا إصدار .NET Framework الذي يحتاجه البرنامج. إذا كان يحتاج 3.5 فقم بتثبيته أو تفعيله بالطريقة المناسبة لإصدار Windows، وإذا كانت المشكلة في إصدار 4.x فاستخدم تحديث Windows وأداة الإصلاح الرسمية قبل التفكير في حذف المكونات أو تثبيت إصدار قديم.

Abdul Rahman Jaber
Abdul Rahman Jaber
Independent digital publisher covering technology, cybersecurity, blogging, online tools and digital growth.
تعليقات