DÜZELTME: Uygulamaya Özel İzin Ayarları, COM Sunucu Uygulaması için Yerel Etkinleştirme izni vermiyor (Çözüldü)


"10016" olay kimliğine sahip "Uygulamaya Özel İzin Ayarları, COM Sunucu Uygulaması için Yerel Etkinleştirme izni vermiyor..." olay görüntüleyici Sistem uyarısı, Windows 10, Windows Server 2019 veya Windows Server 2016 çalıştıran bilgisayarlarda Microsoft bileşenleri etkinleştirildiğinde oturum açılabilir. DCOM bileşenlerine gerekli izinler olmadan erişmeye çalışın.

Microsoft'a göre önerilen eylem, 10016 olaylarının yok sayılmasıdır çünkü bunlar işlevselliği olumsuz etkilemez ve tasarım gereğidir. Ancak sorunu çözmek istiyorsanız aşağıdaki okumaya devam edin.

Bu eğitim, Windows 10 ve Windows Server 2016/2019'da olay görüntüleyicide 10016 Uyarılarını düzeltmek için adım adım talimatlar içerir ve açıklamayı da içerir:

Kaynak: Dağıtılmış COM
Etkinlik Kimliği: 10016

Uygulamaya özel izin ayarları, CLSID'li COM Sunucu uygulaması için Yerel Etkinleştirme izni vermez
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54
ve APPID
{15C20B67-12E7-4BB6-92BB-7AFF07997402
Uygulama kapsayıcısında çalışan LocalHost (LRPC Kullanarak) adresinden BilgisayarAdı\Kullanıcı Adı SID (S-1-5-21-3546043924-4163678793-3661266528-1001) kullanıcısına. Kullanılamaz SID (Kullanılamaz). Bu güvenlik izni, Bileşen Hizmetleri yönetim aracı kullanılarak değiştirilebilir.

Nasıl düzeltilir: Uygulamaya Özel İzin Ayarları, Windows 10 ve Server 2016/2019'da COM Sunucu Uygulaması (Olay Kimliği: 10016) için Yerel Etkinleştirme izni vermiyor.

Adım 1. APPID Kayıt Defteri anahtarındaki İzinleri değiştirin.

1. 10016 olayından, yetersiz haklara sahip COM Sunucusu uygulamasının APPID'sini bulun.

ör. Bu örnekte APPID şu şekildedir: {15C20B67-12E7-4BB6-92BB-7AFF07997402

2. Kayıt Defteri Düzenleyicisi'ni açın ve aşağıdaki konuma gidin:

HKEY_CLASSES_ROOT\AppID

3. AppID anahtarını genişletin ve 10016 etkinliğinde belirtilen APPID'yi tıklayın. (ör. bu örnekte "{15C20B67-12E7-4BB6-92BB-7AFF07997402}")

4a. Sağ bölmede: Varsayılan REG_SZ değerindeki AppID'nin adına dikkat edin. (örneğin, bu örnekte "PerAppRuntimeBroker").

4b. Sol bölmede: APPID anahtarını sağ tıklayın ve İzinler'i seçin:

5. 'İzinler' penceresinde Gelişmiş'i tıklayın.

6. Kayıt defteri anahtarının sahipliğini almak için Sahibi Değiştir'i tıklayın.

7. Yöneticiler yazın ve Tamam'a basın.

8. Alt kapsayıcılar ve nesnelerdeki sahibi değiştir onay kutusunu işaretleyin ve Uygula'yı tıklayın.

9. Ardından Yöneticiler girişini açmak için çift tıklayın.

10. Yöneticilere tam izin vermek için Tam Denetim onay kutusunu seçin ve üç (3) kez Tamam'a basın.

11. Kayıt Defteri Düzenleyicisi'ni kapatın ve bilgisayarınızı yeniden başlatın.

Adım 2. COM Sunucusu uygulamasındaki izinleri değiştirin.

1. Bileşen Hizmetleri'ni açın. Bunu yapmak için:

    1. Çalıştır komut kutusunu açmak için aynı anda Windows + R tuşlarına basın.
    2. dcomcnfg yazın ve Enter'a basın.

2. Bileşen Hizmetleri -> Bilgisayarlar -> Bilgisayarım -> DCOM Yapılandırması 'nu genişletin .

3. Görünüm menüsünden Ayrıntı'yı seçin.

4. Yukarıdaki 1. adımda (4a) fark ettiğiniz APPID adına sağ tıklayın (örneğin, bu örnekte "PerAppRuntimeBroker"da) ve Özellikler'i seçin.

5a. Güvenlik sekmesinde, Başlatma ve Etkinleştirme İzinleri'nde Düzenle'yi tıklayın.

5b. Tanınmayan izin girişlerini kaldırmaya yönelik güvenlik mesajı alırsanız Kaldır'ı tıklayın.

6. Ekle düğmesini tıklayın.

7. YEREL HİZMET yazın ve Tamam'ı tıklayın.

8. Yerel Etkinleştirme onay kutusunu işaretleyin ve değişikliği uygulamak için Tamam'ı iki kez tıklayın.

9. Bileşen Hizmetleri penceresini kapatın ve bilgisayarınızı yeniden başlatın.

10. Yeniden başlattıktan sonra "Uygulamaya Özel İzin Ayarları, COM Sunucu Uygulaması için Yerel Aktivasyon izni vermiyor" hatasının çözülmesi gerekiyor.

Bu kadar! Deneyiminizle ilgili yorumunuzu bırakarak bu kılavuzun size yardımcı olup olmadığını bana bildirin. Başkalarına yardımcı olmak için lütfen bu kılavuzu beğenin ve paylaşın.

İlgili makaleler