Händelsevisarens systemvarning "Applikationsspecifika behörighetsinställningar ger inte lokal aktiveringsbehörighet för COM-serverapplikation..." med händelse-id "10016" kan vara inloggad på datorer som kör Windows 10, Windows Server 2019 eller Windows Server 2016, när Microsoft-komponenter försöker komma åt DCOM-komponenter utan nödvändiga behörigheter.
Enligt Microsoft är den rekommenderade åtgärden att ignorera händelserna 10016, eftersom de inte påverkar funktionaliteten negativt och är designade. Men om du vill åtgärda problemet, fortsätt att läsa nedan.
Den här handledningen innehåller steg-för-steg-instruktioner för att fixa 10016-varningarna i händelsevisaren på Windows 10 och Windows Server 2016/2019, med beskrivning:
Källa: Distribuerad COM
Händelse-ID: 10016
De programspecifika behörighetsinställningarna ger inte lokal aktiveringsbehörighet för COM Server-applikationen med CLSID
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}
och APPID
{15C20B67-12E7-4BB6-92BB-7AFF07997402}
till användaren Datornamn\Användarnamn SID (S-1-5-21-3546043924-4163678793-3661266528-1001) från adressen LocalHost (Using LRPC) som körs i programbehållaren Ej tillgängligt SID (Inte tillgängligt). Denna säkerhetsbehörighet kan ändras med hjälp av det administrativa verktyget Component Services.
Så här åtgärdar du: Programspecifika behörighetsinställningar ger inte lokal aktiveringsbehörighet för COM-serverapplikation (Event ID: 10016) på Windows 10 och Server 2016/2019.
Steg 1. Ändra behörigheter på APPID-registernyckeln.
1. Från händelsen 10016, ta reda på APPID för COM Server-applikationen med otillräckliga rättigheter.
t.ex. I det här exemplet är APPID: t: {15C20B67-12E7-4BB6-92BB-7AFF07997402}
2. Öppna Registereditorn och navigera till följande plats:
- HKEY_CLASSES_ROOT\AppID
3. Expandera AppID-nyckeln och klicka på APPID som nämns på händelsen 10016. (t.ex. "{15C20B67-12E7-4BB6-92BB-7AFF07997402}" i det här exemplet)
4a. På den högra rutan: lägg märke till namnet på AppID på standardvärdet REG_SZ. (t.ex. "PerAppRuntimeBroker" i det här exemplet).
4b. På den vänstra rutan: Högerklicka på APPID-tangenten och välj Behörigheter:
5. Klicka på i fönstret "Behörigheter". Avancerad.
6. Klick Förändra Ägaren ska ta äganderätten till registernyckeln.
7. Typ Administratörer och tryck OK.
8. Kolla upp de Byt ut ägare på underbehållare och föremål kryssrutan och klicka Tillämpa.
9. Dubbelklicka sedan för att öppna Administratörer inträde.
10. Välj Full kontroll kryssrutan för att ge fullständiga behörigheter till administratörer och tryck på OK tre (3) gånger.
11.Stänga registerredigeraren och omstart din PC.
Steg 2. Ändra behörigheterna för COM Server-applikationen.
1. Öppna Component Services. Att göra det:
- Tryck samtidigt på Windows + R nycklar för att öppna körkommandorutan.
- Typ dcomcnfg och tryck Stiga på.
2. Bygga ut Komponenttjänster -> Datorer -> Min dator -> DCOM Config.
3. Från Se meny välj Detalj.
4. Högerklicka på APPID-namnet du märkte i steg-1 (4a) ovan (t.ex. i "PerAppRuntimeBroker" i det här exemplet) och välj Egenskaper.
5a. På säkerhet fliken, klicka Redigera på Start- och aktiveringsbehörigheter.
5b. Om du får ett säkerhetsmeddelande om att ta bort de okända behörighetsposterna klickar du Avlägsna.
6. Klicka på Lägg till knapp.
7. Typ LOKAL SERVICE och klicka OK.
8. Kolla upp de Lokal aktivering kryssrutan och klicka OK två gånger för att tillämpa ändringen.
9. Stäng Component Services-fönstret och omstart din PC.
10. Efter omstart bör felet "Applikationsspecifika behörighetsinställningar bevilja inte lokal aktiveringsbehörighet för COM-serverapplikation" lösas.
Det är allt! Låt mig veta om den här guiden har hjälpt dig genom att lämna din kommentar om din upplevelse. Gilla och dela den här guiden för att hjälpa andra.