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

Windows 10 е най-новата и най-добрата операционна система на Microsoft и компанията подтиква потребителите да ъпгрейдват от предходните доста открито. Има смисъл, както и че има няколко подобрения в него спрямо своите предшественици. Въпреки това, съвсем наскоро се появиха много отчети за „ DistributedCOM (DCOM) Грешки ID на събитието: 10016 “ Грешки в системните регистрации.

Съобщение за грешка

Тези грешки са доста често срещани и за тях има много различни регистрационни грешки в зависимост от грешката. В тази статия ще се съсредоточим върху „ Настройките за разрешение, специфично за приложението, не дават разрешение за локално активиране за приложението на COM сървър с CLSID {} ​​и APPID {} ​​на потребителя NT AUTHORITY \ LOCAL SERVICE SID () от адрес LocalHost (Използвайки LRPC), работещ в контейнера за приложения Недостъпно SID (Недостъпно). Това разрешение за сигурност може да бъде променено с помощта на администраторния инструмент за компонентни услуги ”Съобщение за грешка.

Какво причинява грешката „Настройките за разрешение за специфични за приложението не дават разрешение за локално активиране“?

След като получихме множество отчети от множество потребители, решихме да проучим проблема и създадохме решение, за да го отстраним напълно. Също така разгледахме причината, поради която тази грешка се задейства и я изброихме по-долу:

[/ tie_list type = "плюс"]
  • Невалидни разрешения: Грешката възниква, когато конкретен процес няма достатъчно разрешения за достъп до компонентите на DCOM, които са посочени в дневника на събитията.
[/ Tie_list]

Забележка: Възможно е системата да функционира правилно в някои случаи, въпреки тази грешка. Ако това е така, най-добре е грешката да бъде оставена, но ако тя не позволява на определено приложение да функционира правилно, следвайте ръководството по-долу:

Решение: Даване на достъп до DCOM компоненти

Както е посочено в съобщението за грешка, грешката се задейства, когато определени процеси / приложение нямат достъп до компонентите на DCOM. Следователно в тази стъпка ще предоставим достъп до тези компоненти на DCOM. За това:

  1. Натиснете клавиши „Windows“ + „ R “, за да отворите подкана за изпълнение.
  2. Въведете „ Regedit “ и натиснете „Enter“.

    Въведете „Regedit“ и натиснете „Enter“
  3. Навигирайте до следния адрес.
     HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160} 
  4. Кликнете два пъти върху бутона „ По подразбиране “ в десния прозорец и отбележете изброените „Стойност на данните“ .
  5. Отворете следния адрес:
     HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} 
  6. Щракнете с десния бутон върху бутона „ {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} “ в левия прозорец.
  7. Кликнете върху опцията „ Разрешения “ от списъка и изберете „ Разширени “.
  8. Кликнете върху опцията „ Промяна “ до заглавието „Собственик“ .

    Забележка: Собственикът трябва да е „Доверен инсталатор“ или може да показва „Не може да се показва собственик“.

  9. Кликнете върху заглавието „ Тип на обекта “ и изберете „Потребители“.
  10. Кликнете върху бутона „ Местоположение “ и изберете вашия „Работен плот (име)“.
  11. В празното място въведете потребителското име на вашия акаунт.
  12. Кликнете върху бутона „ OK “ и кликнете върху „ Apply “ в прозореца.

    Промяна на разрешенията за ключа на системния регистър

    Забележка: Повторете процеса, посочен в стъпки 5-12 за „HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}“ .

  13. Кликнете върху „ OK “, за да затворите прозореца и отворете прозореца „ Permissions “, който стартирахме в „Стъпка 7“.
  14. Кликнете върху „ Администратори “ в заглавието „Име на група или потребител “ и проверете опцията „ Пълен контрол “.
  15. Изберете „ Потребители “ и проверете отново опцията „ Пълен контрол “.
  16. Кликнете върху „ Приложи “, за да запазите промените и изберете „ ОК “, за да затворите прозореца.

    Предоставяне на пълен контрол на потребителите и администраторите
  17. Натиснете “ Windows ” + “ R ”, за да отворите подканата Run.
  18. Въведете „ dcomcnfg . exe “и натиснете„ Enter “.
  19. Разширете следните опции
     Компютърни услуги> Компютри> Моят компютър> DCOM Config 
  20. В десния прозорец кликнете с десния бутон върху опцията „ RunTime Broker “ и изберете бутона „ Properties “ от списъка.

    Забележка: Има два случая на „ RunTime Broker “, посочен в списъка. Следвайте стъпката по-долу за всеки от тях, за да идентифицирате правилния.

  21. Ако посоченият там AppID съвпада с AppID „ 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 “ в грешката, това означава, че сте избрали правилния екземпляр на приложението.
  22. Щракнете върху опцията „ Защита “ и след това проверете опцията „ Персонализиране “ за „ Разрешения за стартиране и активиране “.
  23. Щракнете върху бутона „ Редактиране “ и кликнете върху бутона „ Премахване “, ако има подкана „Сигурност на Windows“ .
  24. Кликнете върху бутона „ Добавяне “ и напишете „ NT AUTHORITY \ LOCAL SERVICE “ в опцията „ Въведете име на обекти, за да изберете “.
  25. Щракнете върху „ OK “ и предоставете разрешение за „Local Activation “ за запис.

    Промяна на конфигурации на DCOM
  26. Проверете дали проблемът продължава.

Интересни Статии