У овој напомени показаћу како да поправим грешку ц ИД ИД 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).
У сваком случају, идентификатори класе, апликације, рачуна и врсте приступа могу се разликовати.- Покрените уређивач регистра (регедит.еке);
- Идите у подружницу регистра која одговара вашем ЦЛСИД-у. Имам га ХКЕИ_ЦЛАССЕС_РООТ \ ЦЛСИД \000209ФФ-0000-0000-Ц000-000000000046; У неким случајевима морате потражити и кључ регистра [ХКЕИ_ЦЛАССЕС_РООТ \ Вов6432Ноде \ ЦЛСИД \. Када се даљинско повежете са регистром, налазит ће се у одјељку ХКЕИ_ЛОЦАЛ_МАЦХИНЕ \ СОФТВАРЕ \ Цлассес \ АппИД.
- Параметар класе мора имати име. Имам ову Мицрософт Ворд апликацију; најчешће се овај проблем јавља са компонентама:
Потопна шкољка
ЦЛСИД: Ц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 - Кликните десним тастером миша на регистарски кључ и изаберите Дозволе;
- Кликните на дугме Напредно
- У одељку Власник (Власник) биће назначено НТ услуга \ ТрустедИнсталлер или Систем;
- Притисните дугме Промена и унесите име налога администратора. Сачувајте промене;
- Имајте на уму да се име власника филијале променило на ваш налог. Стави зору Замените власника на подконтејнерима и објектима (Замените власника потконтејнера и објеката) и кликните на „ОК“;
- На списку дозвола додајте администраторски налог и омогућите му пун приступ (пуне дозволе);
- Дали сте права за филијалу са ЦЛСИД-ом. Сада морате да поновите претходне кораке, дајући администратору права на грану са вашим АППИД-ом из текста грешке (на пример, ХКЕИ_ЦЛАССЕС_РООТ \ АппИД \АД65А69Д-3831-40Д7-9629-9Б0Б50А93843;
- Сада покрените конзолу за управљање компонентама дцомцнфг са правима администратора (Контролна табла \ Све ставке управљачке плоче \ Административни алати \ Компонентне услуге);
- На конзоли компонената идите на грану Компонентне услуге -> Рачунари -> Мој рачунар -> ДЦОМ Цонфиг. На листи компонената пронађите име компоненте коју сте дефинисали у другом кораку (вредност у ступцу ИД апликације треба да одговара вашем ЦЛСИД-у из грешке). Отворена својства компонената; Ако не можете да пронађете своју компоненту на листи, вероватно имате 64-битну верзију оперативног система Виндовс, а лансирана компонента је 32-битна. У том случају морате покренути ДЦОМ конзолу наредбом:
ммц цомекп.мсц / 32
- Идите на картицу Сигурност. Све контроле морају се уређивати; Ако отворите дцомцнфг конзолу пре промене дозвола на грани регистра, сва подешавања на картици Сигурност биће блокирана (не могу се мењати), упркос чињеници да сте конзолу покренули као администратор..
- У мом случају апликација није имала довољно права на Локалну дозволу за активирање. У одељку Дозволе за покретање и активирање изаберите Прилагоди и кликните на дугме Уреди;
- На листи приступа треба да додате налог за који недостају дозволе за покретање. Име рачуна је назначено у тексту грешке: ово може бити, зависно од текста у ДЦОМ грешци 10016 Систем, одређени корисник или рачун под којим се покреће скуп ИИС (у овом случају требате додати приступ локалној групи ИИС_ИУСР).Савет. Ако је НТ АУТХОРИТИ \ НЕТВОРК СЕРВИЦЕ одређен у почетном дневнику грешака уместо НТ АУТХОРИТИ \ система, морате да дате локална права старта и активације за НетворкСервице налог.
- Доделите потребна дозвола за рачун. На пример, Локална активација -> Дозволи и локално покретање -> Дозволи;
- Поново покрените рачунар и проверите евиденцију догађаја. ДЦОМ грешка 10016 би требало да нестане.