لا تمنح إعدادات الأذونات الخاصة بالتطبيق "التنشيط المحلي"

إذا عرض عارض الأحداث(Event Viewer) رسالة خطأ ، فإن إعدادات الأذونات الخاصة بالتطبيق لا تمنح إذن التنشيط المحلي لتطبيق خادم COM(The application-specific permission settings do not grant Local Activation permission for the COM Server application) ، فستساعدك هذه المقالة. يأتي مع معرف حدث DCOM (DCOM Event ID) 10016 ، ويظهر هذا الخطأ بشكل أساسي بعد ترقية نظام التشغيل. على الرغم من أن هذا الخطأ لا يؤثر على تجربة المستخدم لمستخدم Windows 10 العادي ، فقد يرغب بعضكم في معرفة سبب حدوث ذلك وما يمكنك فعله حيال ذلك.

يتم تسجيل هذه الأحداث 10016 عندما تحاول مكونات Microsoft الوصول إلى مكونات (Microsoft)DCOM دون الأذونات المطلوبة. يمكن عادةً تجاهل هذه الأحداث بأمان لأنها لا تؤثر سلبًا على الوظيفة وهي حسب التصميم.

تبدو رسالة الخطأ بأكملها كما يلي-

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} and APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

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

لا تمنح إعدادات الأذونات الخاصة بالتطبيق "التنشيط المحلي"

لإصلاح إعدادات الأذونات الخاصة بالتطبيق لا تمنح خطأ التنشيط المحلي في (Activation)نظام التشغيل Windows 10(Windows 10) ، اتبع هذه الخطوات-

  1. تحديد(Identify) وتأكيد CLSID و APPID
  2. قم بتغيير(Change) ملكية مفتاح CLSID من (CLSID)محرر التسجيل(Registry Editor)
  3. تعديل(Modify) إذن الأمان من خدمات (Services)المكونات(Component)

تابع القراءة لمعرفة الخطوات بالتفصيل.

تحتاج إلى تحديد CLSID و APPID . نظرًا لأنها يمكن أن تكون مختلفة على جهاز الكمبيوتر الخاص بك ، فمن المهم جدًا التعرف عليها. خلاف ذلك ، لن تتمكن من التخلص من رسالة خطأ عارض الأحداث هذه. (Event Viewer)وفقًا لرسالة الخطأ المذكورة أعلاه ، فإن CLSID هو {C2F03A33-21F5-47FA-B4BB-156362A2F239} ومعرّف التطبيق(APPID) هو {316CDED5-E4AE-4B15-9113-7055D84DCC97}. هناك عنصر آخر يسمى SID ، لكن هذا ليس ضروريًا في هذه اللحظة.

أنت الآن بحاجة إلى العثور على المكون الذي يتسبب في المشكلة. لذلك ، افتح محرر التسجيل على جهاز الكمبيوتر الخاص بك. للقيام بذلك ، اضغط على Win+R ، واكتب regedit ، والزر Enter . بعد ذلك ، انتقل إلى هذا المسار-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

لا تنس استبدال Enter-your-ClSID بـ (Enter-your-ClSID )CLSID الأصلي الذي تلقيته في رسالة الخطأ. بعد الحصول عليه ، يجب أن تجد معرف التطبيق(APPID) على جانبك الأيمن. تأكد من تطابق معرف التطبيق مع (APPID)معرف التطبيق(APPID) السابق (المذكور في رسالة الخطأ). بعد التأكيد ، انقر بزر الماوس الأيمن على CLSID على الجانب الأيسر ، وحدد خيار الأذونات(Permissions) .

لا تمنح إعدادات الأذونات الخاصة بالتطبيق "التنشيط المحلي"

ثم انقر فوق الزر " خيارات متقدمة(Advanced ) " .

بشكل افتراضي ، يمتلك TrustedInstaller(TrustedInstaller) هذا المفتاح ، لكنك تحتاج إلى تغيير المالك إلى المسؤول(Administrator) . لذلك ، انقر فوق الزر " تغيير " في نافذة " (Change )إعدادات الأمان المتقدمة(Advanced Security Settings ) "> اكتب "المسؤول"> انقر فوق الزر " التحقق من الأسماء(Check Names ) " > انقر فوق الزر " موافق(OK ) " .

تحتاج أيضًا إلى تحديد خانة الاختيار استبدال المالك في الحاويات الفرعية والكائنات(Replace owner on subcontainers and objects ) .

بعد القيام بذلك ، حدد المسؤولين(Administrators ) من قائمة أسماء المجموعات أو المستخدمين ، وحدد مربع الاختيار (Group or user names )Allow/Full Control . الآن احفظ الإعدادات الخاصة بك.

أيضا ، تحتاج إلى التحقق من الافتراضي -(Default – Data ) اسم البيانات. في هذا المثال ، اسم البيانات الافتراضية(Default Data) هو Immersive Shell . يجب أن يكون مختلفًا إذا كان CLSID و APPID مختلفين في رسالة الخطأ.

بعد ذلك ، تحتاج إلى الحصول على ملكية APPID أيضًا. لذلك ، انتقل إلى هذا المسار في محرر التسجيل-(Registry Editor-)

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

عليك أن تفعل الشيء نفسه كما هو مذكور أعلاه لتغيير ملكية مفتاح التسجيل هذا.(Registry)

في حال كنت تواجه أي مشكلة في تغيير ملكية مفتاح التسجيل(ownership of the Registry key) ، يمكنك التحقق من أداتنا المجانية المسماة RegOwnit والتي تتيح لك القيام بذلك بنقرة واحدة.

إذا كنت قد انتهيت من هذه الخطوات ، فأنت بحاجة إلى فتح خدمات المكونات(Component Services) . يمكنك البحث عنها في مربع بحث شريط المهام(Taskbar) والنقر فوق النتيجة المقابلة. بعد فتح خدمات (Services)المكونات(Component) ، انتقل هنا-

Component Services > Computer > My Computer > DCOM Config > Immersive Shell

بناءً على هذا المثال ، يتطابق CLSID مع خدمة مكون Immersive Shell هذه. (Immersive Shell)تحتاج إلى العثور على الاسم الافتراضي - البيانات(Default – Data ) الذي حصلت عليه من محرر التسجيل(Registry Editor) . بعد التعرف ، انقر بزر الماوس الأيمن على خدمة المكون ، وحدد خصائص(Properties) . هنا يجب أن تجد معرف(Application ID ) التطبيق أو معرف التطبيق(APPID) الذي يمكنك تأكيده مرة أخرى.

بعد ذلك ، انتقل إلى علامة التبويب الأمان . (Security )يمكنك هنا العثور على ثلاثة تسميات ، بما في ذلك أذونات التشغيل والتفعيل(Launch and Activation Permissions) . انقر فوق الزر " تحرير(Edit ) " المقابل .

إذا تلقيت أي رسالة تحذير ، فانقر فوق الزر " إلغاء(Cancel ) " وتابع. تحتاج إلى اتباع نفس الخطوات المذكورة أعلاه لإضافة حسابين-

  • النظام
  • الخدمات المحلية

بعد إضافتها ، حدد واحدًا في كل مرة ، وامنح أذونات التشغيل (Local Launch )المحلي والتفعيل المحلي(Local Activation ) لكليهما .

احفظ التغييرات ، فلن تواجه نفس المشكلة في عارض الأحداث(Event Viewer) مرة أخرى.

سواء واجهت المشكلة مع RuntimeBroker أو Immersive Shell أو أي عملية أخرى ، فإن الحل هو نفسه بالنسبة لهم جميعًا.(Whether you get the issue with RuntimeBroker or Immersive Shell or any other process, the solution is the same for all of them.)



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts