Помилка DistributedCOM Код події 10016 Windows 10

Код події 10016 DistributedCOM Windows 10 Помилка - одна з найвідоміших проблем, з якою користувачі стикаються в системному журналі. Ця помилка запускається, коли певні процеси не містять прав доступу до компонентів DCOM, які згадуються в журналах подій. Це обмежує бездоганну роботу комп'ютера, що в кінцевому підсумку дратує користувачів. Система відразу ж забиває "Переглядач подій" тисячами повідомлень з показам подій.

В ході розслідування з'ясовується, що при спробі запустити сервер DCOM за допомогою програми у вас немає ніяких прав на це, і ви отримаєте наведену нижче помилку в засобі перегляду подій: " Параметри дозволів для конкретного додатка не дають дозволу Локальної активації для програми COM-сервера " . Щоб мати чітку концепцію і уникнути помилок, ми розділимо всю процедуру на чотири послідовні розділу. Давайте перейдемо до них відразу. Ми зосередимося на вирішенні цієї прикрої помилки в журналі подій " код події 10016 DistributedCOM Windows 10 ", дотримуючись наведених нижче інструкцій.

Перед тим, як приступити до виправлення створіть точку відновлення системи .

Виправлення коду події 10016 Помилки DistributedCOM

Перевірка процесу

Крок 1 . Перш за все повинні впорядкувати процес або службу, пов'язану з кодом помилки 10016. Далі ви знайдете опис помилки трохи нижче у вкладці "загальні" або "подробиці". З опису скопіюйте CLSID. Він може виглядати як  {D63B10C5 ....

Помилка 10016 DistributedCOM


Крок 2 . Відкопаємо тепер редактор реєстру. Натисніть кнопок Win + R і введіть regedit .

win + r


  • У редакторі реєстру перейдіть до пункту «Комп'ютер" одним кліком мишки і натисніть " Правка "> " Знайти ".

пошук ключів в реєстрі

  1. Введіть в поле пошуку свій CLSID ключ, який типу  {D63B10C5 .... Поставте галочку шукати тільки "імена розділів".
  2. Вам видасть ключ в правій стороні, виділіть її мишкою один раз.
  3. У правому полі у вас буде ключ "За замовчуванням" із значенням RuntimeBroker . Запам'ятайте це значення воно нам знадобиться в подальших.

Наступне завдання -  запустити  сценарій, щоб внести деякі зміни в розділ дозволів, знайдених в службах компонентів для цієї служби.

ключ реєстру RuntimeBroker

Відкриття сервісів компонентів

  • Наберіть в пошуку windows " Служби компонентів ", натисніть правою кнопкою миші і виберіть запустити від імені адміністратора .

Служби компонентів запуск від імені адміністратора


  • Перейдіть за наступним шляхом Служби компонентів > Комп'ютери > Мій комп'ютер > Налаштування DCOM > і знайдіть в списку  RuntimeBroker .

У деяких випадках може бути два файли з цим ім'ям. Вам потрібно з'ясувати, який файл несе відповідальність за помилку, що нижче ми і зробимо.

компонент RuntimeBroker


  1. Натисніть по черзі на двох файлів з ім'ям RuntimeBroker правою кнопкою миші виберіть " Властивості ".
  2. У вкладці "Загальні" у вас буде " Код додатка " запам'ятайте його на двох файлах  RuntimeBroker .
  3. Порівняйте код з помилкою в "Журналі подій". APPID  в журналі з помилкою, повинен відповідати коду додатка в файлі RuntimeBroker.

Визначення коду програми

виправлення дозволів

Нарешті, коли ви переконалися, що це саме той файл видає помилку, то виконайте наступні кроки:

  • Натисніть у властивостях RuntimeBroker вкладку " Безпека ".
  • Кнопка " налаштувати " повинна бути активною.
  • Виконайте нижче кроки щоб активувати настройки. (Не Запуск сценарію PowerShell).

Запуск сценарію PowerShell активує цю кнопку настройки за допомогою команди, але я рекомендую скористатися цим способом, якщо у вас не вийшло все по порядку. Пропустіть цей крок "Запуск сценарію PowerShell", якщо що потім повернетеся до нього.

Запуск сценарію PowerShell

Щоб обійти цю помилку, вам потрібно відредагувати деякі дозволу в розділі "Служба компонентів" ключа  RuntimeBroker . Перш ніж перейти до модифікації, вам потрібно запустити скрипт, який допоможе вам змінити дозволу. Далі зрозумієте навіщо ми це робили.

Крок 1 . Натисніть кнопок Win + X і виберіть Windows PowerShell (адміністратор) .

Крок 2 . Завантажте файл з кодом нижче. Разархівіруйте архів, що скачав, в ньому міститься текстовий файл з кодом.

Завантажити файло

Крок 3 . Вставте скачав скрипт з файлу в командний рядок PowerShell.

PowerShell виправлення помилки 10016 DistributedCOM


Дозвіл на запуск і активацію

  • 1-2. Скопіюйте " Код додатка " в службах і компонентах, компонента RuntimeBroker.
  • 3. Відкрийте редактор реєстру, натисніть "правка"> "знайти" і вставте код додатка, який до цього скопіювали. Натисніть правою кнопкою миші на знайденим ключі в реєстрі і виберіть " Дозволи ".
  • 4. далі у вікні натисніть " Додатково ".

Додавання прав дозволів в реєстрі


  1. У вікні зверху "Власник" натисніть " Змінити ".
  2. У такий вікні натисніть внизу " Додатково ".
  3. Натисніть праворуч " Пошук " і нижче зі списку виберіть " Адміністратори ".

Додати розширені права користувачів


  • Тепер переходимо назад в компоненти до властивості файлу RuntimeBroker і ми бачимо, що тепер кнопка " налаштувати " стала інтерактивною.
  • Вискочить попереджувала вікно натисніть Видалити , якщо вам не міг код сценарію powerShell.
  • Натисніть Скасування , якщо вам допоміг код сценарію powerShell.
  • Натисніть Змінити навпроти кнопки "налаштувати" в графі "дозволу на запуск і активацію".

Налаштування рунтаймброкер компонента

Додамо групи  система і local service .

  1. У вікні, де є облікові записи натисніть " Додати ".
  2. Нижче кнопка " Додатково ".
  3. Натисніть " Пошук " з боку.
  4. Знайдіть локальну службу LOCAL SERVICE і натисніть OK.

Додати локальну службу


  • Аналогічним способом, що описаний вище додайте " Система ".

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


  • Тепер у вас з'явилися дві групи система і local service , натисніть на кожну з них і поставте галочки в пунктах "Локальний запуск" і "Локальна активація".

Перезавантажте комп'ютер, ноутбук і код події 10016 Помилка DistributedCOM повинен пропасти.

Додавання прав доступу