Идентификатор на събитие за грешка DistributedCOM 10016 Windows 10

Грешка с идентификатор на събитие 10016 DistributedCOM Windows 10 е един от най-известните проблеми, които потребителите срещат в системния дневник. Тази грешка се задейства, когато определени процеси нямат права за достъп до компонентите на DCOM, които са споменати в регистрите на събитията. Това ограничава безупречната работа на компютъра, което в крайна сметка дразни потребителите. Системата незабавно запушва „Преглед на събития“ с хиляди съобщения с дисплеи за събития.

Разследването разкрива, че когато се опитате да стартирате DCOM сървъра с приложение, нямате никакво разрешение да го направите и ще получите следната грешка в Event Viewer: „ Настройките за разрешение за конкретни приложения не дават разрешение за локално активиране за приложението на COM сървъра “ ... За да имаме ясна концепция и да избегнем грешки, ще разделим цялата процедура на четири последователни раздела. Нека веднага да стигнем до тях. Ще се съсредоточим върху разрешаването на тази досадна грешка в регистъра на събитията с идентификатор на събитие 10016 DistributedCOM, като следваме инструкциите по-долу.

Създайте точка за възстановяване на системата, преди да продължите с ремонта .

Коригирайте грешки с идентификатор на събитие 10016 DistributedCOM

Проверка на процеса

Стъпка 1 . На първо място, трябва да сортирате процеса или услугата, свързани с код за грешка 10016. След това ще намерите описание на грешката точно по-долу в раздела „общи“ или „подробности“. Копирайте CLSID от описанието. Може да изглежда като  {D63B10C5 ....

Грешка 10016 DistributedCOM


Стъпка 2 . Нека да отворим редактора на системния регистър сега. Натиснете клавишната комбинация Win + R и въведете regedit .

win + r


  • В Редактора на системния регистър изберете Компютър с едно щракване и щракнете върху Редактиране > Намиране .

търсене на ключове в системния регистър

  1. Въведете вашия CLSID ключ в полето за търсене, което е от тип  {D63B10C5 .... Поставете отметка в квадратчето, за да търсите само „имена на раздели“.
  2. Ще получите ключ от дясната страна, изберете го с мишката веднъж.
  3. В дясното поле ще имате ключ "По подразбиране" със стойността RuntimeBroker . Запомнете тази стойност, тя ще ни бъде полезна в бъдеще.

Следващата задача е  да стартирате  скрипт, за да направите някои промени в раздела за разрешения, намерени в Component Services за тази услуга.

Ключ на системния регистър на RuntimeBroker

Отваряне на компонентни услуги

  • Търсете в прозорци " Компонентни услуги ", щракнете с десния бутон и изберете стартиране като администратор .

Компонентните услуги се изпълняват като администратор


  • Отидете до Component Services > Компютри > Моят компютър > Настройка на DCOM > и намерете RuntimeBroker в списъка  .

В някои случаи може да има два файла с това име. Трябва да разберете кой файл е отговорен за грешката, което ще направим по-долу.

Компонент на RuntimeBroker


  1. Щракнете на свой ред върху двата файла с име RuntimeBroker, щракнете с десния бутон и изберете Properties .
  2. В раздела „Общи“ ще имате „ Код на приложението “, запомнете го в два файла на  RuntimeBroker .
  3. Сравнете кода с грешката в дневника на събитията. APPID  в дневника за грешки трябва да съвпада с кода на приложението в RuntimeBroker.

Определяне на кода на приложението

Поправяне на разрешения

И накрая, когато сте се уверили, че това е файлът, който дава грешката, изпълнете следните стъпки:

  • Щракнете върху раздела за свойства на RuntimeBroker " Сигурност ".
  • Бутонът „ конфигуриране “ трябва да е активен.
  • Следвайте стъпките по-долу, за да активирате настройките. (Не изпълнява PowerShell Script).

Изпълнението на скрипт на PowerShell ще активира този бутон за настройка с команда, но препоръчвам да използвате този метод, ако не сте подредили всичко. Пропуснете тази стъпка "Стартиране на PowerShell Script", в случай че се върнете към нея по-късно.

Изпълнение на скрипт на PowerShell

За да заобиколите тази грешка, трябва да редактирате някои разрешения в секцията Компонентна услуга на ключа  RuntimeBroker . Преди да продължите с модификацията, трябва да стартирате скрипт, който да ви помогне да промените разрешенията. Тогава ще разберете защо го направихме.

Стъпка 1 . Натиснете комбинацията клавиши Win + X и изберете Windows PowerShell (Admin) .

Стъпка 2 . Изтеглете кодовия файл по-долу. Разархивирайте изтегления архив, той съдържа текстов файл с кода.

Качи файл

Стъпка 3 . Поставете изтегления скрипт от файла в командния ред на PowerShell.

Грешка в корекцията на PowerShell 10016 DistributedCOM


Разрешение за стартиране и активиране

  • 1-2. Копирайте " Кода на приложението " в Услуги и компоненти, компонент RuntimeBroker.
  • 3. Отворете редактора на системния регистър, щракнете върху Редактиране> Намерете и поставете кода на приложението, който сте копирали преди. Щракнете с десния бутон върху намерения ключ в системния регистър и изберете „ Разрешения “.
  • 4. По-нататък в прозореца щракнете върху „ Разширени “.

Добавете разрешения за разрешения в системния регистър


  1. В прозореца над "Собственик" щракнете върху " Промяна ".
  2. В следващия прозорец щракнете върху „ Разширени “ по-долу .
  3. Щракнете върху „ Търсене “ вдясно и изберете „ Администратори “ от списъка по-долу .

Добавете разширени потребителски права


  • Сега се върнете към компонентите към свойството на файла RuntimeBroker и можем да видим, че бутонът „ конфигуриране “ вече е интерактивен.
  • Ще се появи прозорец с предупреждение, щракнете върху Изтрий, ако не можете да получите кода на скрипта на powerShell.
  • Щракнете върху Отказ, ако кодът на скрипта на powerShell ви е помогнал.
  • Щракнете върху Промяна до бутона „конфигуриране“ в колоната „разрешения за стартиране и активиране“.

Настройване на компонент на посредник по време на изпълнение

Добавете групи  система и от местните служби .

  1. В прозореца, където има акаунти, щракнете върху „ Добавяне “.
  2. По-долу е бутонът " Разширени ".
  3. Щракнете върху „ Търсене “ отстрани.
  4. Намерете местната МЕСТНА УСЛУГА и щракнете върху OK

Добавете местна услуга


  • Добавете " Система " по същия начин, както е описано по-горе .

Добавяне на система


  • Сега имате две групи система и локална услуга , щракнете върху всяка от тях и поставете отметки в квадратчетата „Локално стартиране“ и „Локално активиране“.

Рестартирайте компютъра, лаптопа и събитието с идентификатор 10016 Грешка DistributedCOM трябва да изчезне.

Добавяне на права за достъп