Hlavní Windows 8.1 Oprava chyby ID události 10016: Server DCOM, který nemá oprávnění místní aktivace pro SID PCNAME Username

Oprava chyby ID události 10016: Server DCOM, který nemá oprávnění místní aktivace pro SID PCNAME Username



Nedávno jsem na svém počítači se systémem Windows 8.1 z ničeho nic začal po instalaci aktualizací v Patch Tuesday dostávat chyby v protokolu událostí. Chyba se týkala distribuovaného modelu COM (DCOM):

jak smazat můj Amazon účet

Nastavení oprávnění pro konkrétní aplikaci neuděluje oprávnění místní aktivace pro aplikaci serveru COM s CLSID {9E175B6D-F52A-11D8-B9A5-505054503030} a APPID {9E175B9C-F52A-11D8-B9A5-505054503030} uživateli PCNAME Username SID S-1-5-21-81864976-3388411891-1937036257-1001 z adresy LocalHost (pomocí LRPC) běžící v kontejneru aplikace Nedostupný SID (S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804- 1277922394). Toto oprávnění zabezpečení lze upravit pomocí nástroje pro správu služby Component Services.

Taková komplikovaná chyba může způsobit, že nezkušení uživatelé budou frustrováni. Tato terminologie jim není známa. Navíc řešení problémů s DCOM je bolest, takže jsem to nejprve ignoroval, ale protokol událostí byl jich plný, protože k tomu došlo každou hodinu nebo tak. Rozhodl jsem se to napravit a rozhodl jsem se to prozkoumat.

Reklama

Pro ty z vás, kteří to neví, je COM stará objektově orientovaná meziprocesová komunikační technologie společnosti Microsoft. Server COM je spustitelný soubor (EXE nebo DLL), který implementuje sadu objektů COM. Mnoho komponent Windows je implementováno jako objekty COM a při vzájemné komunikaci dodržují standardní pravidla COM. Servery COM jsou registrovány v registru a mají ID třídy (CLSID) a APPID.

Prvním krokem při řešení této chyby bylo zjistit, ke které komponentě DCOM se vztahují CLSID a APPID. Spusťte editor registru a přejděte na tento klíč registru:

HKEY_CLASSES_ROOT  CLSID  {9E175B6D-F52A-11D8-B9A5-505054503030}

Tento klíč registru také odkazuje na stejné AppID jako chybová zpráva, která je {9E175B9C-F52A-11D8-B9A5-505054503030}. Takže dále přejděte na

HKCR  APPID  {9E175B9C-F52A-11D8-B9A5-505054503030}

To mi řeklo, že komponenta byla WSearch (objekt Windows Search COM).

Dalším krokem bylo přiřadit tomuto CLSID / AppID správná místní aktivační oprávnění, která chtěla - mého uživatelského bezpečnostního ID (SID) a SID aplikace. Za tímto účelem poskytuje Windows nástroj Component Services, který uživateli umožňuje měnit spouštěcí a aktivační oprávnění, přístupová oprávnění a konfigurační oprávnění na serverech COM.

Otevřete Nástroje pro správu -> Služby komponent. Rozbalte Služby komponent -> Počítač -> Tento počítač -> Konfigurace DCOM. Vyhledejte „WSearch“ a klikněte na něj pravým tlačítkem -> Vlastnosti. Přejděte na kartu Zabezpečení.

Když jsem to udělal, viděl jsem, že na kartě Zabezpečení pro tento objekt COM bylo vše zašedlé (deaktivováno), takže jsem nejprve musel dát svému uživatelskému účtu úplná oprávnění v registru. Znovu jsem otevřel Regedit a šel ke stejnému klíči

HKEY_CLASSES_ROOT  AppID  {9E175B9C-F52A-11D8-B9A5-505054503030}

a změnil oprávnění. Nejprve musíte převzít vlastnictví (zaškrtněte políčko „Nahradit vlastníka u subkontejnerů a objektů“) a poté přidat své uživatelské jméno a dát mu plnou kontrolu. Poté můžete změnit vlastnictví zpět na původní účet (NT Service TrustedInstaller).

Převzetí vlastnictví a udělení oprávnění správce je u společnosti Winaero extrémně snadné RegOwnershipEx aplikace.

Nyní jsem znovu otevřel službu Component Services (Dcomcnfg.exe) a šel na vlastnosti WSearch, záložka Zabezpečení a teď jsem mohl upravovat bezpečnostní oprávnění na spouštěcí a aktivační oprávnění, která jsou zobrazena takto:

oprávnění ke spuštění a aktivaci

Prostřednictvím skupiny zabezpečení Všichni má můj uživatelský účet již oprávnění místní aktivace, ale jsou zde také zobrazeny další 3 SID, které nejsou známými uživatelskými účty nebo skupinami, jak naznačuje jejich ikona. Jedná se o SID aplikace a odkazují na aplikace. Chyba protokolu událostí také řekla „... spuštěno v kontejneru aplikace Nedostupné SID (S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394).

Nyní se zdá, že uživatelské rozhraní Windows pro výběr objektů vám nedovolí přidat SID aplikace pro hlavní objekty zabezpečení. Po kliknutí na Přidat jsem klikl na Pokročilé ... a poté na Najít nyní. Zobrazí se seznam všech objektů. Ale většina z nich byla SID účtu. Všiml jsem si „VŠECHNY APLIKAČNÍ BALÍČKY“, které, jak název napovídá, jsou pravděpodobně skupinou pro všechny balíčky aplikací, tak jsem je vybral. Kliknutím na OK jej všude přidáte a poté mu udělíte oprávnění Local Launch a Local Activation.

balíčky všech aplikací

jak používat teamspeak s přáteli

Nyní po kliknutí na OK a zavření uživatelského rozhraní služby komponent je chyba odstraněna z protokolu událostí, což znamená, že komponenta WSearch COM má nyní správná místní spouštěcí a aktivační oprávnění.

Tento článek jsem napsal jako obecný průvodce, abych pomohl komukoli jinému řešit chyby DCOM v jejich protokolu událostí podobným způsobem. Stále se obávám, proč Windows ještě nemají nástroj pro snadné obnovení správných oprávnění k objektům COM v případě, že se pokazí.

Zajímavé Články

Redakce Choice

Jak vypnout ukázkový režim na televizoru Sony
Jak vypnout ukázkový režim na televizoru Sony
Demo nebo maloobchodní režim Sony TV je navržen tak, aby inzeroval své hlavní funkce v obchodě. Použití vysokého jasu a kontrastu, aby se zajistilo, že vizuální efekty vyniknou v drsném osvětlení maloobchodních prostředí. Demo je nekonečná smyčka, která
Jak hrát Minecraft zdarma
Jak hrát Minecraft zdarma
Minecraft zdaleka není nejdražší hrou na trhu. 20 babek je však 20 babek, zejména pro nové hráče, kteří si chtějí hru před zakoupením za plnou cenu vyzkoušet. Toto jsme vytvořili
Call of Duty Ghosts mapy pro více hráčů
Call of Duty Ghosts mapy pro více hráčů
Call of Duty: Ghosts – Mapová stránka pro více hráčů Chasm obsahuje přehled, snímek obrazovky, tipy a dynamické prvky na mapě.
Jak zjistit, kdo je přihlášen do QuickBooks
Jak zjistit, kdo je přihlášen do QuickBooks
QuickBooks je jedno z nejpopulárnějších účetních softwarových řešení, ideální pro malé a střední společnosti. Umožňuje vám spravovat své finance a zároveň poskytuje podrobné informace o vašich zákaznících, prodejcích a zaměstnancích. V závislosti na zvolené možnosti stanovení cen
Zapněte nebo vypněte režim Vždy nahoře v kalkulačce Windows 10
Zapněte nebo vypněte režim Vždy nahoře v kalkulačce Windows 10
Jak zapnout nebo vypnout režim Vždy nahoře pro kalkulačku v systému Windows 10. Nová funkce Režim vždy nahoře je k dispozici v integrované aplikaci Kalkulačka v
Zvyšte viditelnost posuvníků v aplikacích pro Windows 10 Store
Zvyšte viditelnost posuvníků v aplikacích pro Windows 10 Store
Počínaje sestavením Windows 10 Build 17083 existuje nová možnost, která umožňuje, aby posuvné pruhy byly vždy viditelné v aplikacích Store. Ve výchozím nastavení skryje operační systém posuvníky, když na ně kurzor myši nestáhnete.
Kirby od Nintenda je želatinová koule nočních můr
Kirby od Nintenda je želatinová koule nočních můr
Kirby mě vždycky znervózňoval. Postava Nintendo se jeví jako nádherná, piruetující víla - sající nepřátele, aby je vyplivla jako projektily. Ale na želatinové růžové skvrně s nenasytným hladem, jejíž život je něco znervózňující