Olay Kimliği 10016 DistributedCOM Windows 10 Hatası, kullanıcıların sistem günlüğünde karşılaştıkları bilinen en iyi sorunlardan biridir. Bu hata, belirli işlemlerin olay günlüklerinde belirtilen DCOM bileşenlerine erişim haklarına sahip olmadığında tetiklenir. Bu, bilgisayarın kusursuz çalışmasını sınırlar ve sonuçta kullanıcıları rahatsız eder. Sistem, olay görüntülemeli binlerce mesajla "Olay Görüntüleyiciyi" derhal tıkar.
Araştırma, DCOM sunucusunu bir uygulamayla başlatmaya çalıştığınızda, bunu yapmak için herhangi bir izniniz olmadığını ve Olay Görüntüleyicide şu hatayı alacağınızı ortaya koymaktadır: " Uygulamaya özel izin ayarları, COM sunucusu uygulaması için Yerel Etkinleştirme izni vermez " ... Net bir konsepte sahip olmak ve hatalardan kaçınmak için tüm prosedürü dört sıralı bölüme ayıracağız. Onlara hemen ulaşalım. Aşağıdaki talimatları izleyerek Olay Kimliği 10016 DistributedCOM Windows 10 olay günlüğünde bu can sıkıcı hatayı çözmeye odaklanacağız .
Onarıma devam etmeden önce bir sistem geri yükleme noktası oluşturun .
Olay Kimliği 10016 DağıtılmışCOM Hatalarını Düzeltme
İşlem kontrolü
1. Adım . Her şeyden önce, 10016 hata koduyla ilişkili işlemi veya hizmeti sıralamanız gerekir. Ardından, "genel" veya "ayrıntılar" sekmesinin hemen altında hatanın bir açıklamasını bulacaksınız. CLSID'yi açıklamadan kopyalayın. {D63B10C5 .... gibi görünebilir ...
2. Adım . Şimdi kayıt defteri düzenleyicisini açalım. Win + R tuş kombinasyonuna basın ve regedit yazın .
- Kayıt Defteri Düzenleyicisi'nde, tek bir tıklamayla Bilgisayar'ı seçin ve Düzenle > Bul'u tıklayın .
- CLSID anahtarınızı {D63B10C5 .... tipi olan arama alanına girin. Yalnızca "bölüm adlarını" aramak için kutuyu işaretleyin.
- Sağ tarafta size bir anahtar verilecektir, bunu bir kez fareyle seçin.
- Sağdaki kutuda, RuntimeBroker değerine sahip bir "Varsayılan" anahtara sahip olacaksınız . Bu değeri hatırlayın, gelecekte bizim için faydalı olacaktır.
Sonraki görev, bu hizmet için Bileşen Hizmetlerinde bulunan izinler bölümünde bazı değişiklikler yapmak için bir komut dosyası çalıştırmaktır .
Bileşen hizmetlerini açma
- " Bileşen Hizmetleri " pencerelerini arayın , sağ tıklayın ve yönetici olarak çalıştır'ı seçin .
- Gidin Bileşen Hizmetleri > Bilgisayar > My Computer > DCOM Setup > ve bulmak RuntimeBroker listesinde .
Bazı durumlarda bu isimde iki dosya olabilir. Hatadan hangi dosyanın sorumlu olduğunu bulmanız gerekir, bu da aşağıda yapacağımız şeydir.
- Sırayla RuntimeBroker adlı iki dosyayı tıklayın , sağ tıklayın ve Özellikler'i seçin .
- "Genel" sekmesinde " Uygulama Kodu " na sahip olacaksınız, bunu iki RuntimeBroker dosyasında hatırlayın .
- Kodu Olay Günlüğündeki hatayla karşılaştırın. Hata günlüğündeki APPID , RuntimeBroker'daki uygulama koduyla eşleşmelidir.
İzinleri düzeltme
Son olarak, hatayı veren dosyanın bu olduğundan emin olduğunuzda, aşağıdaki adımları izleyin:
- RuntimeBroker özellikleri sekmesi " Güvenlik " e tıklayın.
- " Yapılandır " düğmesi etkin olmalıdır.
- Ayarları etkinleştirmek için aşağıdaki adımları izleyin. (PowerShell Komut Dosyasını Çalıştırmayın).
Bir PowerShell betiğini çalıştırmak, bir komut kullanarak bu kurulum düğmesini etkinleştirir, ancak hepsini sırayla almadıysanız bu yöntemi kullanmanızı öneririm. Daha sonra tekrar gelmeniz durumunda bu "PowerShell Komut Dosyasını Çalıştır" adımını atlayın.
PowerShell komut dosyası çalıştırmaBu hatayı çözmek için , RuntimeBroker anahtarının Bileşen Hizmeti bölümündeki bazı izinleri düzenlemeniz gerekir . Değişikliğe devam etmeden önce, izinleri değiştirmenize yardımcı olacak bir komut dosyası çalıştırmanız gerekir. O zaman neden yaptığımızı anlayacaksın.
1. Adım . Win + X tuş kombinasyonuna basın ve Windows PowerShell'i (Yönetici) seçin .
2. Adım . Aşağıdaki kod dosyasını indirin. İndirilen arşivi açın, kodla birlikte bir metin dosyası içerir.
Dosya yükleme
3. Adım . İndirilen komut dosyasını dosyadan bir PowerShell komut satırına yapıştırın.
- 1-2. Hizmetler ve Bileşenler RuntimeBroker bileşenindeki " Uygulama Kodu " nu kopyalayın.
- 3. Kayıt Defteri Düzenleyicisi'ni açın, Düzenle> Daha önce kopyaladığınız uygulama kodunu bul ve yapıştır'ı tıklayın. Kayıt defterinde bulunan anahtara sağ tıklayın ve " İzinler " i seçin .
- 4. Daha sonra pencerede " Gelişmiş " i tıklayın .
- "Sahip" in üzerindeki pencerede " Değiştir " i tıklayın .
- Sonraki pencerede, aşağıdaki " Gelişmiş " i tıklayın .
- Sağdaki " Ara " yı tıklayın ve aşağıdaki listeden " Yöneticiler " i seçin .
- Şimdi RuntimeBroker dosyasının özelliğine bileşenlere geri dönün ve " yapılandır " düğmesinin artık etkileşimli olduğunu görebiliriz.
- Bir uyarı penceresi açılır , powerShell komut dosyası kodunu alamazsanız Sil'i tıklayın .
- PowerShell komut dosyası kodu size yardımcı olduysa İptal'i tıklayın .
- "Başlatma ve etkinleştirme izinleri" sütunundaki "yapılandır" düğmesinin yanındaki Değiştir'i tıklayın .
Grup sistemini ve yerel hizmeti ekleyin .
- Hesapların bulunduğu pencerede " Ekle " yi tıklayın .
- Aşağıda " Gelişmiş " düğmesi bulunmaktadır .
- Yan taraftaki " Ara " yı tıklayın .
- Yerel YEREL HİZMETİNİZİ bulun ve Tamam'ı tıklayın.
- " Sistem " i yukarıda açıklanan şekilde ekleyin .
- Artık iki grup sisteminiz ve yerel hizmetiniz var , her birine tıklayın ve "Yerel başlatma" ve "Yerel aktivasyon" kutularını işaretleyin.
Bilgisayarınızı, dizüstü bilgisayarınızı yeniden başlatın ve olay kimliği 10016 DistributedCOM hatası gitmiş olmalı.