Коригирайте грешката 10016 в настройките за разрешение за конкретно приложение

Операционната система Windows 10 е една от най-използваните операционни системи в света. Версията е директен наследник на Windows 8.1. Тази разширена версия е предпочитана от повечето потребители поради множество функции, които липсваха в предишните актуализации. Въпреки това, не всичко е приказка с версията на Windows 10, тъй като се вижда, че причинява грешка 10016 в настройките за разрешение за конкретно приложение в системните регистрационни файлове. В днешния ни документ ще се фокусираме върху грешка D63B10C5 BB46 4990 A94F E40B9D520160, която не дава разрешение за локално активиране. И така, нека разгледаме възможните причини зад същото и възможните корекции за събитие ID 10016 грешката в настройките за разрешение за специфично приложение в документа.

Как да коригирате грешката 10016 в настройките за разрешение за конкретно приложение

  • Невалидните разрешения са основната причина за посочената грешка, ако конкретна програма или приложение не може да получи достъп до компонентите на DCOM, посочени в регистъра на събитията.

  • Разпределен компонентен обектен модел, известен също като DCOM, е софтуер на Microsoft, който позволява на компонентите да комуникират между различни компютри по мрежа.

  • Той позволява динамично използване и повторно използване на компоненти, без повторно компилиране, на всяка налична платформа, по всяко време и от всеки език.
  • Това COM разширение може да не е достъпно от някои програми на вашето устройство и следователно може да доведе до грешка в разрешението за конкретно приложение.

Имайки предвид причините, които могат да спрат изпълнението на определени приложения или програми на вашата система поради грешка 9CA88EE3 ACB7 47C8 AFC4 AB702511C276, по-долу са дадени най-добрите възможни решения. Едното включва промяна на разрешенията за ключа на системния регистър на APPID, а другото е промяна на разрешенията за приложението на COM сървъра. Така че, нека започнем веднага с коригирането на тази грешка веднага с първия метод по-долу:

Метод 1: Промяна на разрешенията за ключ на системния регистър на APPID

Първият метод за разрешаване на събитие ID 10016 на специфичните за приложението настройки за разрешение включва промяна на разрешенията за ключа на системния регистър APPID. Както вече знаете, тази грешка се задейства, когато определени програми или процеси на вашата система не могат да получат достъп до DCOM компоненти. Следователно трябва да започнете, като предоставите достъп до тези компоненти на DCOM, както са изброени по-долу в стъпките:

1. Отворете диалоговия прозорец Изпълнение, за да го отворите, натиснете едновременно клавишите Win + R.

2. Въведете regedit и натиснете клавиша Enter, за да стартирате редактора на системния регистър.

3. Сега отидете до предоставения път в Редактор на регистъра.

ComputerHKEY_CLASSES_ROOTCLSID{D63B10C5-BB46-4990-A94F-E40B9D520160}

4. Сега щракнете двукратно върху клавиша по подразбиране и запишете неговите данни за стойността.

5. След това отидете до предоставения път на ключова папка.

ComputerHKEY_CLASSES_ROOTAppID{9CA88EE3-ACB7-47c8-AFC4-AB702511C276}

6. Сега щракнете с десния бутон върху ключа {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} от левия прозорец и изберете Разрешения.

7. Изберете ВСИЧКИ ПАКЕТИ С ПРИЛОЖЕНИЯ в раздела Сигурност и щракнете върху Разширени.

8. След това щракнете върху Промяна до TrustedInstaller.

9. Сега щракнете върху Типове обекти…

10. Въведете Administrators в полето и щракнете върху OK.

11. Сега поставете отметка в квадратчето за Замяна на собственик или подконтейнери и обекти и изберете Приложи.

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

13. Сега поставете отметка в квадратчето Пълен контрол и щракнете върху OK три пъти.

14. Накрая затворете редактора на системния регистър и рестартирайте компютъра.

Проверете дали това решава грешка D63B10C5 BB46 4990 A94F E40B9D520160 или не.

Метод 2: Промяна на разрешенията за COM сървърно приложение с CLSID

След като промените ключа на системния регистър на вашето устройство, следващите стъпки са да промените разрешенията на COM сървъра, за да разрешите грешка 9CA88EE3 ACB7 47C8 AFC4 AB702511C276. За да направите това, следвайте стъпките по-долу:

1. Стартирайте диалоговия прозорец Изпълнение.

2. Сега въведете командата dcomcnfg в нея и натиснете клавиша Enter, за да отворите Component Services.

3. След това разгънете Component Services и щракнете върху Computers в него.

4. Щракнете върху Моят компютър.

5. След това разгънете DCOM config.

6. Сега от главното меню щракнете върху раздела Изглед и изберете Детайл.

7. След това щракнете с десния бутон върху името на APPID, което сте записали в метод 1, стъпка 4, и изберете Properties.

8. В раздела Свойства изберете Редактиране… в раздела Разрешения за стартиране и активиране.

5. Сега щракнете върху бутона Добавяне….

6. В полето въведете МЕСТНА УСЛУГА и щракнете върху OK.

7. Поставете отметка в квадратчето Local Activation под Allow и щракнете върху OK два пъти.

8. Накрая затворете прозореца Component Services и рестартирайте системата.

Сега проверете дали при събитие ID 10016 настройките за разрешение за конкретно приложение са коригирани.

Често задавани въпроси (ЧЗВ)

Q1. Как мога да разбера кое приложение използва Clsid?

Отг. Class ID или CLSID е сериен номер, който представлява уникален идентификатор за всяка програма или компонент на приложение в Windows. Поради това е лесно да се намерят всички записи в системния регистър за компонент на приложението под ключа на системния регистър {HKEY_CLASSES_ROOTCLSID{CLSID стойност}.

Q2. Какво причинява грешка в настройките за разрешение за конкретно приложение?

Отг. Грешката обикновено се причинява, когато определен процес или програма няма достатъчно разрешения за достъп до DCOM компонентите, които са предоставени в регистъра на събитията.

Q3. Какво означава CLSID на моя компютър?

Отг. CLSID на вашия компютър е глобален уникален идентификатор, който помага за идентифицирането на обект от COM клас. Трябва да регистрирате CLSID за всеки поддържан клас обекти, в случай че вашият сървър или контейнер позволява свързване към неговите вградени обекти.

Q4. Как мога да разбера кой сървър за приложения използвам?

Отг. Можете да научите за сървъра на приложения от Центъра за свързване.

Q5. Какво се разбира под COM сървърно приложение?

Отг. COM сървърното приложение е сървър във всеки обект, който предоставя услуги на клиенти. Тези услуги присъстват под формата на реализации на COM интерфейс, които могат да бъдат извикани от клиент, който може да получи указател към един от интерфейсите на сървърния обект. Два типа сървъри, които присъстват, включват in-process и out-of-process.

***

Надяваме се, че нашето ръководство за настройките за специфични за приложението разрешения 10016 е било полезно и достатъчно информативно, за да ви помогне с разрешаването на грешка D63B10C5 BB46 4990 A94F E40B9D520160. Уведомете ни, като оставите вашите коментари по-долу, ако имате други въпроси, предложения или съмнения.

  Създайте структура на разбивка на работата с тези 10 инструмента