DistributedCOM Error Event ID 10016 Windows 10

Identyfikator zdarzenia 10016 DistributedCOM Błąd systemu Windows 10 jest jednym z najbardziej znanych problemów, które użytkownicy napotykają w dzienniku systemowym. Ten błąd jest wyzwalany, gdy określone procesy nie mają praw dostępu do składników DCOM, które są wymienione w dziennikach zdarzeń. Ogranicza to bezbłędne działanie komputera, co ostatecznie denerwuje użytkowników. System natychmiast zapycha „Podgląd zdarzeń” tysiącami komunikatów wyświetlających zdarzenia.

Badanie wykazało, że podczas próby uruchomienia serwera DCOM za pomocą aplikacji nie masz do tego żadnych uprawnień, a w Podglądzie zdarzeń pojawi się następujący błąd: „ Ustawienia uprawnień specyficzne dla aplikacji nie udzielają uprawnień do aktywacji lokalnej aplikacji serwera COM ” ... Aby mieć jasną koncepcję i uniknąć błędów, podzielimy całą procedurę na cztery kolejne sekcje. Przejdźmy do nich od razu. Skoncentrujemy się na rozwiązaniu tego irytującego błędu w dzienniku zdarzeń systemu Windows 10 o identyfikatorze zdarzenia 10016 DistributedCOM, postępując zgodnie z poniższymi instrukcjami.

Utwórz punkt przywracania systemu przed przystąpieniem do naprawy .

Napraw błąd Event ID 10016 DistributedCOM

Kontrola procesu

Krok 1 . Przede wszystkim należy posortować proces lub usługę powiązaną z kodem błędu 10016. Następnie opis błędu znajduje się tuż poniżej w zakładce „Ogólne” lub „Szczegóły”. Skopiuj identyfikator CLSID z opisu. Może wyglądać jak  {D63B10C5 ....

Błąd 10016 DistributedCOM


Krok 2 . Otwórzmy teraz edytor rejestru. Naciśnij kombinację klawiszy Win + R i wpisz regedit .

win + r


  • W Edytorze rejestru wybierz Komputer jednym kliknięciem i kliknij Edytuj > Znajdź .

wyszukaj klucze w rejestrze

  1. Wprowadź swój klucz CLSID w polu wyszukiwania, który jest typu  {D63B10C5 .... Zaznacz pole, aby wyszukać tylko „nazwy sekcji”.
  2. Otrzymasz klucz po prawej stronie, wybierz go raz myszą.
  3. W prawym polu znajdziesz klucz „Default” z wartością RuntimeBroker . Pamiętaj o tej wartości, przyda się nam w przyszłości.

Następnym zadaniem jest  uruchomienie  skryptu w celu wprowadzenia pewnych zmian w sekcji uprawnień w usługach składowych tej usługi.

Klucz rejestru RuntimeBroker

Otwieranie usług składowych

  • Wyszukaj w systemie Windows „ Usługi składowe ”, kliknij prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator .

Usługi składowe działają jako administrator


  • Przejdź do Usługi składowe > Komputery > Mój komputer > Konfiguracja DCOM > i znajdź na liście  RuntimeBroker .

W niektórych przypadkach mogą istnieć dwa pliki o tej nazwie. Musisz dowiedzieć się, który plik jest odpowiedzialny za błąd, co zrobimy poniżej.

Komponent RuntimeBroker


  1. Kliknij kolejno dwa pliki o nazwie RuntimeBroker, kliknij prawym przyciskiem myszy i wybierz Właściwości .
  2. W zakładce "Ogólne" będziesz miał " Kod aplikacji " zapamiętaj go w dwóch plikach  RuntimeBroker .
  3. Porównaj kod z błędem w dzienniku zdarzeń. Identyfikator APPID  w dzienniku błędów musi być zgodny z kodem aplikacji w RuntimeBroker.

Definiowanie kodu aplikacji

Naprawianie uprawnień

Na koniec, gdy upewnisz się, że to jest plik powodujący błąd, wykonaj następujące kroki:

  • Kliknij kartę właściwości RuntimeBroker „ Bezpieczeństwo ”.
  • Przycisk „ Konfiguruj ” musi być aktywny.
  • Wykonaj poniższe czynności, aby aktywować ustawienia. (Nie uruchamiaj skryptu PowerShell).

Uruchomienie skryptu PowerShell aktywuje ten przycisk konfiguracji za pomocą polecenia, ale zalecam użycie tej metody, jeśli nie otrzymasz wszystkiego w porządku. Pomiń ten krok Uruchom skrypt PowerShell, jeśli wrócisz do niego później.

Uruchamianie skryptu PowerShell

Aby obejść ten błąd, musisz edytować niektóre uprawnienia w sekcji Component Service klucza  RuntimeBroker . Przed przystąpieniem do modyfikacji musisz uruchomić skrypt, który pomoże Ci zmienić uprawnienia. Wtedy zrozumiesz, dlaczego to zrobiliśmy.

Krok 1 . Naciśnij kombinację klawiszy Win + X i wybierz Windows PowerShell (administrator) .

Krok 2 . Pobierz plik kodu poniżej. Rozpakuj pobrane archiwum, zawiera plik tekstowy z kodem.

Przesyłanie pliku

Krok 3 . Wklej pobrany skrypt z pliku do wiersza poleceń programu PowerShell.

Błąd naprawy programu PowerShell 10016 DistributedCOM


Uprawnienie do uruchamiania i aktywacji

  • 1-2. Skopiuj „ Kod aplikacji ” w usługach i składnikach, składnik RuntimeBroker.
  • 3. Otwórz Edytor rejestru, kliknij Edytuj> Znajdź i wklej wcześniej skopiowany kod aplikacji. Kliknij prawym przyciskiem myszy znaleziony klucz w rejestrze i wybierz „ Uprawnienia ”.
  • 4. W dalszej części okna kliknij „ Zaawansowane ”.

Dodaj uprawnienia uprawnień w rejestrze


  1. W oknie powyżej „Właściciel” kliknij „ Zmień ”.
  2. W następnym oknie kliknij „ Zaawansowane ” poniżej .
  3. Kliknij „ Wyszukaj ” po prawej stronie i wybierz „ Administratorzy ” z poniższej listy .

Dodaj rozszerzone uprawnienia użytkownika


  • Teraz wróć do komponentów do właściwości pliku RuntimeBroker i widzimy, że przycisk " konfiguruj " jest teraz interaktywny.
  • Pojawi się okno ostrzegawcze, kliknij Usuń, jeśli nie możesz uzyskać kodu skryptu PowerShell.
  • Kliknij przycisk Anuluj, jeśli pomógł Ci kod skryptu PowerShell.
  • Kliknij Zmień obok przycisku „Konfiguruj” w kolumnie „Uprawnienia do uruchamiania i aktywacji”.

Konfigurowanie komponentu brokera środowiska wykonawczego

Dodaj system grup  i usługę lokalną .

  1. W oknie, w którym znajdują się konta, kliknij „ Dodaj ”.
  2. Poniżej znajduje się przycisk „ Zaawansowane ”.
  3. Kliknij „ Wyszukaj ” z boku.
  4. Znajdź lokalny SERWIS LOKALNY i kliknij OK.

Dodaj usługę lokalną


  • Dodaj „ System ” w taki sam sposób, jak opisano powyżej .

Dodawanie systemu


  • Teraz masz system dwóch grup i usługę lokalną , kliknij każdą z nich i zaznacz pola „Lokalne uruchomienie” i „Lokalna aktywacja”.

Uruchom ponownie komputer, laptop i identyfikator zdarzenia 10016 Błąd DistributedCOM powinien zniknąć.

Dodawanie praw dostępu