ДистрибутедЦОМ грешка 10016 у Виндовс-у. Дозволе за апликацију не дају локалне дозволе за активирање

У овој напомени показаћу како да поправим грешку ц ИД ИД 10016 из извора ДистрибутедЦОМ на рачунару који користи Виндовс 10 / Виндовс Сервер 2012 Р2. Грешка ДЦОМ 10016 прилично је честа и за клијентску и за сервер верзију оперативног система Виндовс, почевши од времена Виндовс КСП и исправљена је на исти начин, без обзира на верзију оперативног система Виндовс.

Проблем се манифестује на следећи начин: следећа грешка се појављује у евиденцији системских догађаја када се рачунар покрене или покрене / покрене / инсталира апликацију:

Име дневника: Систем
Извор: ДистрибутедЦОМ
ИД догађаја: 10016
Ниво: Грешка
Корисник: СИСТЕМ
Опис: Подешавања дозволе специфична за апликацију не дају дозволу за локално покретање за апликацију ЦОМ сервера са ЦЛСИД 1ЦЦБ96Ф4-Б8АД-4Б43-9688-Б273Ф58Е0910 и АППИД АД65А69Д-3831-40Д7-9629-9Б0Б50А93843 НТ АУТХОРИТИ \ систем са СИД ( С-1-5-18) и ЛоцалХост адреса (користећи ЛРПЦ). Ова безбедносна дозвола се може изменити помоћу услужног програма за управљање компонентама..

У енглеским верзијама оперативног система Виндовс, опис грешке је:

Подразумевана подешавања дозвола за машину не дају дозволу за локалну активацију за ЦОМ сервер апликацију са ЦЛСИД

000209ФФ-0000-0000-Ц000-000000000046 и АППИД није на располагању кориснику ИИС АПППООЛ \ аппИИСПоол СИД (С-1-5-82-33515766464-1006875745-771203599-42452693-1279824824) са адресе ЛоцалХост (помоћу ЛРПЦ) који ради у контејнер апликација Недоступан СИД (Недоступно). Ова безбедносна дозвола се може изменити помоћу административног алата Цомпонент Сервицес.

Судећи према опису погрешке: одређени корисник (на примјер, ИИС Апппоол) или систем (НТ АУТХОРИТИ \ систем) покушава покренути одређену ЦОМ компоненту помоћу ДЦОМ инфраструктуре и не може то учинити због недостатка права локалног покретања или локалног активирања ( Локална дозвола за активирање). Код грешке садржи само класе кодова ЦОМ компоненте и апликације. Покушајмо утврдити којој апликацији припада идентификатор и пружити права потребна за покретање.

Копирајте ЦЛСИД и АППИД из описа догађаја. У мом случају јесте

ЦЛСИД: 000209ФФ-0000-0000-Ц000-000000000046
АППИД: АД65А69Д-3831-40Д7-9629-9Б0Б50А93843

(у неким случајевима идентификатор апликације можда није наведен - АППИД није доступан).

Такође обратите пажњу на то која дозвола недостају (локална дозвола за активацију) и за који рачун (НТ АУТХОРИТИ \ СИСТЕМ или ИИС АПППООЛ \ аппИИСПоол СИД - С-1-5-82-3351576649-1006875745-771203599-42452693-1279824824).

У сваком случају, идентификатори класе, апликације, рачуна и врсте приступа могу се разликовати.
  1. Покрените уређивач регистра (регедит.еке);
  2. Идите у подружницу регистра која одговара вашем ЦЛСИД-у. Имам га ХКЕИ_ЦЛАССЕС_РООТ \ ЦЛСИД \000209ФФ-0000-0000-Ц000-000000000046; У неким случајевима морате потражити и кључ регистра [ХКЕИ_ЦЛАССЕС_РООТ \ Вов6432Ноде \ ЦЛСИД \. Када се даљинско повежете са регистром, налазит ће се у одјељку ХКЕИ_ЛОЦАЛ_МАЦХИНЕ \ СОФТВАРЕ \ Цлассес \ АппИД.
  3. Параметар класе мора имати име. Имам ову Мицрософт Ворд апликацију; најчешће се овај проблем јавља са компонентама:
    Потопна шкољка
    ЦЛСИД: Ц2Ф03А33-21Ф5-47ФА-Б4ББ-156362А2Ф239
    АППИД: 316ЦДЕД5-Е4АЕ-4Б15-9113-7055Д84ДЦЦ97
    Рунтиме брокер
    ЦЛСИД: Д63Б10Ц5-ББ46-4990-А94Ф-Е40Б9Д520160
    АППИД: 9ЦА88ЕЕ3-АЦБ7-47Ц8-АФЦ4-АБ702511Ц276
  4. Кликните десним тастером миша на регистарски кључ и изаберите Дозволе;
  5. Кликните на дугме Напредно
  6. У одељку Власник (Власник) биће назначено НТ услуга \ ТрустедИнсталлер или Систем;
  7. Притисните дугме Промена и унесите име налога администратора. Сачувајте промене;
  8. Имајте на уму да се име власника филијале променило на ваш налог. Стави зору Замените власника на подконтејнерима и објектима (Замените власника потконтејнера и објеката) и кликните на „ОК“;
  9. На списку дозвола додајте администраторски налог и омогућите му пун приступ (пуне дозволе);
  10. Дали сте права за филијалу са ЦЛСИД-ом. Сада морате да поновите претходне кораке, дајући администратору права на грану са вашим АППИД-ом из текста грешке (на пример, ХКЕИ_ЦЛАССЕС_РООТ \ АппИД \АД65А69Д-3831-40Д7-9629-9Б0Б50А93843;
  11. Сада покрените конзолу за управљање компонентама дцомцнфг са правима администратора (Контролна табла \ Све ставке управљачке плоче \ Административни алати \ Компонентне услуге);
  12. На конзоли компонената идите на грану Компонентне услуге -> Рачунари -> Мој рачунар -> ДЦОМ Цонфиг. На листи компонената пронађите име компоненте коју сте дефинисали у другом кораку (вредност у ступцу ИД апликације треба да одговара вашем ЦЛСИД-у из грешке). Отворена својства компонената; Ако не можете да пронађете своју компоненту на листи, вероватно имате 64-битну верзију оперативног система Виндовс, а лансирана компонента је 32-битна. У том случају морате покренути ДЦОМ конзолу наредбом: ммц цомекп.мсц / 32
  13. Идите на картицу Сигурност. Све контроле морају се уређивати; Ако отворите дцомцнфг конзолу пре промене дозвола на грани регистра, сва подешавања на картици Сигурност биће блокирана (не могу се мењати), упркос чињеници да сте конзолу покренули као администратор..
  14. У мом случају апликација није имала довољно права на Локалну дозволу за активирање. У одељку Дозволе за покретање и активирање изаберите Прилагоди и кликните на дугме Уреди;
  15. На листи приступа треба да додате налог за који недостају дозволе за покретање. Име рачуна је назначено у тексту грешке: ово може бити, зависно од текста у ДЦОМ грешци 10016 Систем, одређени корисник или рачун под којим се покреће скуп ИИС (у овом случају требате додати приступ локалној групи ИИС_ИУСР).Савет. Ако је НТ АУТХОРИТИ \ НЕТВОРК СЕРВИЦЕ одређен у почетном дневнику грешака уместо НТ АУТХОРИТИ \ система, морате да дате локална права старта и активације за НетворкСервице налог.
  16. Доделите потребна дозвола за рачун. На пример, Локална активација -> Дозволи и локално покретање -> Дозволи;
  17. Поново покрените рачунар и проверите евиденцију догађаја. ДЦОМ грешка 10016 би требало да нестане.