Systémové varovanie prehliadača udalostí „Nastavenia povolení špecifické pre aplikáciu neudeľujú povolenie na lokálnu aktiváciu pre aplikáciu servera COM…“ s ID udalosti „10016“ môže byť prihlásení na počítačoch so systémom Windows 10, Windows Server 2019 alebo Windows Server 2016, keď sa komponenty Microsoft pokúšajú získať prístup k komponentom DCOM bez požadovaných povolení.
Podľa Microsoftu je odporúčané opatrenie ignorujte udalosti 10016, pretože nemajú nepriaznivý vplyv na funkčnosť a sú navrhnuté. Ak však chcete problém vyriešiť, pokračujte v čítaní nižšie.
Tento tutoriál obsahuje podrobné pokyny na opravu upozornení 10016 v zobrazovači udalostí v systéme Windows 10 a Windows Server 2016/2019 s popisom:
Zdroj: Distributed COM
ID udalosti: 10016
Nastavenia povolení pre konkrétnu aplikáciu neudeľujú povolenie lokálnej aktivácie pre aplikáciu COM Server s CLSID
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}
a APPID
{15C20B67-12E7-4BB6-92BB-7AFF07997402}
používateľovi ComputerName\Username SID (S-1-5-21-3546043924-4163678793-3661266528-1001) z adresy LocalHost (Using LRPC) spustenej v aplikačnom kontajneri Unavailable SID (Nedostupné). Toto bezpečnostné povolenie je možné upraviť pomocou nástroja na správu Component Services.
Ako opraviť: Nastavenia povolení špecifické pre aplikáciu neudeľujú povolenie na lokálnu aktiváciu pre aplikáciu COM Server (ID udalosti: 10016) v systéme Windows 10 a Server 2016/2019.
Krok 1. Upravte povolenia na kľúči databázy Registry APPID.
1. Z udalosti 10016 zistite APPID aplikácie COM Server s nedostatočnými právami.
napr. V tomto príklade je APPID: {15C20B67-12E7-4BB6-92BB-7AFF07997402}
2. Otvorte Editor databázy Registry a prejdite na nasledujúce miesto:
- HKEY_CLASSES_ROOT\AppID
3. Rozbaľte kľúč AppID a kliknite na APPID uvedený pri udalosti 10016. (napr. "{15C20B67-12E7-4BB6-92BB-7AFF07997402}" v tomto príklade)
4a. Na pravej table: všimnite si názov AppID na predvolenej hodnote REG_SZ. (napr. "PerAppRuntimeBroker" v tomto príklade).
4b. Na ľavej table: Kliknite pravým tlačidlom myši na klávese APPID a vyberte Povolenia:
5. V okne 'Permissions' kliknite na Pokročilé.
6. Kliknite Zmeniť Vlastník, ktorý prevezme vlastníctvo kľúča databázy Registry.
7. Typ Správcovia a stlačte OK
8. Skontrolujte a Nahradiť vlastníka na subkontajneroch a objektoch začiarknite políčko a kliknite Použiť.
9. Potom dvojitým kliknutím otvorte Správcovia vstup.
10. Vyberte Úplná kontrola začiarknite políčko, aby ste administrátorom poskytli úplné povolenia a stlačte OK tri (3) krát.
11.Zavrieť Editor databázy Registry a reštart váš počítač.
Krok 2. Upravte povolenia v aplikácii COM Server.
1. Otvorte služby komponentov. Urobiť to:
- Súčasne stlačte tlačidlo Windows + R klávesy na otvorenie príkazového poľa spustiť.
- Typ dcomcnfg a stlačte Zadajte.
2. Rozbaliť Komponentné služby -> Počítače -> Môj počítač -> Konfigurácia DCOM.
3. Od vyhliadka menu vybrať Detail.
4. Kliknite pravým tlačidlom myši na názov APPID, ktorý ste si všimli v kroku 1 (4a) vyššie (napr. v "PerAppRuntimeBroker" v tomto príklade) a vyberte Vlastnosti.
5a. o Bezpečnosť kliknite na kartu Upraviť na Povolenia na spustenie a aktiváciu.
5b. Ak dostanete bezpečnostnú správu na odstránenie nerozpoznaných položiek povolení, kliknite Odstrániť.
6. Kliknite na Pridať tlačidlo.
7. Typ MIESTNA SLUŽBA a kliknite OK
8. Skontrolujte a Miestna aktivácia začiarknite políčko a kliknite OK dvakrát, aby ste použili zmenu.
9. Zatvorte okno Služby komponentov a reštart váš počítač.
10. Po reštarte by sa mala vyriešiť chyba „Nastavenia povolení špecifické pre aplikáciu neudeľujú povolenie na lokálnu aktiváciu pre aplikáciu servera COM“.
To je všetko! Dajte mi vedieť, či vám táto príručka pomohla, a zanechajte komentár o svojej skúsenosti. Prosím, lajkujte a zdieľajte tento návod, aby ste pomohli ostatným.