إصلاح: خطأ التطبيق 0xc0000022

و 0xc0000022 خطأ وكثيرا ما يرتبط مع التطبيقات القديمة الوقوع في مشاكل التوافق مع أحدث إصدارات ويندوز (ويندوز 10 و ويندوز 8.1). ولكن قد تواجه أيضًا رسالة الخطأ هذه عند تشغيل برنامج Adobe Acrobat Reader أو فتح ملف PDF أو تشغيل منتج Adobe آخر. من المعروف أن بعض مجموعات برامج مكافحة الفيروسات تسبب هذه المشكلة عن طريق حظر الأذونات المطلوبة من قبل التطبيق الذي يعرض الخطأ.

بالنسبة لتلك التطبيقات المكتوبة في Visual Basic ، يشير  الخطأ 0xc0000022 عادةً إلى وجود مشكلة إذن في ملف DLL (المكتبة المرتبطة ديناميكيًا) المطلوب . في كثير من الأحيان ، يمكن تجنب هذه المشكلة عن طريق تشغيل البرنامج بامتيازات إدارية. يمكنك القيام بذلك بسهولة عن طريق النقر بزر الماوس الأيمن على اختصار التطبيق والنقر فوق تشغيل كمسؤول.

إذا لم يساعدك تشغيل البرنامج بحقوق إدارية ، فحول انتباهك إلى برنامج مكافحة الفيروسات. من المعروف أن بعض مجموعات برامج مكافحة الفيروسات التابعة لجهات خارجية (خاصة AVG و Mc Afee) تسبب هذا الخطأ في المتصفحات والتطبيقات الأخرى التي تتطلب أذونات الشبكة. حاول تعطيل ميزة الحماية في الوقت الفعلي لبرنامج مكافحة الفيروسات التابع لجهة خارجية وافتح التطبيق مرة أخرى.

إذا لم يسفر ذلك عن أي نتائج ، فاستخدم إحدى الطريقتين أدناه للتخلص من  الخطأ 0xc0000022. في حالة ظهور رسالة الخطأ عند فتح Adobe Reader أو ملف PDF ، اتبع الطريقة الأولى . عند رؤية الخطأ بعد تشغيل تطبيق قديم (أو لعبة) على Windows 8 أو Windows 10 ، اتبع الطريقة الثانية .

الطريقة الأولى: إصلاح Microsoft Visual C ++ 2013 القابل لإعادة التوزيع

لا تزال معظم التطبيقات تعتمد على حزم Microsoft Visual C ++ القابلة لإعادة التوزيع للعمل بشكل صحيح على Windows ، ولا يعد Acrobat Reader استثناءً. أبلغ بعض المستخدمين عن رؤية  الخطأ 0xc0000022 في  أحد منتجات Adobe  بعد قيام Windows بإجراء تحديث تلقائي. لحسن الحظ ، يمكن حل ذلك عن طريق إصلاح حزم Microsoft Visual C ++ 2013 القابلة لإعادة التوزيع التي تستخدمها مجموعة Adobe. اتبع الدليل أدناه للتخلص من  خطأ 0xc0000022:

ملاحظة: سيعمل الدليل التالي أيضًا مع منتجات Adobe الأخرى التي تعرض  الخطأ 0xc0000022 ، وليس فقط Acrobat Reader.

  1. اضغط على مفتاح Windows + R لفتح نافذة Run. اكتب appwiz.cpl وضرب أدخل لفتح  البرامج والميزات.

  2. قم بالتمرير لأسفل إلى حزم Microsoft Visual C ++ 2013 القابلة لإعادة التوزيع وانقر بزر الماوس الأيمن على الإدخال الأول. ثم ، انقر فوق تغيير.

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

  4. بمجرد نجاح الإعداد ، كرر الخطوتين 2 و 3 مع جميع حزم Microsoft Visual C ++ 2013 المتبقية .

  5. بمجرد  إصلاح جميع حزم Microsoft Visual C ++ 2013 ، أعد تشغيل جهازك وحاول إعادة تشغيل Acrobat Reader (أو فتح ملف PDF).

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

الطريقة الثانية: تمكين DirectPlay في المكونات القديمة

DirectPlay هو واجهة برمجة تطبيقات مهملة في السابق كانت جزءًا من Microsoft DirectX API. إنها في الأساس مكتبة اتصالات شبكية تستخدم بشكل أساسي لتطوير ألعاب الكمبيوتر ، ولكنها استخدمت أيضًا في بعض تطبيقات الأغراض العامة.

ربما واجهت  خطأ 0xc0000022 عند محاولة فتح لعبة أو تطبيق قديم. يحدث هذا لأن اللعبة (أو التطبيق) المعني يحاول استخدام ملف dll. الذي تم إهماله مع DirectPlay. على الرغم من أن مكونات DirectPlay تعتبر قديمة في Windows 8.1 و Windows 10 ، إلا أنه لا يزال من الممكن تمكينها من إعدادات Windows.

إذا كنت تقوم بتشغيل Windows 8.1 أو Windows 10 ، فسيتم تعطيل DirectPlay افتراضيًا. اتبع الدليل أدناه لتمكين DirectPlay وإزالة  الخطأ 0xc0000022 :

  1. اضغط على مفتاح Windows + R لفتح نوافذ Run. في ذلك، نوع appwiz.cpl وضرب أدخل لفتح البرامج والميزات.

  2. انقر فوق تشغيل ميزات Windows أو إيقاف تشغيلها.

  3. انتظر حتى يتم ملء القائمة ، ثم حدد المربع بجوار المكونات القديمة.

  4. اضغط على أيقونة + بجوار المكونات القديمة وحدد المربع بجوار DirectPlay. اضغط على موافق لحفظ الإعدادات الخاصة بك.

  5. سيقوم نظام التشغيل الخاص بك بعد ذلك بتكوين الملفات المطلوبة لتمكين DirectPlay. لا تغلق النافذة حتى ترى الرسالة " أكمل Windows التغييرات المطلوبة".

  6. أعد تشغيل النظام الخاص بك وقم بتشغيل التطبيق مرة أخرى. يجب فتحه بدون  خطأ 0xc0000022 .

مقالات ذات صلة):

0xc00007b