КОРЕКЦИЯ: Настройките на разрешения за специфични приложения не дават разрешение за локално активиране за COM сървърно приложение (решено)

click fraud protection

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

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

Настройките на разрешения за специфични приложения не дават разрешение за локално активиране за COM сървърно приложение

Този урок съдържа инструкции стъпка по стъпка за коригиране на 10016 предупреждения в програмата за преглед на събития на Windows 10 и Windows Server 2016/2019, с описание:

Източник: Distributed COM
ID на събитието: 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 (Недостъпен). Това разрешение за сигурност може да бъде променено с помощта на административния инструмент на Component Services.

Как да КОРИГИРАТЕ: Настройките на разрешенията за специфични приложения не дават разрешение за локално активиране за 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 сървър.

1. Отворете Компонентни услуги. Да направя това:

    1. Едновременно с това натиснете Windows образ+ Р клавиши за отваряне на командното поле за изпълнение.
    2. Тип dcomcnfg и натиснете Въведете.
образ

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

3. От Преглед меню изберете Детайл.

образ

4. Кликнете с десния бутон на името на APPID, което забелязахте в стъпка 1 (4a) по-горе (напр. в "PerAppRuntimeBroker" в този пример) и изберете Имоти.

образ

5а. В Сигурност раздел, щракнете редактиране На Разрешения за стартиране и активиране.

образ

5б. Ако получите съобщение за защита за премахване на неразпознатите записи за разрешения, щракнете Премахване.

образ

6. Щракнете върху Добавете бутон.

образ

7. Тип МЕСТЕН ​​СЕРВИЗ и щракнете ДОБРЕ.

образ

8. Проверете на Локално активиране квадратче за отметка и щракнете Добре два пъти, за да приложите промяната.

образ

9. Затворете прозореца на компонентните услуги и рестартирам вашия компютър.

10. След рестартиране грешката „Настройките на разрешения за специфични приложения не дават разрешение за локално активиране за COM сървърно приложение“ трябва да бъде решена.

Това е! Уведомете ме дали това ръководство ви е помогнало, като оставите коментар за вашия опит. Моля, харесайте и споделете това ръководство, за да помогнете на другите.