Код події 10016 DistributedCOM Windows 10 Помилка - одна з найвідоміших проблем, з якою користувачі стикаються в системному журналі. Ця помилка запускається, коли певні процеси не містять прав доступу до компонентів DCOM, які згадуються в журналах подій. Це обмежує бездоганну роботу комп'ютера, що в кінцевому підсумку дратує користувачів. Система відразу ж забиває "Переглядач подій" тисячами повідомлень з показам подій.
В ході розслідування з'ясовується, що при спробі запустити сервер DCOM за допомогою програми у вас немає ніяких прав на це, і ви отримаєте наведену нижче помилку в засобі перегляду подій: " Параметри дозволів для конкретного додатка не дають дозволу Локальної активації для програми COM-сервера " . Щоб мати чітку концепцію і уникнути помилок, ми розділимо всю процедуру на чотири послідовні розділу. Давайте перейдемо до них відразу. Ми зосередимося на вирішенні цієї прикрої помилки в журналі подій " код події 10016 DistributedCOM Windows 10 ", дотримуючись наведених нижче інструкцій.
Перед тим, як приступити до виправлення створіть точку відновлення системи .
Виправлення коду події 10016 Помилки DistributedCOM
Перевірка процесу
Крок 1 . Перш за все повинні впорядкувати процес або службу, пов'язану з кодом помилки 10016. Далі ви знайдете опис помилки трохи нижче у вкладці "загальні" або "подробиці". З опису скопіюйте CLSID. Він може виглядати як {D63B10C5 ....
Крок 2 . Відкопаємо тепер редактор реєстру. Натисніть кнопок Win + R і введіть regedit .
- У редакторі реєстру перейдіть до пункту «Комп'ютер" одним кліком мишки і натисніть " Правка "> " Знайти ".
- Введіть в поле пошуку свій CLSID ключ, який типу {D63B10C5 .... Поставте галочку шукати тільки "імена розділів".
- Вам видасть ключ в правій стороні, виділіть її мишкою один раз.
- У правому полі у вас буде ключ "За замовчуванням" із значенням RuntimeBroker . Запам'ятайте це значення воно нам знадобиться в подальших.
Наступне завдання - запустити сценарій, щоб внести деякі зміни в розділ дозволів, знайдених в службах компонентів для цієї служби.
Відкриття сервісів компонентів
- Наберіть в пошуку windows " Служби компонентів ", натисніть правою кнопкою миші і виберіть запустити від імені адміністратора .
- Перейдіть за наступним шляхом Служби компонентів > Комп'ютери > Мій комп'ютер > Налаштування DCOM > і знайдіть в списку RuntimeBroker .
У деяких випадках може бути два файли з цим ім'ям. Вам потрібно з'ясувати, який файл несе відповідальність за помилку, що нижче ми і зробимо.
- Натисніть по черзі на двох файлів з ім'ям RuntimeBroker правою кнопкою миші виберіть " Властивості ".
- У вкладці "Загальні" у вас буде " Код додатка " запам'ятайте його на двох файлах RuntimeBroker .
- Порівняйте код з помилкою в "Журналі подій". APPID в журналі з помилкою, повинен відповідати коду додатка в файлі RuntimeBroker.
виправлення дозволів
Нарешті, коли ви переконалися, що це саме той файл видає помилку, то виконайте наступні кроки:
- Натисніть у властивостях RuntimeBroker вкладку " Безпека ".
- Кнопка " налаштувати " повинна бути активною.
- Виконайте нижче кроки щоб активувати настройки. (Не Запуск сценарію PowerShell).
Запуск сценарію PowerShell активує цю кнопку настройки за допомогою команди, але я рекомендую скористатися цим способом, якщо у вас не вийшло все по порядку. Пропустіть цей крок "Запуск сценарію PowerShell", якщо що потім повернетеся до нього.
Запуск сценарію PowerShellЩоб обійти цю помилку, вам потрібно відредагувати деякі дозволу в розділі "Служба компонентів" ключа RuntimeBroker . Перш ніж перейти до модифікації, вам потрібно запустити скрипт, який допоможе вам змінити дозволу. Далі зрозумієте навіщо ми це робили.
Крок 1 . Натисніть кнопок Win + X і виберіть Windows PowerShell (адміністратор) .
Крок 2 . Завантажте файл з кодом нижче. Разархівіруйте архів, що скачав, в ньому міститься текстовий файл з кодом.
Завантажити файло
Крок 3 . Вставте скачав скрипт з файлу в командний рядок PowerShell.
- 1-2. Скопіюйте " Код додатка " в службах і компонентах, компонента RuntimeBroker.
- 3. Відкрийте редактор реєстру, натисніть "правка"> "знайти" і вставте код додатка, який до цього скопіювали. Натисніть правою кнопкою миші на знайденим ключі в реєстрі і виберіть " Дозволи ".
- 4. далі у вікні натисніть " Додатково ".
- У вікні зверху "Власник" натисніть " Змінити ".
- У такий вікні натисніть внизу " Додатково ".
- Натисніть праворуч " Пошук " і нижче зі списку виберіть " Адміністратори ".
- Тепер переходимо назад в компоненти до властивості файлу RuntimeBroker і ми бачимо, що тепер кнопка " налаштувати " стала інтерактивною.
- Вискочить попереджувала вікно натисніть Видалити , якщо вам не міг код сценарію powerShell.
- Натисніть Скасування , якщо вам допоміг код сценарію powerShell.
- Натисніть Змінити навпроти кнопки "налаштувати" в графі "дозволу на запуск і активацію".
Додамо групи система і local service .
- У вікні, де є облікові записи натисніть " Додати ".
- Нижче кнопка " Додатково ".
- Натисніть " Пошук " з боку.
- Знайдіть локальну службу LOCAL SERVICE і натисніть OK.
- Аналогічним способом, що описаний вище додайте " Система ".
- Тепер у вас з'явилися дві групи система і local service , натисніть на кожну з них і поставте галочки в пунктах "Локальний запуск" і "Локальна активація".
Перезавантажте комп'ютер, ноутбук і код події 10016 Помилка DistributedCOM повинен пропасти.