ВИПРАВЛЕННЯ: конкретні налаштування дозволів програми не надають дозвіл на локальну активацію для програми COM-сервера (вирішено)

Системне попередження засобу перегляду подій «Параметри дозволів конкретної програми не надають дозвіл на локальну активацію для програми COM-сервера…» з ідентифікатором події «10016» увійшли на комп’ютерах під керуванням Windows 10, Windows Server 2019 або Windows Server 2016, коли компоненти Microsoft намагаються отримати доступ до компонентів DCOM без необхідних дозволів.

За словами Microsoft, рекомендована дія: до ігнорувати події 10016, тому що вони не впливають негативно на функціональність і є задумом. Однак, якщо ви хочете вирішити проблему, продовжуйте читати нижче.

Спеціальні налаштування дозволу програми не надають дозвіл на локальну активацію для програми COM-сервера

Цей посібник містить покрокові інструкції щодо виправлення попереджень 10016 у засобі перегляду подій у Windows 10 і Windows Server 2016/2019 з описом:

Джерело: Distributed COM
Ідентифікатор події: 10016

Спеціальні налаштування дозволу для програми не надають дозвіл на локальну активацію для програми COM-сервер із CLSID
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}
і APPID
{15C20B67-12E7-4BB6-92BB-7AFF07997402}
до користувача ComputerName\Username SID (S-1-5-21-3546043924-4163678793-3661266528-1001) з адреси LocalHost (використання LRPC), що працює в контейнері програми. Недоступний SID (недоступний). Цей дозвіл безпеки можна змінити за допомогою інструмента адміністрування служб компонентів.

Як виправити: налаштування спеціального дозволу програми не надають дозвіл на локальну активацію для програми COM-сервера (ідентифікатор події: 10016) у Windows 10 і Server 2016/2019.

Крок 1. Змініть дозволи на ключ реєстру APPID.

1. З події 10016 дізнайтеся APPID програми COM-сервера з недостатніми правами.

напр. У цьому прикладі APPID: {15C20B67-12E7-4BB6-92BB-7AFF07997402}

Не надавайте дозвіл на локальну активацію

2. Відкрийте редактор реєстру та перейдіть до наступного місця:

  • HKEY_CLASSES_ROOT\AppID

3. Розгорніть ключ AppID і натисніть на APPID, згаданий у події 10016. (наприклад, "{15C20B67-12E7-4BB6-92BB-7AFF07997402}" у цьому прикладі)

4а. На правій панелі: зверніть увагу на назву AppID у значенні REG_SZ за замовчуванням. (наприклад, "PerAppRuntimeBroker" у цьому прикладі).

4б. На лівій панелі: Клацніть правою кнопкою миші на клавіші APPID і виберіть Дозволи:

зображення

5. У вікні «Дозволи» натисніть Розширений.

зображення

6. Натисніть Змінити Власник, щоб отримати право власності на ключ реєстру.

зображення

7. Тип Адміністратори і натисніть ДОБРЕ.

зображення

8. Перевірте в Замінити власника на субконтейнери та об’єкти прапорець і клацніть Застосувати.

зображення

9. Потім двічі клацніть, щоб відкрити Адміністратори вхід.

зображення

10. Виберіть Повний контроль поставте прапорець, щоб надати повні дозволи адміністраторам, і натисніть добре три (3) рази.

зображення

11.Закрити редактор реєстру та перезапустити ваш ПК.

Крок 2. Змініть дозволи на програму COM Server.

1. Відкрийте Служби компонентів. Щоб зробити це:

    1. Одночасно натисніть кнопку Windows зображення+ Р клавіші для відкриття командного вікна запуску.
    2. Тип dcomcnfg і натисніть Введіть.
зображення

2. Розгорнути Послуги компонентів -> Комп'ютери -> Мій комп'ютер -> Конфігурація DCOM.

3. Від Переглянути меню вибрати Деталь.

зображення

4. Клацніть правою кнопкою миші на ім’я APPID, яке ви помітили на кроці 1 (4a) вище (наприклад, у "PerAppRuntimeBroker" у цьому прикладі), і виберіть Властивості.

зображення

5а. В Безпека вкладку, клацніть Редагувати на Дозволи на запуск та активацію.

зображення

5б. Якщо ви отримали повідомлення безпеки, щоб видалити нерозпізнані записи дозволів, натисніть Видалити.

зображення

6. Натисніть кнопку Додати кнопку.

зображення

7. Тип МІСЦЕВА СЛУЖБА і натисніть ДОБРЕ.

зображення

8. Перевірте в Локальна активація прапорець і клацніть добре двічі, щоб застосувати зміну.

зображення

9. Закрийте вікно Служби компонентів і перезапустити ваш ПК.

10. Після перезапуску помилка "Параметри дозволів конкретної програми не дають дозвіл на локальну активацію для програми COM-сервера" повинна бути усунена.

Це воно! Дайте мені знати, чи допоміг вам цей посібник, залишивши свій коментар про свій досвід. Будь ласка, поставте лайк і поділіться цим посібником, щоб допомогти іншим.