حل خطأ 0x800f081f عند تحديث ويندوز بخطوات آمنة

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

هذا الخطأ لا يعني بالضرورة أن الجهاز يحتاج إلى فورمات. في أغلب الحالات يمكن التعامل معه بخطوات مرتبة: تشغيل مستكشف أخطاء Windows Update، فحص خدمات التحديث، تنظيف ملفات التحديث المؤقتة، ثم استخدام أوامر SFC وDISM. وإذا كان السبب أن ملفات المصدر غير متاحة، فقد تحتاج إلى مصدر تثبيت ويندوز مطابق لإصدار جهازك.

في هذا المقال نشرح معنى خطأ 0x800f081f، وأسبابه الشائعة، وطريقة إصلاحه بدون حذف الملفات. سنركز على الحلول الآمنة أولًا، ثم ننتقل إلى الخطوات المتقدمة عند الحاجة.

ما معنى خطأ 0x800f081f؟

يعني خطأ 0x800f081f أن ويندوز لم يستطع الوصول إلى ملفات مطلوبة لإكمال عملية التحديث أو الإصلاح. قد تكون هذه الملفات مفقودة، أو تالفة، أو لم يتم تنزيلها بشكل كامل، أو غير متاحة من المصدر الذي يحاول ويندوز استخدامه.

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

وقد يظهر الخطأ أيضًا مع رسالة مثل The source files could not be found عند تشغيل DISM. هذه الرسالة تعني أن الأداة لا تجد الملفات اللازمة لإصلاح صورة النظام، وقد تحتاج إلى مصدر صحيح مثل ملف ISO مطابق لنفس إصدار ويندوز.

متى يظهر خطأ 0x800f081f؟

أكثر حالة شائعة هي ظهوره أثناء Windows Update. قد تضغط على البحث عن التحديثات، يبدأ ويندوز في التنزيل أو التثبيت، ثم يتوقف ويعرض كود 0x800f081f. أحيانًا يظهر الكود عند تحديث تراكمي، وأحيانًا عند تثبيت مكون اختياري.

قد يظهر أيضًا عند تشغيل الأمر التالي:

DISM /Online /Cleanup-Image /RestoreHealth

في هذه الحالة يحاول ويندوز إصلاح مكونات النظام، لكنه لا يجد الملفات المطلوبة. لذلك لا يكفي تكرار الأمر عدة مرات. يجب فهم السبب: هل المشكلة في Windows Update؟ هل الملفات المؤقتة تالفة؟ هل يحتاج DISM إلى مصدر خارجي؟

إذا كان الخطأ الذي يظهر عندك مختلفًا مثل 0x80070057، فالأفضل مراجعة شرح حل خطأ 0x80070057 في ويندوز لأنه مرتبط بنوع آخر من أخطاء التحديث والإعدادات.

أسباب ظهور خطأ 0x800f081f

السبب الأول هو وجود ملفات نظام تالفة أو مفقودة. ويندوز يعتمد على مجموعة كبيرة من الملفات والمكونات الداخلية حتى يثبت التحديثات بشكل صحيح. إذا تلف جزء من هذه المكونات، قد يفشل التحديث ويظهر خطأ 0x800f081f.

السبب الثاني هو تنزيل غير مكتمل لملفات التحديث. قد يحدث ذلك بسبب انقطاع الإنترنت، أو امتلاء القرص C، أو إيقاف الجهاز أثناء التحديث، أو مشكلة مؤقتة في خدمة Windows Update.

السبب الثالث هو تلف كاش Windows Update. يحتفظ ويندوز بملفات تحديث مؤقتة داخل مجلدات خاصة. إذا تلفت هذه الملفات، قد يحاول النظام استخدامها مرة أخرى ويفشل في كل مرة.

السبب الرابع هو توقف خدمات التحديث أو تعطيلها. بعض المستخدمين يوقفون خدمات Windows Update لتقليل استهلاك الإنترنت، أو تستخدم بعض أدوات التعديل إعدادات تمنع التحديثات. عند محاولة التحديث لاحقًا، تظهر أخطاء مختلفة، ومنها خطأ 0x800f081f.

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

قبل البدء: تأكد من المساحة والإنترنت

قبل تنفيذ أوامر الإصلاح، تأكد من وجود مساحة كافية في القرص C. تحديثات ويندوز تحتاج إلى مساحة للتنزيل وفك الضغط والتثبيت. إذا كان القرص ممتلئًا، قد يفشل التحديث حتى لو كانت ملفات النظام سليمة.

افتح الإعدادات، ثم النظام، ثم التخزين، وراجع المساحة المتاحة. يفضل ترك مساحة لا تقل عن 15 إلى 20 جيجابايت عند التعامل مع تحديثات كبيرة. كذلك تأكد من أن الإنترنت مستقر، لأن التنزيل غير المكتمل من أسباب ظهور الخطأ.

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

تشغيل مستكشف أخطاء Windows Update

ابدأ بأداة Microsoft المدمجة لاستكشاف أخطاء Windows Update. في ويندوز 11 افتح الإعدادات، ثم النظام، ثم استكشاف الأخطاء وإصلاحها، ثم أدوات استكشاف الأخطاء الأخرى، وبعدها اختر Windows Update واضغط تشغيل.

في ويندوز 10 افتح الإعدادات، ثم التحديث والأمان، ثم استكشاف الأخطاء وإصلاحها، ثم اختر أداة Windows Update. بعد انتهاء الفحص، أعد تشغيل الجهاز وجرب التحديث مرة أخرى.

هذه الخطوة مناسبة جدًا كبداية لأنها تحاول إصلاح مشاكل شائعة في خدمات التحديث والإعدادات دون أن تحتاج إلى تنفيذ أوامر يدوية. ويمكنك مراجعة صفحة Microsoft الرسمية الخاصة بمشاكل تحديث ويندوز من هنا: Troubleshoot problems updating Windows.

فحص خدمات Windows Update

إذا استمر خطأ 0x800f081f، افحص خدمات التحديث. اضغط Windows + R، ثم اكتب:

services.msc

ابحث عن الخدمات التالية:

  • Windows Update
  • Background Intelligent Transfer Service
  • Cryptographic Services
  • Windows Installer

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

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

تنظيف ملفات تحديث ويندوز المؤقتة

إذا كان كاش التحديث تالفًا، قد يستمر ويندوز في محاولة استخدام ملفات قديمة أو ناقصة. الحل هنا هو إعادة تسمية مجلد SoftwareDistribution بدل حذفه مباشرة.

افتح موجه الأوامر كمسؤول، ثم نفذ الأوامر التالية:

net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits

بعد تنفيذ الأوامر، أعد تشغيل الكمبيوتر، ثم افتح Windows Update وابحث عن التحديثات من جديد. سيقوم ويندوز بإنشاء مجلد جديد وتحميل ملفات التحديث مرة أخرى.

هذه الخطوة لا تحذف ملفاتك الشخصية، لكنها قد تجعل ويندوز يعيد تنزيل تحديثات كانت موجودة في الكاش القديم. إذا كان سبب خطأ 0x800f081f تنزيلًا ناقصًا أو ملفات تحديث تالفة، فقد تنجح هذه الطريقة.

تشغيل SFC لفحص ملفات النظام

إذا لم تنجح الخطوات السابقة، استخدم أداة SFC لفحص ملفات النظام. افتح موجه الأوامر كمسؤول، ثم اكتب:

sfc /scannow

انتظر حتى ينتهي الفحص بالكامل. لا تغلق النافذة أثناء العملية. إذا وجدت الأداة ملفات تالفة وتم إصلاحها، أعد تشغيل الجهاز ثم جرّب التحديث مرة أخرى.

إذا ظهرت رسالة تفيد بأن Windows Resource Protection وجد ملفات تالفة لكنه لم يستطع إصلاح بعضها، فهذا يعني أنك تحتاج غالبًا إلى DISM لإصلاح مكونات النظام التي يعتمد عليها SFC.

استخدام DISM لإصلاح مكونات ويندوز

أداة DISM مهمة عند التعامل مع خطأ 0x800f081f، لأنها تفحص صورة النظام ومخزن المكونات. افتح موجه الأوامر كمسؤول، ثم نفذ الأوامر التالية بالترتيب:

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

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

بعد انتهاء DISM، أعد تشغيل الجهاز، ثم شغّل SFC مرة أخرى:

sfc /scannow

بعد ذلك جرّب Windows Update. في حالات كثيرة، هذه الخطوات تكفي لإصلاح ملفات النظام وإزالة الخطأ.

ماذا تفعل إذا ظهر The source files could not be found؟

إذا ظهر خطأ 0x800f081f أثناء تشغيل DISM ومعه رسالة The source files could not be found، فهذا يعني أن DISM لم يجد ملفات الإصلاح المطلوبة. هنا قد تحتاج إلى مصدر تثبيت ويندوز مطابق.

المصدر قد يكون ملف ISO رسمي لنفس إصدار ويندوز المثبت على جهازك. بعد تحميله وفتحه، يظهر كقرص افتراضي يحتوي على مجلد sources. داخل هذا المجلد قد تجد ملف install.wim أو install.esd.

لكن يجب الانتباه: استخدام ملف ISO غير مطابق قد لا يحل المشكلة. يجب أن يكون المصدر قريبًا من إصدار جهازك، سواء ويندوز 10 أو ويندوز 11، وبنفس المعمارية 64-bit غالبًا. لا تستخدم ملفًا عشوائيًا من موقع غير موثوق.

مثال على استخدام مصدر مع DISM

إذا كان ملف التثبيت موجودًا داخل قرص افتراضي بالحرف D، وكان الملف install.wim موجودًا داخل مجلد sources، يمكن استخدام أمر مثل:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess

أما إذا كان الملف install.esd، فقد يختلف الأمر. لا تنس أن رقم index قد يختلف حسب نسخة ويندوز داخل ملف التثبيت. لذلك لا تنسخ الأمر كما هو إذا كان حرف القرص أو نوع الملف مختلفًا عندك.

هذه خطوة متقدمة. إذا لم تكن متأكدًا من حرف القرص أو نوع الملف، الأفضل عدم التجربة العشوائية. الخطأ هنا غالبًا لن يحذف ملفاتك، لكنه قد يضيع وقتك إذا كان المصدر غير صحيح.

فحص مكونات .NET Framework عند الحاجة

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

يمكنك تجربة تثبيت المكون من ميزات ويندوز. اضغط Windows + R، ثم اكتب:

optionalfeatures

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

تجنب أدوات الإصلاح العشوائية

عند البحث عن حل خطأ 0x800f081f ستجد أدوات خارجية كثيرة تدّعي إصلاح ويندوز بضغطة واحدة. لا تستخدم أدوات غير معروفة، خصوصًا إذا طلبت صلاحيات مسؤول أو وعدت بإصلاح Registry وخدمات النظام تلقائيًا.

أخطاء التحديث تحتاج إلى خطوات واضحة: فحص خدمات، تنظيف كاش، إصلاح ملفات النظام، ثم استخدام مصدر رسمي عند الحاجة. الأدوات غير الموثوقة قد تغيّر إعدادات النظام وتسبب أخطاء إضافية.

هل الخطأ له علاقة بمشاكل الإقلاع؟

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

إذا ظهر عندك كود مثل 0xc000000f، يمكنك مراجعة شرح حل خطأ 0xc000000f عند تشغيل الكمبيوتر. وإذا ظهر كود 0xc000000e، فراجع شرح حل خطأ 0xc000000e في ويندوز. هذه الأكواد مرتبطة أكثر بمسار الإقلاع وبيانات BCD.

متى تحتاج إلى إعادة تعيين ويندوز؟

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

يمكن تجربة Reset this PC مع اختيار الاحتفاظ بالملفات، لكن يجب أخذ نسخة احتياطية قبل ذلك. الاحتفاظ بالملفات لا يعني الاحتفاظ بكل البرامج والإعدادات، لذلك لا تستخدم هذه الخطوة إلا بعد فشل الطرق السابقة.

أما الفورمات الكامل فيجب أن يكون آخر حل، خصوصًا إذا كانت لديك ملفات مهمة أو برامج تحتاج إلى إعادة تثبيت وترخيص. في معظم الحالات، لا يحتاج خطأ 0x800f081f إلى فورمات مباشر.

كيف تتجنب تكرار خطأ 0x800f081f؟

لمنع تكرار المشكلة، لا توقف تحديثات ويندوز لفترات طويلة، وحافظ على مساحة كافية في القرص C، ولا تغلق الكمبيوتر أثناء التحديث. كذلك تجنب استخدام أدوات تنظيف قوية تحذف ملفات النظام أو تعدل خدمات Windows Update بدون معرفة.

من الأفضل أيضًا تحديث ويندوز بانتظام بدل ترك التحديثات تتراكم لفترة طويلة. وعند استخدام DISM أو مصدر ISO، تأكد أن المصدر رسمي ومناسب لإصدار ويندوز المثبت على جهازك.

مصدر إضافي لفهم تحديثات ويندوز

لفهم فكرة تحديثات ويندوز عمومًا، يمكن مراجعة صفحة Windows Update على ويكيبيديا. أما في خطوات الإصلاح العملية، فالأفضل الاعتماد على صفحة Microsoft الرسمية الخاصة بمشاكل تحديث ويندوز وأدوات الإصلاح المدمجة في النظام.

أسئلة وإجابات سريعة

هل خطأ 0x800f081f يحتاج إلى فورمات؟

لا، غالبًا لا يحتاج إلى فورمات. ابدأ بمستكشف أخطاء Windows Update، ثم فحص الخدمات، ثم SFC وDISM. الفورمات يكون آخر حل بعد فشل خطوات الإصلاح وأخذ نسخة احتياطية.

ما معنى The source files could not be found؟

تعني أن أداة DISM لم تجد الملفات المطلوبة لإصلاح مكونات ويندوز. في هذه الحالة قد تحتاج إلى مصدر تثبيت ويندوز مطابق، مثل ملف ISO رسمي مناسب لإصدار جهازك.

هل يمكن حل خطأ 0x800f081f من خلال Windows Update فقط؟

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

هل حذف مجلد SoftwareDistribution آمن؟

الأفضل إعادة تسميته بدل حذفه مباشرة. بعد إعادة تشغيل خدمات Windows Update، ينشئ ويندوز مجلدًا جديدًا ويعيد تنزيل ملفات التحديث.

لماذا يظهر الخطأ عند تثبيت .NET Framework 3.5؟

لأن ويندوز قد لا يستطيع الوصول إلى ملفات المكون المطلوبة. يمكن تجربة تفعيله من optionalfeatures، وإذا فشل، قد تحتاج إلى إصلاح Windows Update أو استخدام مصدر تثبيت مطابق.

هل أكرر أمر DISM حتى ينجح؟

لا تكرره بلا سبب. إذا ظهر أن ملفات المصدر غير موجودة، فالمشكلة ليست في التكرار، بل في عدم توفر مصدر إصلاح مناسب أو وجود مشكلة في مكونات التحديث.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top