Uygulamaya özel izin ayarları Yerel Aktivasyon vermiyor

Olay Görüntüleyici(Event Viewer) bir hata mesajı görüntülerse Uygulamaya özel izin ayarları, COM Sunucusu uygulaması için Yerel Aktivasyon izni vermiyorsa,(The application-specific permission settings do not grant Local Activation permission for the COM Server application) bu makale size yardımcı olacaktır. DCOM Olay Kimliği (DCOM Event ID) 10016 ile birlikte gelir ve bu hata esas olarak işletim sistemini yükselttikten sonra ortaya çıkar. Bu hata, normal Windows 10(Windows 10) kullanıcısının kullanıcı deneyimini etkilemese de , bazılarınız bunun neden olduğunu ve bu konuda ne yapabileceğinizi bilmek isteyebilir.

Bu 10016 olayları, Microsoft bileşenleri gerekli izinler olmadan DCOM bileşenlerine erişmeye çalıştığında kaydedilir. Bu olaylar, işlevselliği olumsuz etkilemedikleri ve tasarım gereği oldukları için genellikle güvenli bir şekilde göz ardı edilebilir.

Bütün hata mesajı şöyle görünüyor-

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.

Bilginize, CLSID ve APPID , bilgisayarınızdaki bir bileşen hizmetini temsil ettikleri için bilgisayarınızda farklı olabilir. Çözümle ilgili olarak, hata mesajında ​​zaten belirtilmiştir. Windows 10'da(Windows 10) bir yönetim aracından güvenlik iznini değiştirmeniz gerekir .

Uygulamaya özel izin ayarları Yerel Aktivasyon vermiyor

Windows 10'da Uygulamaya özel izin ayarlarının Yerel (Windows 10)Aktivasyon(Activation) hatası vermediğini düzeltmek için şu adımları izleyin-

  1. (Identify)CLSID ve APPID'yi (APPID)tanımlayın ve onaylayın
  2. (Change)CLSID anahtarının sahipliğini Kayıt Defteri Düzenleyicisi'nden (Registry Editor)değiştirin
  3. (Modify)Bileşen (Component) Hizmetleri'nden(Services) güvenlik iznini değiştirin

Adımları ayrıntılı olarak öğrenmek için okumaya devam edin.

CLSID ve APPID'yi(APPID) tanımlamanız gerekir . Bilgisayarınızda farklı olabileceğinden, onları tanımak çok önemlidir. Aksi takdirde, bu Olay Görüntüleyici(Event Viewer) hata mesajından kurtulamazsınız. Yukarıda belirtilen hata mesajına göre, CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} ve APPID ise {316CDED5-E4AE-4B15-9113-7055D84DCC97}'dir. SID adında başka bir öğe var , ancak şu anda bu gerekli değil.

Şimdi sorunu yaratan bileşeni bulmanız gerekiyor. Bunun için bilgisayarınızda Kayıt Defteri Düzenleyicisi'ni açın. Bunu yapmak için Win+R tuşlarına basın , regedit yazın(regedit) ve Enter düğmesine basın. Bundan sonra, bu yola gidin-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

ClSID'nizi Girin'i(Enter-your-ClSID ) hata mesajında ​​aldığınız orijinal CLSID ile değiştirmeyi unutmayın . Aldıktan sonra APPID'yi(APPID) sağ tarafınızda bulmalısınız . Bu APPID(APPID) ve önceki APPID'nin(APPID) (hata mesajında ​​belirtilen) aynı olduğundan emin olun . Onayladıktan sonra, sol taraftaki CLSID'ye(CLSID) sağ tıklayın ve İzinler(Permissions) seçeneğini seçin.

Uygulamaya özel izin ayarları Yerel Aktivasyon vermiyor

Ardından, Gelişmiş(Advanced ) düğmesini tıklayın.

Varsayılan olarak, bu anahtarın sahibi TrustedInstaller'dır , ancak sahibini (TrustedInstaller)Yönetici(Administrator) olarak değiştirmeniz gerekir . Bunun için Gelişmiş Güvenlik Ayarları penceresinde (Advanced Security Settings )Değiştir(Change ) düğmesine tıklayın > “Yönetici” yazın > Adları Kontrol Et(Check Names ) düğmesine tıklayın > Tamam(OK ) düğmesine tıklayın.

Ayrıca, alt kapsayıcıların ve nesnelerin sahibini değiştir(Replace owner on subcontainers and objects ) onay kutusunu seçmeniz gerekir .

Bunu yaptıktan sonra , Grup veya kullanıcı adları(Group or user names ) listesinden Yöneticiler'i seçin ve (Administrators )Allow/Full Control onay kutusunu işaretleyin. Şimdi ayarlarınızı kaydedin.

Ayrıca, Varsayılan - Veri(Default – Data ) adını kontrol etmeniz gerekir. Bu örnekte, Varsayılan Veri(Default Data) adı Immersive Shell'dir(Immersive Shell) . Hata mesajınızdaki CLSID ve APPID farklıysa, farklı olmalıdır .

Bundan sonra, APPID'nin(APPID) de sahipliğini almanız gerekir . Bunun için Kayıt Defteri Düzenleyicisi'nde bu yola gidin-(Registry Editor-)

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

Bu Kayıt Defteri(Registry) anahtarının sahipliğini değiştirmek için yukarıdakiyle aynı şeyi yapmanız gerekir .

Kayıt defteri anahtarının sahipliğini(ownership of the Registry key) değiştirirken herhangi bir sorunla karşılaşırsanız , bunu bir tıklamayla yapmanızı sağlayan RegOwnit adlı ücretsiz aracımıza göz atabilirsiniz.

Bu adımları tamamladıysanız, Bileşen Hizmetlerini(Component Services) açmanız gerekir . Bunu Görev Çubuğu(Taskbar) arama kutusunda arayabilir ve ilgili sonuca tıklayabilirsiniz. Bileşen (Component) Hizmetlerini(Services) açtıktan sonra buraya gidin-

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

Bu örneğe göre, CLSID , bu (CLSID)Immersive Shell bileşen hizmetiyle eşleşir . Kayıt Defteri Düzenleyicisinden aldığınız (Registry Editor)Varsayılan – Veri(Default – Data ) adını bulmanız gerekir . Tanıdıktan sonra, bileşen hizmetine sağ tıklayın ve Özellikler(Properties) öğesini seçin . Burada tekrar onaylayabileceğiniz Uygulama Kimliğini(Application ID ) veya APPID'yi(APPID) bulmalısınız .

Ardından, Güvenlik(Security ) sekmesine gidin. Burada Başlatma ve Etkinleştirme İzinleri(Launch and Activation Permissions) dahil olmak üzere üç etiket bulabilirsiniz . İlgili Düzenle(Edit ) düğmesini tıklayın .

Herhangi bir uyarı mesajı alırsanız, İptal(Cancel ) düğmesine tıklayın ve devam edin. İki hesap eklemek için yukarıdakiyle aynı adımları uygulamanız gerekir.

  • SİSTEM
  • YEREL SERVİS

Bunları ekledikten sonra birer birer seçin ve her ikisine de Yerel Başlatma(Local Launch ) ve Yerel Etkinleştirme izinleri verin.(Local Activation )

Değişiklikleri kaydedin, Olay Görüntüleyici'de(Event Viewer) aynı sorunu tekrar yaşamayacaksınız.

Sorunu RuntimeBroker veya Immersive Shell veya başka herhangi bir işlemle alıyor olsanız da çözüm hepsi için aynıdır.(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

"Serbest çalışan bir Windows ve Office uzmanıyım. Bu araçlarla çalışma konusunda 10 yılı aşkın bir deneyime sahibim ve bunlardan en iyi şekilde yararlanmanıza yardımcı olabilirim. Becerilerim şunları içerir: Microsoft Word, Excel, PowerPoint ve Outlook ile çalışma; web oluşturma sayfalar ve uygulamalar ve müşterilerin iş hedeflerine ulaşmalarına yardımcı olmak."



Related posts