ИСПРАВЛЕНИЕ: настройки разрешений для конкретных приложений не предоставляют разрешение на локальную активацию для приложения COM-сервера (решено)

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

Согласно Microsoft рекомендуется действие: игнорировать события 10016, потому что они не влияют отрицательно на функциональность и являются конструктивными. Однако, если вы хотите решить эту проблему, продолжайте читать ниже.

Параметры разрешений для конкретных приложений не предоставляют разрешение на локальную активацию для приложения COM-сервера

Это руководство содержит пошаговые инструкции по исправлению предупреждений 10016 в средстве просмотра событий в Windows 10 и Windows Server 2016/2019 с описанием:

Источник: Распределенный 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), запущенного в контейнере приложения Unavailable SID (Unavailable). Это разрешение безопасности можно изменить с помощью инструмента администрирования служб компонентов.

Как исправить: настройки разрешений для конкретных приложений не предоставляют разрешение на локальную активацию для приложения 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 в этом примере).

4b. На левой панели: Щелкните правой кнопкой мыши на кнопке APPID и выберите Разрешения:

изображение

5. В окне "Разрешения" нажмите Передовой.

изображение

6. Нажмите Изменять Владелец становится владельцем ключа реестра.

изображение

7. Тип Администраторы и нажмите В ПОРЯДКЕ.

изображение

8. Проверять в Заменить владельца подконтейнеров и объектов флажок и щелкните Применять.

изображение

9. Затем дважды щелкните, чтобы открыть Администраторы Вход.

изображение

10. Выберите Полный контроль установите флажок, чтобы предоставить полные права администраторам, и нажмите В ПОРЯДКЕ три (3) раза.

изображение

11.Закрывать редактор реестра и начать сначала ваш компьютер.

Шаг 2. Измените разрешения для приложения COM-сервера.

1. Откройте службы компонентов. Для этого:

    1. Одновременно нажмите кнопку Окна изображение+ р ключи, чтобы открыть окно команды запуска.
    2. Тип dcomcnfg и нажмите Входить.
изображение

2. Расширять Компонентные услуги -> Компьютеры -> Мой компьютер -> Конфигурация DCOM.

3. От Вид меню выбрать Деталь.

изображение

4. Щелкните правой кнопкой мыши на имени APPID, которое вы заметили на шаге 1 (4a) выше (например, в «PerAppRuntimeBroker» в этом примере), и выберите Характеристики.

изображение

5а. В Безопасность вкладку, щелкните Редактировать на Разрешения на запуск и активацию.

изображение

5б. Если вы получили сообщение безопасности, чтобы удалить нераспознанные записи разрешений, щелкните Удалять.

изображение

6. Щелкните значок Добавлять кнопка.

изображение

7. Тип МЕСТНОЕ ОБСЛУЖИВАНИЕ и нажмите В ПОРЯДКЕ.

изображение

8. Проверять в Локальная активация флажок и щелкните В ПОРЯДКЕ дважды, чтобы применить изменение.

изображение

9. Закройте окно «Службы компонентов» и начать сначала ваш компьютер.

10. После перезапуска необходимо устранить ошибку «Параметры разрешений для конкретных приложений не предоставляют разрешение на локальную активацию для приложения COM-сервера».

Вот и все! Сообщите мне, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Пожалуйста, поставьте лайк и поделитесь этим руководством, чтобы помочь другим.