هل تظهر لك رسالة 0x80072EFD – Unspecified Error عند محاولة تثبيت أحد البرامج على جهاز الكمبيوتر؟ هذه المشكلة قد تكون مزعجة، خصوصًا عندما يتوقف برنامج التثبيت فجأة أو تظهر رسالة خطأ بدون توضيح السبب الحقيقي.
![]() |
| حل مشكلة 0x80072EFD |
في بعض الحالات، تكون المشكلة مرتبطة بمكونات النظام التي يحتاجها البرنامج حتى يعمل بشكل صحيح، مثل Microsoft .NET، Visual C++ Redistributable، WebView2 أو بعض مكتبات التشغيل الأخرى. لذلك، قبل إعادة تثبيت ويندوز أو اللجوء إلى حلول معقدة، من المفيد التأكد من توفر هذه المكونات وتحديثها.
ملاحظة مهمة: الخطأ 0x80072EFD ليس له سبب واحد بالضرورة، لذلك تثبيت مكونات التشغيل لا يضمن حل المشكلة في جميع الأجهزة، لكنه من الخطوات المهمة عند ظهور أخطاء أثناء تثبيت البرامج.
ما هو الخطأ 0x80072EFD؟
يظهر الخطأ 0x80072EFD في بعض سيناريوهات البرامج التي تحتاج إلى الوصول إلى موارد أو خدمات عبر الشبكة أثناء التثبيت أو الإعداد. وقد تظهر معه عبارة:
Unspecified Error
لذلك لا ينبغي الاعتماد على رمز الخطأ وحده لتحديد السبب.
![]() |
| حل مشكلة 0x80072EFD Unspecified Error |
ومن الأسباب المحتملة:
نقص أحد مكونات Runtime المطلوبة.
وجود مشكلة في ملفات أو مكونات ويندوز.
مشكلة في الاتصال بالإنترنت أو في إعدادات الشبكة.
وجود إصدار قديم أو غير مناسب من مكتبات التشغيل.
مشكلة في برنامج التثبيت نفسه.
تعارض مع برنامج حماية أو إعدادات النظام.
تلف بعض مكونات Windows Installer أو ملفات النظام.
الحل الأول: تثبيت Microsoft .NET
أحد أهم المكونات التي تحتاج إليها الكثير من تطبيقات ويندوز هو .NET.
وتوضح Microsoft أن هناك عدة أنواع من .NET Runtime، ومن بينها .NET Desktop Runtime لتشغيل تطبيقات سطح المكتب مثل تطبيقات Windows Forms وWPF. كما أن .NET Runtime وDesktop Runtime يختلفان عن SDK المخصص للمطورين.
لذلك، بالنسبة للمستخدم العادي، لا تحتاج عادةً إلى تثبيت أدوات التطوير؛ ركز على Runtime المناسب للبرنامج.
ماذا تثبت؟
يفضل تنزيل .NET من موقع Microsoft الرسمي، واختيار الإصدار المناسب لجهازك، مثل:
.NET Desktop Runtime
وتوفر Microsoft الإصدارات الحديثة لأنظمة Windows بمعماريات مثل x64 وx86 وARM64.
إذا كان البرنامج قديمًا، فقد يحتاج إلى إصدار .NET مختلف عن الإصدار الحديث، ولذلك يجب اتباع متطلبات البرنامج نفسه عند توفرها.
الحل الثاني: تثبيت Microsoft Visual C++ Redistributable
من أكثر المكونات أهمية عند تشغيل أو تثبيت البرامج التي تم تطويرها باستخدام Microsoft Visual C++ هو:
Microsoft Visual C++ Redistributable
هذا الحزمة توفر مكتبات C وC++ Runtime التي تحتاج إليها العديد من تطبيقات ويندوز. وتوصي Microsoft باستخدام أحدث Redistributable مدعوم للتطبيقات المبنية باستخدام إصدارات MSVC الحديثة، مع ضرورة الانتباه إلى معمارية البرنامج.
تتوفر حزم مختلفة مثل:
x64
x86
ARM64
![]() |
| 0x80072EFD Windows 11 |
ومن المهم اختيار الحزمة المناسبة للتطبيق والنظام. كما أن إصدارات Visual C++ القديمة قد تكون مطلوبة لبعض البرامج القديمة، لذلك لا يعني وجود أحدث إصدار أن كل برنامج قديم سيعمل معه بالضرورة.
الحل الثالث: تثبيت Microsoft Edge WebView2 Runtime
بعض البرامج الحديثة تعتمد على Microsoft Edge WebView2 لعرض أجزاء من واجهة البرنامج ومحتوى الويب داخل التطبيق.
وتوفر Microsoft WebView2 Runtime وتقوم بتحديثه بشكل دوري، ولذلك قد تحتاج بعض التطبيقات إلى وجوده على الجهاز.
إذا كان برنامج التثبيت أو البرنامج نفسه يعتمد على WebView2 وكان المكون مفقودًا أو توجد مشكلة في تثبيته، فقد يؤدي ذلك إلى فشل الإعداد.
الحل الرابع: تثبيت مكونات DirectX المطلوبة
بعض البرامج، وخصوصًا الألعاب والتطبيقات التي تعتمد على تقنيات رسومية أو مكتبات قديمة، قد تحتاج إلى مكونات إضافية من DirectX.
وتوضح Microsoft أن DirectX End-User Runtime Web Installer يثبت مكتبات قديمة إضافية مثل D3DX وXAudio 2.7 وXInput 1.3 التي قد تستخدمها بعض التطبيقات والألعاب القديمة.
وهذا لا يعني تحديث إصدار DirectX الرئيسي في ويندوز، وإنما إضافة بعض المكتبات القديمة المطلوبة من برامج معينة.
الحل الخامس: تحديث Windows
قبل تجربة عدد كبير من الحلول، تأكد من أن Windows محدث.
فبعض البرامج تعتمد على مكونات النظام وخدمات Windows التي قد تتلقى إصلاحات وتحسينات من خلال تحديثات النظام.
انتقل إلى:
Settings → Windows Update
ثم تحقق من وجود تحديثات جديدة وأعد تشغيل الكمبيوتر بعد تثبيتها.
الحل السادس: إصلاح ملفات Windows
إذا استمرت المشكلة بعد تثبيت مكونات Runtime، فقد تكون المشكلة في ملفات النظام نفسها.
يمكن تجربة أدوات Windows المدمجة مثل:
System File Checker (SFC)
ثم استخدام:
DISM
هذه الأدوات تستطيع فحص وإصلاح بعض مشاكل مكونات Windows وملفات النظام.
افتح Command Prompt كمسؤول وجرب:
sfc /scannow
وبعد انتهاء العملية يمكن استخدام:
DISM /Online /Cleanup-Image /RestoreHealth
بعد اكتمال الإصلاح، أعد تشغيل الكمبيوتر وجرب تثبيت البرنامج مرة أخرى.
الحل السابع: تحميل البرنامج من الموقع الرسمي
أحيانًا لا تكون المشكلة في Windows أصلًا، وإنما في ملف التثبيت نفسه.
لذلك قم بحذف ملف التثبيت الحالي وتنزيل نسخة جديدة من الموقع الرسمي لمطور البرنامج.
تجنب استخدام ملفات Setup معدلة أو مجهولة المصدر، لأن بعض هذه الملفات قد تكون ناقصة أو تحتوي على تعديلات تسبب أخطاء أثناء التثبيت.
هل تثبيت كل هذه البرامج يحل خطأ 0x80072EFD؟
ليس بالضرورة.
لا يوجد حل واحد مضمون للخطأ 0x80072EFD لأن سبب المشكلة يختلف حسب البرنامج والجهاز وطريقة ظهور الخطأ.
لكن تثبيت مكونات التشغيل الأساسية مثل:
.NET Desktop Runtime + Visual C++ Redistributable + WebView2 + مكونات DirectX المطلوبة
قد يساعد في حل عدد كبير من مشاكل البرامج التي تعتمد على هذه المكونات.
الأفضل هو تثبيت المكون الذي يحتاج إليه البرنامج تحديدًا، بدل تثبيت عشرات الإصدارات والبرامج بشكل عشوائي.
أفضل ترتيب لتجربة الحلول
للحصول على أفضل نتيجة، جرب الخطوات بهذا الترتيب:
أعد تشغيل الكمبيوتر.
تأكد من اتصال الإنترنت.
حمّل نسخة جديدة من البرنامج من موقعه الرسمي.
ثبت .NET Desktop Runtime المناسب.
ثبت Visual C++ Redistributable المناسب.
ثبت WebView2 Runtime إذا كان البرنامج يعتمد عليه.
ثبت مكونات DirectX المطلوبة للبرامج القديمة أو الألعاب.
شغّل فحص SFC و DISM.
أعد تشغيل Windows وجرب تثبيت البرنامج مرة أخرى.
والأن نترككم مع الشرح المفصل لكيفية حل مشكلة 0x80072EFD عند تثبيت البرامج في ويندوز 11 و10، من خلال هذا الفيديو.
فرجة ممتعة.
الخلاصة
قد يبدو خطأ 0x80072EFD Unspecified Error غامضًا، لكن في كثير من الحالات يمكن الوصول إلى حل المشكلة من خلال فحص مكونات النظام ومتطلبات البرنامج بدل إعادة تثبيت Windows بالكامل.
ابدأ دائمًا من الحلول الآمنة والبسيطة، وخاصة التأكد من توفر .NET Runtime وVisual C++ Redistributable وWebView2، ثم انتقل إلى فحص ملفات Windows وإعدادات الشبكة عند استمرار المشكلة.
وتذكر أن أفضل مصدر لتحميل هذه المكونات هو المواقع الرسمية التابعة لـ Microsoft أو موقع مطور البرنامج نفسه، وليس مواقع التحميل العشوائية.


