إصلاح الخطأ 10016 في عارض أحداث Windows
كوني خبيرًا تقنيًا كبيرًا ، فأنا أكره عندما لا يعمل جهاز Windows الخاص بي بشكل لا تشوبه شائبة. أظن أنه إذا لم أتمكن من تشغيل جهاز الكمبيوتر الخاص بي بشكل مثالي ، فما هو نوع الشخص التقني الذي أنا عليه؟ من الواضح أن محاولة جعل كل شيء يعمل بشكل مثالي يعني قضاء الكثير من الوقت في إصلاح المشكلات التي ربما لا تسبب أي مشكلات كبيرة في نظامي.
ومع ذلك ، لا يزال الأمر ممتعًا وستتعلم الكثير. في هذه المقالة ، أتحدث عن إصلاح الخطأ الذي يظهر في عارض الأحداث(Event Viewer) المتعلق بـ DistributedCOM . لقد لاحظت أنه ليس لدي أي أخطاء أخرى في سجل النظام(System) الخاص بي سوى بضعة أخطاء كل يوم بمعرف الحدث (Event ID)10016 . كانت رسالة الخطأ الأساسية هي نفسها:
The application-specific permission settings do not grant Local Activation permission for the COM Server application
كما قام أيضًا بإدراج CLSID و APPID و SID وشيء عن تعديل الأذونات باستخدام خدمات (Services)المكونات(Component) .
بعد قراءة بعض مشاركات المنتدى الكثيفة ، تمكنت من إصلاح هذا الخطأ بحيث لم يعد يظهر في عارض الأحداث(Event Viewer) . إنها عملية رائعة ، لذا تأكد من أن لديك ساعة أو ساعتين لتجنيبها قبل أن تبدأ.
الخطوة 1 - تحقق من العملية
أول شيء يتعين علينا القيام به هو معرفة العملية أو الخدمة المرتبطة بمعرف CLASS(CLASS ID) المدرج في الخطأ. للقيام بذلك ، امض قدمًا وانسخ CLSID المدرج في وصف الحدث. في حالتي ، بدأت بـ {D63B10C5 . تأكد من نسخ كلا المشابك المتعرجة أيضًا.
أنت الآن بحاجة إلى فتح محرر التسجيل من خلال النقر على ابدأ والكتابة في رجديت(regedit) . عندما يكون لديك محرر التسجيل مفتوحًا ، انقر فوق تحرير(Edit) ثم بحث(Find) . انطلق والصق CLSID في مربع البحث واضغط على Enter .
بعد مرور بعض الوقت ، يجب أن تحصل على نتيجة تحت مفتاح HK_CLASSES_ROOT\CLSID . على الجانب الأيمن ، يجب أن يحتوي على مفتاحين ويجب أن يسرد المفتاح الافتراضي(Default) اسم الخدمة. في حالتي وربما حالتك أيضًا ، يجب أن يكون RuntimeBroker .
يجب أن يتطابق معرف التطبيق(AppID) أيضًا مع ما تم سرده في رسالة الخطأ. بعد ذلك ، يتعين علينا تشغيل برنامج نصي حتى نتمكن من إجراء تغييرات على الأذونات في خدمات (Services)المكونات(Component) لهذه الخدمة.
الخطوة 2 - تشغيل البرنامج النصي PowerShell
لإصلاح هذه المشكلة ، يتعين علينا تعديل بعض الأذونات في خدمات (Services)المكونات(Component) لـ RuntimeBroker ، ولكن قبل أن نتمكن من القيام بذلك ، يتعين علينا تشغيل برنامج نصي يسمح لنا بإجراء هذه التغييرات.
لتشغيل PowerShell كمسؤول ، تحتاج إلى النقر فوق ابدأ(Start) ، واكتب بوويرشيل(powershell) ، ثم انقر بزر الماوس الأيمن على النتيجة واختر تشغيل ( Run as administrator)كمسؤول(Administrator) .
انتقل الآن وقم بتنزيل الملف النصي المرتبط هنا وانسخ كل الكود والصقه في نافذة PowerShell (إذا نقرت بزر الماوس الأيمن في نافذة PowerShell ، فسيتم لصق كل ما هو موجود في الحافظة). ثم اضغط فقط على Enter وسترى الكلمة تم(Done) طباعتها.
الخطوة 3 - افتح خدمات المكونات
يمكنك فتح خدمات المكونات(Component Services) مثلما فتحت PowerShell في الخطوة 2(Step 2) . انقر فوق(Click) ابدأ واكتب(Start) خدمات المكون. ليس عليك تشغيل هذا البرنامج كمسؤول. بمجرد الوصول إلى هناك ، انتقل إلى الموقع التالي:
Component Services - Computers - My Computer - DCOM Config
قم بالتمرير لأسفل حتى تجد Runtime Broker . في حالتي ، كان هناك اثنان منهم! كيف تعرف أيهما مدرج في الخطأ؟
انقر بزر الماوس الأيمن فوق كل منها واختر خصائص(Properties) . في علامة التبويب عام(General) ، سترى معرّف التطبيق(Application ID) ، والذي يجب أن يتطابق مع معرف التطبيق(AppID) من رسالة الخطأ. إذا كنت تحصل على أخطاء في Event Viewer بمعرف 10016 وأكثر من CLSID واحد ، فمن الممكن أن يكون كلا من RuntimeBrokers بحاجة إلى الإصلاح. في حالتي ، كان علي فقط إصلاح واحد.
الخطوة 4 - تصحيح الأذونات
أخيرًا ، نحتاج إلى تعديل الأذونات. أثناء وجودك في نافذة خصائص RuntimeBroker ، انقر فوق علامة التبويب الأمان .(Security)
يجب أن يكون الزر تحرير ضمن (Edit)أذونات التشغيل والتفعيل(Launch and Activation Permissions) قابلاً للنقر. إذا كان باللون الرمادي ، فهذا يعني أن برنامج PowerShell النصي لا يعمل بشكل صحيح. عند النقر فوق "تعديل" ، قد ترى مربع حوار منبثق يحذرك من الأذونات غير المعروفة.
هنا لا تريد النقر فوق إزالة(Remove) . ما عليك سوى النقر فوق الزر " إلغاء(Cancel) " . سترى الآن قائمة بالحسابات الافتراضية وقد ترى أيضًا حساب غير معروف(Account Unknown) مدرجًا.
تريد التأكد من ترك الحساب غير معروف(Account Unknown) كما هو. لا تقم بإزالته. في هذه المرحلة ، يجب أن تترك مع كل حزم (SELF)التطبيق( ALL APPLICATION PACKAGES) والنفس . الآن علينا إضافة حسابين. انقر فوق إضافة(Add) واكتب النظام(System) ، ثم انقر فوق التحقق من الأسماء( Check Names) . انقر فوق " موافق(OK) " وسيضيف هذا الحساب إلى القائمة.
انقر فوق إضافة(Add) مرة أخرى واكتب هذه المرة الخدمة المحلية(Local Service) واتبع نفس الخطوات.
بمجرد إضافة كلاهما ، انقر عليهما واحدًا تلو الآخر وحدد مربعي الاختيار Local Launch and Local Activation ضمن السماح(Allow) . هذا عن ذلك! انتقل الآن وأعد تشغيل جهاز الكمبيوتر الخاص بك ، ويجب ألا ترى هذا الخطأ بعد الآن يظهر في سجلات عرض الأحداث. (Event View)يتمتع!
Related posts
كيفية إصلاح التوقف: 0x000000F4 خطأ شاشة زرقاء في Windows
إصلاح رمز خطأ Windows Update 8E5E03FA
كيفية إصلاح خطأ "هناك إصلاح معلق للنظام" في Windows
كيفية إصلاح خطأ "التطبيق كان غير قادر على البدء بشكل صحيح (0xc0000142)" في Windows
كيفية إصلاح "عدم اكتشاف جهاز TPM خطأ" في Windows
ويندوز Update error 80072EFE على نظام التشغيل Windows 10
كيفية إصلاح "لم يتم التعرف عليه كأمر داخلي أو خارجي" في Windows
Fix Windows Update Error 0x800f0989 على نظام التشغيل Windows 11/10
كيفية إصلاح "لا يمكن حفظ ملف مكتبة iTunes" في نظام التشغيل Windows 10
إصلاح Windows 8/10 خطأ "لم نتمكن من الاتصال بالمتجر"
Fix Windows Update Error Code 0x8007025D-0x2000C
Fix Windows Update Error Code 0x800700c1
فشل Fix Ntfs.sys BSOD Error على Windows 10
كيفية إصلاح "تعذر إعادة تعيين جهاز الكمبيوتر الخاص بك. قسم محرك الأقراص المطلوب مفقود "في Windows
Fix Windows Update Error Code 0x80080008
Fix Windows Server Activation Error 0xc004f069
إصلاح شبكة مجهولة الهوية وعدم وجود إنترنت في Windows
كيفية إصلاح مشكلة "اسم الملف طويل جدًا" في Windows
Fix Windows Update Error 0x800f0905
خطأ Fix EVENT TRACING FATAL ERROR Blue screen على Windows PC