تنظیمات مجوز خاص برنامه، فعالسازی محلی را اعطا نمی کند

اگر Event Viewer پیغام خطا را نشان دهد تنظیمات مجوز خاص برنامه مجوز Local Activation را برای برنامه COM Server نمی دهد(The application-specific permission settings do not grant Local Activation permission for the COM Server application) ، این مقاله به شما کمک می کند. دارای شناسه رویداد DCOM (DCOM Event ID) 10016 است و این خطا عمدتاً پس از ارتقاء سیستم عامل ظاهر می شود. اگرچه این خطا بر تجربه کاربری کاربران معمولی ویندوز 10(Windows 10) تأثیر نمی گذارد ، ممکن است برخی از شما بخواهید بدانید که چرا این اتفاق می افتد و چه کاری می توانید در مورد آن انجام دهید.

این رویدادهای 10016 زمانی ثبت می شوند که اجزای مایکروسافت(Microsoft) سعی می کنند بدون مجوزهای لازم به اجزای DCOM دسترسی پیدا کنند. (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 می توانند در رایانه شما متفاوت باشند، زیرا آنها یک سرویس مؤلفه را در رایانه شما نشان می دهند. در مورد راه حل، قبلاً در پیام خطا ذکر شده است. شما باید مجوز امنیتی را از یک ابزار مدیریتی در ویندوز 10(Windows 10) تغییر دهید .

تنظیمات مجوز خاص برنامه، فعالسازی محلی را اعطا نمی کند

برای رفع تنظیمات مجوز خاص برنامه، خطای Local Activation در (Activation)ویندوز 10(Windows 10) صادر نمی شود ، این مراحل را دنبال کنید-

  1. (Identify)CLSID و APPID را (APPID)شناسایی و تأیید کنید
  2. (Change)مالکیت کلید CLSID را از (CLSID)ویرایشگر رجیستری (Registry Editor)تغییر دهید
  3. (Modify)مجوز امنیتی را از Component Services تغییر دهید

برای دانستن جزئیات مراحل به ادامه مطلب بروید.

شما باید CLSID و APPID را شناسایی کنید . از آنجایی که آنها می توانند در رایانه شما متفاوت باشند، تشخیص آنها بسیار مهم است. در غیر این صورت، نمی توانید از شر این پیام خطای Event Viewer خلاص شوید. (Event Viewer)با توجه به پیام خطای فوق، CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} و APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} است. مورد دیگری به نام SID وجود دارد ، اما در حال حاضر ضروری نیست.

اکنون باید مؤلفه ای که مشکل را ایجاد می کند را پیدا کنید. برای این کار، ویرایشگر رجیستری را در رایانه خود باز کنید. برای انجام این کار، Win+Rregedit را(regedit) تایپ کنید و دکمه Enter را بزنید. پس از آن به این مسیر بروید-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

فراموش نکنید که Enter-your-ClSID را با (Enter-your-ClSID )CLSID اصلی که در پیام خطا دریافت کرده اید جایگزین کنید. پس از دریافت آن، باید APPID را در سمت راست خود پیدا کنید. مطمئن شوید که این APPID و (APPID)APPID قبلی (که در پیام خطا ذکر شده است) یکسان هستند. پس از تایید، روی CLSID در سمت چپ خود کلیک راست کرده و گزینه Permissions را انتخاب کنید.

تنظیمات مجوز خاص برنامه، فعالسازی محلی را اعطا نمی کند

سپس روی دکمه Advanced کلیک کنید.

به طور پیش فرض، این کلید متعلق به TrustedInstaller است، اما باید مالک را به Administrator تغییر دهید . برای آن، روی دکمه Change در پنجره تنظیمات امنیتی پیشرفته(Advanced Security Settings ) کلیک کنید > "Administrator" را یادداشت کنید > روی دکمه 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) جستجو کنید و روی نتیجه مربوطه کلیک کنید. پس از باز کردن Component Services ، به اینجا بروید-

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 مواجه(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

وقتی صحبت از تکنولوژی می شود، هیچ چیز مهمتر از دقت و کیفیت نیست. در مایکروسافت، ما به توانایی خود در ارائه بهترین تجربه ممکن برای مشتریان خود افتخار می کنیم. محصولات ویندوز و iOS ما برخی از نوآورانه‌ترین محصولات در این صنعت هستند و ما دائماً در حال تلاش برای بهبود آنها هستیم. پی دی اف های بدون خطا دلیل دیگری برای موفقیت محصولات ما است. ما می دانیم که کنترل کیفیت در مورد گردش کار و ارتباطات ضروری است، بنابراین ما در حصول اطمینان از اینکه تمام PDF های ما بدون خطا هستند بسیار مراقب هستیم. و در نهایت، به عنوان یک عاشق ابزار، می‌دانیم که آسان‌تر کردن زندگی همیشه یک اولویت کلیدی است. ما مطمئن می شویم که همه دستگاه های Lumia ما دارای ویژگی هایی مانند NFC و CarPlay هستند تا بتوانید به راحتی فایل ها را با دوستان و خانواده به اشتراک بگذارید. با این مهارت ها،



Related posts