404
نعتذر , لا نستطيع ايجاد الصفحة المطلوبة

الأحد، 28 أكتوبر 2018

حل مشكلة error 0x800F081F في ويندوز 10 - Net framework

بالرغم التطور الكبير في ويندوز 10 والتحديثات التي تتم باستمرار من مايكروسوفت الا انه لازال هناك العديد من رسائل الخطأ التي تظهر في الويندوز ومنها خطأ error 0x800F081F والذي يواجه بعض المستخدمين اثناء عمل تحديث لويندوز 10 او من خلال تثبيت او تشغيل برنامج Microsoft Net Framework ولا ننسي اننا قمنا بعرض مشكلة مشابهة بعض الشئ وهي كيفية  حل مشكلة 0xc00007b و علي اي حال سنقوم باستعراض حل مشكلة 0x800F081F بطريقتين هما الامثل لحل هذه هي المشكلة باذن الله . فتابعوا معنا خلال السطور القادمة 

حل-مشكلة-error-x800F081F-في-ويندوز-10-Net-framework

سبب خطأ 0x800F081F في الويندوز 


مشكلة 0x800F081F هو واحد من اربعة احتمالات لأخطاء تشير في النهاية الي مشكلة واحدة وباقي الاخطاء الثلاثة هي error 0x800F0906 و error 0x800F0907 و error 0x800F0922 . عدم توافق او مشاكل برنامج Microsoft .NET Framework 3.5 هي التي تسبب كل هذه الاخطاء السابقة , وبالتحديد تظهر عندما تقوم بتشغيل Microsoft .NET Framework 3.5 باستخدام اداة التثبيت Run Wizard او اداة DISM وهي Deployment Image Servicing and Management او عن طريق اوامر Windows PowerShell 

ستري هذه الاخطاء فقط في احد نسخ نظام التشغيل ويندوز التالية : Windows 10, Windows Server 2016, Windows Server version 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 و Windows Server 2012 , لأن في هذه النسخ من الويندوز يكون برنامج Microsoft .NET Framework 3.5 مهم جدا ولابد من تثبيته علي الويندوز ولكنه لا يأتي مثبتا افتراضيا بالرغم من ذلك ولذلك سيكون عليك تثبيته وعند تثبيته سيحاول برنامج تحديث الويندوز من استخدام Microsoft .NET Framework 3.5 خلال ملفات الويندوز الضرورية والتي تقوم باستخدامه , واذا لم يكن جهازك معد جيدا لذلك او به اخطاء فستظهر لك احد هذه الاخطاء 

  • خطأ 0x800F081F : الويندوز لا يستطيع ايجاد ملفات المصدر لبرنامج NET Framework لكي يقوم بالتثبيت 
  • خطأ 0x800F0906 : الويندوز لا يستطيع تحميل ملفات المصدر ل NET Framework او لا يستطيع الاتصال بالانترنت او لا يستطيع تثبيت خاصية او خدمة او Role في البرنامج 
  • خطأ 0x800F0907 : فشل في اداة DISM او هناك احد الاعدادات في Network Policy تمنع الويندوز من الاتصال بالويب 
  • خطأ 0x800F0922 : هناك مشكلة في تثبيت البرنامج او احد اوامره قد فشلت في التنفيذ 


كيف تقوم بـ حل مشكلة اخطاء 0x800F081F , 0x800F0906 , 0x800F0907 , او 0x800F0922 في ويندوز 10


من حسن الحظ ان حل مشكلة الاخطاء الثلاثة الاولي سيكون بنفس الطريقة بينما الكود 0x800F0922 ستحتاج الي تجربة او الانتقال الي الطريقة الثانية لحل المشكلة مباشرة 

الطريقة الاولي :- من خلال Group Policy 

هذه الطريقة متاحة لجميع نسخ ويندوز 10 عدا Windows 10 Home 

ستقوم بالضغط علي زر الويندوز + R ثم كتابة gpedit.msc في صندوق run واضغط انتر 


من خلال الشريط في اليسار قم بالتوجه الي Computer Configuration ثم Administrative Templates ثم System 
في الجانب الايمن قم بايجاد Specify settings for optional component installation and component repair 
ثم اضغط عليها مرتين 


قم بتحديد الخيار Enabled كما في الصورة ثم اضغط OK


الطريقة الثانية :- قم بتشغيل .NET Framework باستخدام اداة DISM 

لاحظ ان هذه هي الطريقة الوحيدة لحل مشكلة خطأ 0x800F0922

قبل البدء في هذه الطريقة ستحتاج الي ان تمتلك نسخة ايزو ISO من ويندوز 10 علي جهازك ويجب ان تكون مطابقة تماما لنسخة الويندوز الموجودة حاليا ويمكنك تحميل نسخة ISO مباشرة من مايكروسوفت من خلال الاستعانة بهذا الموضوع ( كيفية تحميل ويندوز 10 ايزو مجاناً برابط مباشر من مايكروسوفت ) ويمكنك حرقها اذا اردت علي اسطوانة خارجية من خلال ( كيفية حرق ويندوز علي اسطوانة سي دي او دي في دي CD/DVD ) او علي فلاشة من خلال ( حرق اي ملف او اسطوانة ايزو ISO علي فلاشة بدون استخدام برامج ) ولكننا لن نحتاج الي حرقها الي اسطوانة او الفلاشة وسنحتاج الي نسخة الـ ISO فقط علي جهازك 

بعد الانتهاء ستقوم بالضغط كليك يمين علي ملف iso لنسخة الويندوز ثم تقوم بالضغط علي Mount 


وستجد ان ملفات الويندوز اصبحت موجودة في THIS PC بجانب رمز الاسطوانة , تأكد من انك قمت بالتعرف علي الحرف المصاحب لنسخة الويندوز بعد قيامك بعمل Mount لها 


ثم قم بالذهاب الي شريط البحث في شريط المهام ثم اكتب CMD واضغط كليك يمين علي Command Prompt ثم اضغط علي Run As administrator 

الان قم بنسخ هذا الامر او كتابته في النافذة امامك 

ism /online /enable-feature /featurename:NetFx3 /All /Source:[Drive]:\sources\sxs /LimitAccess
مع استبدال [Drive] بحرف القرص الذي قمت بعمل Mount لل ايزو اليه وفي حالتنا كان D والان اضغط علي انتر 


قم باعادة تثبيت Microsoft .NET Framework 3.5

بعد الانتهاء من الخطوات السابقة سيكون عليك اعادة تثبيت البرنامج من جديد وستقوم بذلك من خلال الوصول الي الاعدادات Settings من خلال الضغط علي زر الويندوز + I ثم الذهاب الي Apps > Apps and Features وقم بالنزول الي Related Settings ثم اضغط علي Programs and Features وفي النافذة التالية قم بالضغط علي Turn Windows features on or off 


الان قم بتحديد الخيار (.NET Framework 3.5 (includes .NET 2.0 and 3.0. ثم اضغط علي OK 


من المفترض ان لا تظهر لك اي رسائل لاخطاء مرة اخري بعد القيام بالخطوات بالشكل الصحيح وهكذا سنكون قد انتهينا من استعراض الخطوات لحل مشكلة 0x800F081F في الويندوز وكذلك 0x800F0906 و error 0x800F0907 و error 0x800F0922  والتي تحدث بسبب مشاكل في برنامج .NET Framework 3.5 
جميع الحقوق محفوظة لـ كمبيوتر شوت
تصميم : Abdo Hegazy