Ostrzeżenie systemowe przeglądarki zdarzeń „Ustawienia uprawnień specyficznych dla aplikacji nie udzielają uprawnień do lokalnej aktywacji dla aplikacji serwera COM…” z identyfikatorem zdarzenia „10016” może być zalogowany na komputerach z systemem Windows 10, Windows Server 2019 lub Windows Server 2016, gdy składniki firmy Microsoft próbują uzyskać dostęp do składników DCOM bez wymaganych uprawnień.
Według Microsoft zalecanym działaniem jest: zignoruj wydarzenia 10016, ponieważ nie wpływają negatywnie na funkcjonalność i są zgodne z projektem. Jeśli jednak chcesz rozwiązać problem, czytaj dalej poniżej.
![Wydarzenie 10016 Ustawienia uprawnień specyficznych dla aplikacji nie udzielają uprawnień do aktywacji lokalnej dla aplikacji serwera COM](/f/781e4eb36a55eab5db48c3a80ef18eaf.png)
Ten samouczek zawiera instrukcje krok po kroku, jak naprawić ostrzeżenia 10016 w przeglądarce zdarzeń w systemie Windows 10 i Windows Server 2016/2019, z opisem:
Źródło: rozproszony COM
Identyfikator zdarzenia: 10016
Ustawienia uprawnień specyficzne dla aplikacji nie przyznają uprawnienia do lokalnej aktywacji dla aplikacji COM Server z CLSID
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}
i APPID
{15C20B67-12E7-4BB6-92BB-7AFF07997402}
do użytkownika NazwaKomputera\Nazwa użytkownika SID (S-1-5-21-3546043924-4163678793-3661266528-1001) z adresu LocalHost (przy użyciu LRPC) działającego w kontenerze aplikacji Niedostępny SID (niedostępny). To uprawnienie bezpieczeństwa można modyfikować za pomocą narzędzia administracyjnego Component Services.
Jak naprawić: Ustawienia uprawnień specyficzne dla aplikacji nie przyznają uprawnienia do aktywacji lokalnej dla aplikacji serwera COM (identyfikator zdarzenia: 10016) w systemie Windows 10 i serwerze 2016/2019.
Krok 1. Zmodyfikuj uprawnienia do klucza rejestru APPID.
1. Ze zdarzenia 10016 odszukaj identyfikator APPID aplikacji COM Server z niewystarczającymi uprawnieniami.
np. W tym przykładzie APPID to: {15C20B67-12E7-4BB6-92BB-7AFF07997402}
![Udziel pozwolenia na aktywację lokalną Nie udzielaj zezwolenia na lokalną aktywację](/f/d5311c7fb200a3555c5a891ca92ac611.png)
2. Otwórz Edytor rejestru i przejdź do następującej lokalizacji:
- HKEY_CLASSES_ROOT\AppID
3. Rozwiń klucz AppID i kliknij APPID wspomniany w zdarzeniu 10016. (np. „{15C20B67-12E7-4BB6-92BB-7AFF07997402}” w tym przykładzie)
4a. W prawym okienku: zwróć uwagę na nazwę AppID w domyślnej wartości REG_SZ. (np. „PerAppRuntimeBroker” w tym przykładzie).
4b. W lewym okienku: Kliknij prawym przyciskiem myszy na klawiszu APPID i wybierz Uprawnienia:
![obraz obraz](/f/0c93c54ac4d006419db08db7e9db4b88.png)
5. W oknie „Uprawnienia” kliknij Zaawansowany.
![obraz obraz](/f/2e3ec8f44b3502d852681c3d042a7e23.png)
6. Kliknij Zmiana Właściciel, aby przejąć prawo własności do klucza rejestru.
![obraz obraz](/f/d8f260762d61014d0b33659a347ef16f.png)
7. Rodzaj Administratorzy i naciśnij OK.
![obraz obraz](/f/785074759eae0e09501ef953133cf328.png)
8. Sprawdzać ten Zamień właściciela na podkontenerach i obiektach pole wyboru i kliknij Zastosować.
![obraz obraz](/f/f1f209f41cbc765736d0b5e573b78d6d.png)
9. Następnie kliknij dwukrotnie, aby otworzyć Administratorzy wejście.
![obraz obraz](/f/6c1bb7e901a4a8356c72a423214f9bb5.png)
10. Wybierz Pełna kontrola checkbox, aby nadać pełne uprawnienia Administratorom i nacisnąć ok trzy (3) razy.
![obraz obraz](/f/5961db3874b07c3164aca4e02aecd5e1.png)
11.Blisko Edytor rejestru i uruchom ponownie Twój komputer.
Krok 2. Zmodyfikuj uprawnienia w aplikacji COM Server.
1. Otwórz usługi składowe. Aby to zrobić:
- Jednocześnie naciśnij Okna
+ r klawisze, aby otworzyć okno poleceń uruchamiania.
- Rodzaj dcomcnfg i naciśnij Wchodzić.
- Jednocześnie naciśnij Okna
![obraz obraz](/f/1bc3923478d40def740fcdda95fcbcf7.png)
2. Zwiększać Usługi składowe -> Komputery -> Mój komputer -> Konfiguracja DCOM.
3. Z Pogląd wybierz menu Szczegół.
![obraz obraz](/f/8e6b6b0b81600f5c4f882b8a580b6dfa.png)
4. Kliknij prawym przyciskiem myszy na nazwie APPID, którą zauważyłeś w kroku 1 (4a) powyżej (np. w "PerAppRuntimeBroker" w tym przykładzie) i wybierz Nieruchomości.
![obraz obraz](/f/7699b76cb66f4288827304878d2d4151.png)
5a. Na Bezpieczeństwo zakładka, kliknij Edytować na Uprawnienia do uruchamiania i aktywacji.
![obraz obraz](/f/4f5d147cfee27f56bf07686e795a721a.png)
5b. Jeśli otrzymasz komunikat dotyczący bezpieczeństwa, aby usunąć nierozpoznane wpisy uprawnień, kliknij Usunąć.
![obraz obraz](/f/1931803f12563cae77aed6b1898b37a1.png)
6. Kliknij Dodać przycisk.
![obraz obraz](/f/cbcddefab5493b56d5cdaed44612d604.png)
7. Rodzaj USŁUGA LOKALNA i kliknij OK.
![obraz obraz](/f/d2d084b5d9a23851d1f21c2135df34d6.png)
8. Sprawdzać ten Aktywacja lokalna pole wyboru i kliknij ok dwukrotnie, aby zastosować zmianę.
![obraz obraz](/f/921f7abe1ba74d3543ea982b623efd99.png)
9. Zamknij okno usług składowych i uruchom ponownie Twój komputer.
10. Po ponownym uruchomieniu błąd „Ustawienia uprawnień aplikacji nie zezwalają na lokalną aktywację dla aplikacji serwera COM” powinien zostać rozwiązany.
Otóż to! Daj mi znać, czy ten przewodnik Ci pomógł, zostawiając komentarz na temat swojego doświadczenia. Polub i udostępnij ten przewodnik, aby pomóc innym.