Büyük bir teknoloji uzmanı olmak, Windows makinem kusursuz çalıştığı zaman nefret ediyorum. Bilgisayarımı mükemmel şekilde çalıştıramazsam, o zaman ne tür bir teknik insanım? Açıkçası, her şeyin mükemmel şekilde çalışmasını sağlamaya çalışmak, muhtemelen sistemimde büyük sorunlara yol açmayan sorunları düzeltmek için çok fazla zaman harcamak anlamına geliyor.
Ancak, yine de eğlenceli ve çok şey öğreniyorsunuz. Bu makalede, DistributedCOMile ilgili Olay Görüntüleyicisi'nde görünen hatayı düzeltmekten bahsediyorum. Sistemgünlüğümde, 10016Etkinlik Kimliği ile başka hatam olmadığını fark ettim. Temel hata mesajı aynıydı:
The application-specific permission settings do not grant Local Activation permission for the COM Server application
Ayrıca bir CLSID, bir APPID, bir SID listelendi ve Bileşen Hizmetleri'ni kullanarak izinleri değiştirmeyle ilgili bir şey.
Bazı yoğun forum gönderilerini okuduktan sonra, bu hatayı düzeltmek mümkün oldu. Olay Görüntüleyicisi'nde daha uzun süre görüntülendi. Oldukça bir süreç, bu yüzden başlamadan önce bir ya da iki saat ayırın.
1. Adım - İşlemi Kontrol Et
Yapmamız gereken ilk şey Hangi işlem veya hizmet, hatada listelenen CLASS ID ile ilişkilidir. Bunu yapmak için devam edin ve etkinlik açıklamasında listelenen CLSID'yi kopyalayın. Benim durumumda, {D63B10C5ile başladı. Hem kaşlı ayraçları da kopyaladığınızdan emin olun.
Şimdi regedit'e basıp yazarak kayıt defteri düzenleyicisini açmanız gerekir. Kayıt defteri düzenleyiciniz açıldığında, Düzenle'yi ve Bul' u tıklayın. Devam edin ve CLSID'yi arama kutusuna yapıştırın ve Enter'a basın.
Bir süre sonra altında bir sonuç elde etmeniz gerekir. HK_CLASSES_ROOT \ CLSIDanahtarı. Sağ tarafta, iki anahtar olmalı ve Varsayılanolmalıdır, biri hizmetin adını listelemelidir. Benim durumumda ve muhtemelen sizinki de, RuntimeBrokerolmalıdır.
AppID, listelenenlerle de eşleşmelidir. hata mesajında. Ardından, bu hizmet için Bileşen Hizmetleri'ndeki izinlerde değişiklik yapabilmemiz için bir komut dosyası çalıştırmamız gerekiyor.
Adım 2 - PowerShell Komut Dosyasını Çalıştır
Bu sorunu çözmek için RuntimeBroker için Bileşen Hizmetleri'ndeki bazı izinleri düzenlemek zorundayız, ancak bunu yapabilmemiz için önce bu değişiklikleri yapmamızı sağlayacak bir komut dosyası çalıştırmamız gerekiyor.
PowerShell'i Yönetici olarak çalıştırmak için tıklamanız gerekir. Başlat'da powershellyazıp sonucu sağ tıklayıp Yönetici olarak çalıştır' ı seçin.
Şimdi devam edin ve buraya bağlı metin dosyası dosyasını indirin ve tüm kodu kopyalayın ve PowerShell penceresine yapıştırın (sadece PowerShell penceresine tıklarsanız) , panoda ne varsa yapıştırın). Ardından Enter'a basmanız yeterlidir. Bittikelimesini görmeniz gerekir.
Adım 3 - Bileşen Hizmetlerini Aç
Adım 2'de PowerShell'i açtığınız gibi Bileşen Hizmetleriniaçabilirsiniz. Başlat'a tıklayın ve bileşen hizmetlerini yazın. Bu programı yönetici olarak çalıştırmak zorunda değilsiniz. Bir kez, aşağıdaki konuma gidin:
Component Services - Computers - My Computer - DCOM Config
Çalışma Zamanı Aracısı >güçlü. Benim durumumda iki tane vardı! Hatada listelenen hangisini biliyorsunuz?
Her birinin üzerine sağ tıklayın ve Özelliklerseçin. strong>. Genelsekmesinde, hata mesajından AppID ile eşleşmesi gereken Uygulama Kimliği'ni görürsünüz. Olay Görüntüleyicisi'nde 10016 kimliğine ve birden fazla CLSID'e sahip bir hata alıyorsanız, her iki RuntimeBrokers'ın da düzeltilmesi gerekebilir. Benim durumumda, yalnızca birini düzeltmek zorunda kaldım.
Adım 4 - Doğru İzinler
Son olarak, izinleri değiştirmemiz gerekiyor. RuntimeBroker özellikleri penceresinde, Güvenliksekmesini tıklayın.
DüzenleBaşlat ve Etkinleştirme İzinlerialtındaki düğme tıklanabilir olmalıdır. Gri renkteyse, PowerShell betiği düzgün çalışmadı. Düzenlemeyi tıkladığınızda, tanınmayan izinler hakkında sizi uyaran bir pop-up iletişim kutusu görebilirsiniz.
Burada Kaldır. İptaldüğmesini tıklamanız yeterlidir. Şimdi varsayılan hesapların bir listesini göreceksiniz ve ayrıca Hesap Bilinmiyorlistelenmiş olabilirsiniz.
Siz Bilinmeyen Hesap'ı olduğu gibi bıraktığınızdan emin olmak istiyorum. Çıkarmayın. Bu noktada TÜM UYGULAMA PAKETLERİve SELFile kalmalısınız. Şimdi iki hesap eklemeliyiz. Ekle'yi tıklayın ve Sistem' i yazıp İsimleri Kontrol Et'i tıklayın. Tamam'ı tıklayın ve bu hesabı listeye ekler.
Ekle' yi tıklayın. tekrar ve bu kez Yerel Hizmet'i yazın ve aynı adımları izleyin.
Her ikisi de eklendikten sonra, tıklayın Onları birer birer ve İzin Ver'in altındaki Yerel Lansmanıve Yerel Aktivasyononay kutularını seçin. İşte bu kadar! Şimdi devam edin ve bilgisayarınızı yeniden başlatın ve artık bu hatanın Olay Görünümü kayıtlarında görünmediğini görmelisiniz. Tadını çıkarın!