Napraw błąd ustawień uprawnień specyficznych dla aplikacji 10016

Windows 10, popularny system operacyjny, stanowi bezpośrednią ewolucję po Windows 8.1. Użytkownicy chętnie wybierają tę wersję ze względu na liczne ulepszenia i funkcje, które nie były dostępne w poprzednich edycjach. Jednakże, nawet tak dopracowany system jak Windows 10 nie jest wolny od problemów. Jednym z nich jest błąd uprawnień aplikacji o identyfikatorze 10016, który pojawia się w dziennikach systemowych. W dzisiejszym artykule skoncentrujemy się na konkretnym błędzie D63B10C5 BB46 4990 A94F E40B9D520160, który uniemożliwia lokalną aktywację. Zbadamy potencjalne przyczyny tego problemu oraz metody jego rozwiązania.

Rozwiązanie problemu z błędem uprawnień aplikacji 10016

  • Główną przyczyną opisywanego błędu są nieprawidłowe uprawnienia, które uniemożliwiają określonej aplikacji dostęp do komponentów DCOM, co jest odnotowywane w dzienniku zdarzeń.

  • Distributed Component Object Model (DCOM) to technologia Microsoftu, która umożliwia komunikację pomiędzy komponentami działającymi na różnych komputerach w sieci.

  • DCOM umożliwia elastyczne wykorzystanie i ponowne użycie komponentów bez konieczności ich ponownej kompilacji, na dowolnej platformie, w dowolnym momencie i z wykorzystaniem różnych języków programowania.
  • Rozszerzenie COM, które nie jest dostępne dla niektórych programów na twoim urządzeniu, może wywołać błąd specyficzny dla uprawnień aplikacji.

Biorąc pod uwagę przyczyny, które mogą powodować nieprawidłowe działanie niektórych aplikacji z powodu błędu 9CA88EE3 ACB7 47C8 AFC4 AB702511C276, przedstawiamy poniżej najskuteczniejsze rozwiązania. Jednym z nich jest modyfikacja uprawnień w kluczu rejestru APPID, a drugim zmiana uprawnień w aplikacji serwera COM. Przejdźmy zatem do pierwszej metody i zacznijmy od naprawy błędu:

Metoda 1: Zmiana uprawnień klucza rejestru APPID

Pierwszym sposobem na rozwiązanie problemu z identyfikatorem zdarzenia 10016 jest zmodyfikowanie uprawnień klucza rejestru APPID. Jak już wspomniano, błąd ten pojawia się, gdy niektóre procesy systemowe nie mogą uzyskać dostępu do komponentów DCOM. Dlatego należy zacząć od przyznania odpowiedniego dostępu do tych składników. Poniżej przedstawiamy kroki, które należy wykonać:

1. Uruchom okno dialogowe „Uruchom”, naciskając jednocześnie klawisze Win + R.

2. Wpisz polecenie regedit i zatwierdź klawiszem Enter, aby uruchomić Edytor rejestru.

3. Przejdź do wskazanej ścieżki w Edytorze rejestru:

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

4. Kliknij dwukrotnie klucz „Domyślna” i zapisz jego wartość.

5. Następnie przejdź do kolejnego klucza:

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

6. Kliknij prawym przyciskiem myszy klucz {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} i z menu wybierz opcję „Uprawnienia”.

7. W oknie „Uprawnienia” wybierz pozycję „WSZYSTKIE PAKIETY APLIKACJI”, a następnie kliknij przycisk „Zaawansowane”.

8. W kolejnym oknie kliknij opcję „Zmień” obok „TrustedInstaller”.

9. Kliknij przycisk „Typy obiektów…”.

10. Wpisz „Administratorzy” i zatwierdź przyciskiem „OK”.

11. Zaznacz opcję „Zastąp właściciela dla podkontenerów i obiektów” i kliknij „Zastosuj”.

12. Następnie kliknij dwukrotnie pozycję „Administratorzy”, aby otworzyć wpis.

13. Zaznacz pole wyboru „Pełna kontrola” i zatwierdź zmiany, klikając trzykrotnie „OK”.

14. Zamknij Edytor rejestru i zrestartuj komputer.

Po ponownym uruchomieniu, sprawdź, czy błąd D63B10C5 BB46 4990 A94F E40B9D520160 został naprawiony.

Metoda 2: Modyfikacja uprawnień aplikacji serwera COM za pomocą identyfikatora CLSID

Po zmianie uprawnień klucza rejestru, kolejnym krokiem jest modyfikacja uprawnień serwera COM, aby rozwiązać błąd 9CA88EE3 ACB7 47C8 AFC4 AB702511C276. W tym celu wykonaj następujące czynności:

1. Otwórz okno dialogowe „Uruchom”.

2. Wpisz polecenie dcomcnfg i zatwierdź Enterem, aby otworzyć „Usługi składowe”.

3. Rozwiń pozycję „Usługi składowe” i kliknij „Komputery”.

4. Kliknij „Mój komputer”.

5. Rozwiń gałąź „Konfiguracja DCOM”.

6. W menu głównym kliknij „Widok”, a następnie „Szczegóły”.

7. Kliknij prawym przyciskiem myszy nazwę aplikacji z notatki uzyskanej w Metodzie 1, krok 4 i wybierz opcję „Właściwości”.

8. W zakładce „Właściwości” wybierz opcję „Edytuj” w sekcji „Uprawnienia uruchamiania i aktywacji”.

9. Kliknij przycisk „Dodaj…”.

10. Wpisz „USŁUGA LOKALNA” i kliknij „OK”.

11. Zaznacz pole „Aktywacja lokalna” w kolumnie „Zezwól” i zatwierdź zmiany, dwukrotnie klikając „OK”.

12. Zamknij „Usługi składowe” i zrestartuj system.

Po ponownym uruchomieniu, sprawdź, czy błąd uprawnień aplikacji o identyfikatorze zdarzenia 10016 został wyeliminowany.

Często zadawane pytania (FAQ)

P1. Jak mogę ustalić, która aplikacja korzysta z danego CLSID?

Odp. CLSID (identyfikator klasy) to unikalny numer seryjny, który identyfikuje dany program lub składnik aplikacji w systemie Windows. Wszelkie wpisy rejestru związane z komponentem aplikacji można znaleźć w kluczu {HKEY_CLASSES_ROOTCLSID{wartość CLSID}.

P2. Jakie są przyczyny błędu ustawień uprawnień aplikacji?

Odp. Błąd ten najczęściej występuje, gdy określony proces lub program nie ma odpowiednich uprawnień dostępu do komponentów DCOM, o czym informuje dziennik zdarzeń.

P3. Co oznacza CLSID na moim komputerze?

Odp. CLSID to globalnie unikalny identyfikator, który pozwala na identyfikację obiektu klasy COM. Musisz zarejestrować CLSID dla każdej obsługiwanej klasy obiektów, jeśli Twój serwer lub kontener obsługuje połączenia z osadzonymi obiektami.

P4. Jak sprawdzić, z którego serwera aplikacji korzystam?

Odp. Informacje o serwerze aplikacji znajdziesz w Centrum połączeń.

P5. Co to jest aplikacja serwera COM?

Odp. Aplikacja serwera COM to serwer, który świadczy usługi klientom w postaci implementacji interfejsu COM. Klient może wywoływać te interfejsy, o ile uzyska wskaźnik do jednego z interfejsów na obiekcie serwera. Wyróżniamy dwa typy serwerów: serwery działające w ramach procesu (in-process) oraz serwery działające poza procesem (out-of-process).

***

Mamy nadzieję, że przedstawiony przewodnik okazał się pomocny w rozwiązaniu problemu z błędem uprawnień aplikacji 10016, w szczególności błędu o kodzie D63B10C5 BB46 4990 A94F E40B9D520160. Zachęcamy do dzielenia się swoimi opiniami, pytaniami, sugestiami i wątpliwościami w komentarzach poniżej.


newsblog.pl