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

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

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

Как да КОРИГИРАТЕ: Настройките на разрешенията за специфични приложения не дават разрешение за локално активиране за COM сървърно приложение (идентификатор на събитие: 10016) на Windows 10 и Server 2016/2019.

Стъпка 1. Променете разрешенията на ключа на системния регистър на APPID.

един. От събитието 10016 разберете APPID на приложението COM сървър с недостатъчни права.

напр. В този пример APPID е: {15C20B67-12E7-4BB6-92BB-7AFF07997402}

Не давайте разрешение за локално активиране

две. Отворете редактора на системния регистър и отидете до следното местоположение:

    HKEY_CLASSES_ROOTAppID

3. Разгънете ключа AppID и щракнете върху APPID, споменат в събитие 10016. (напр. '{15C20B67-12E7-4BB6-92BB-7AFF07997402}' в този пример)

4a. В десния панел: забележете името на AppID на стойността по подразбиране REG_SZ. (напр. „PerAppRuntimeBroker“ в този пример).

4b. В левия панел: Кликнете с десния бутон на клавиша APPID и изберете Разрешения :

изображение

5. В прозореца „Разрешения“ щракнете Разширено.

изображение

6. Щракнете върху Промяна Собственик да поеме собствеността върху ключа на системния регистър.

изображение

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

изображение

8. Проверете на Сменете собственика на подконтейнери и обекти квадратче за отметка и щракнете Приложи .

изображение

9. След това щракнете двукратно, за да отворите Администратори влизане.

изображение

10. Изберете Пълен контрол поставете отметка в квадратчето, за да дадете пълни разрешения на администраторите и натиснете Добре три (3) пъти.

изображение

единадесет. Близо редактора на системния регистър и рестартирам вашия компютър.

Стъпка 2. Променете разрешенията на приложението COM сървър.

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

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

изображение

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

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

изображение

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

изображение

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

изображение

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

изображение

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

изображение

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

изображение

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

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

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

Това е!

Набираме персонал