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-
- (Identify)CLSID ve APPID'yi (APPID)tanımlayın ve onaylayın
- (Change)CLSID anahtarının sahipliğini Kayıt Defteri Düzenleyicisi'nden (Registry Editor)değiştirin
- (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.
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.)
Related posts
Shutdown and Startup Log Windows 10'te nasıl kontrol edilir
Event Logs Windows 10, Full Event Log View ile ayrıntılı olarak nasıl görüntüleniyor
Windows 11/10'te Windows Update log'ün nasıl bululur ve nasıl okunur
Windows 10 eksik Event Viewer günlükleri
Event Log'de Windows 10 Eksik Olaylar
Disk Signature Collision problem içinde Windows 10 Nasıl düzeltilir
Fix Bdeunlock.exe Bad image, System Error veya cevap verme hataları
Nasıl Tümünü Sil Event Logs içinde Event Viewer içinde Windows 10
Setup, Windows 10'da yeni bir system partition error oluşturulamadı
Fix Application Error 0xc0150004 Windows 11/10'da
Fix Smart Check geçti, Short DST HP computer'de başarısız oldu
bir cihaz takıldığında Event ID 219; Driver WUDFRD yüklenemedi
operating system, system driver hataları nedeniyle önyüklenemez
Fix Event ID 7031 veya 7034 Hata, Kullanıcı Windows 10 Bilgisayar KAPALI KAPALI Oturduğunda
Event Viewer Windows 10'te eksik
Fix Microsoft Store Error 0x87AF0001
Bir Service, Event ID 7000, 7009, 7011 ile hatayı başlatmaz
Oops! Bunu kurtaramadık - Windows Photos App
Bu özellik çıkarılabilir medya gerektirir - Password Sıfırlama hatası
Windows 10'da Event ID 455 ESENT error nasıl düzeltilir