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 stáhnout všechny vaše e-maily AOL
Jak stáhnout všechny vaše e-maily AOL
Když většina z nás slyší AOL, myslíme si na America Online, dnes již neexistující název kdysi předního giganta poskytovatelů internetových služeb a důležité společnosti v historii internetu. AOL je stále připomínán pro jeho použití
Jak používat svislé rozvržení v Prezentacích Google
Jak používat svislé rozvržení v Prezentacích Google
Pokud chcete vytvořit prezentaci pro mobilní telefony, budete muset v Prezentacích Google změnit rozvržení na vertikální. Prezentace Google jsou určeny pro horizontální zobrazení na šířku. Pokud poměr nezměníte, změní se velké pruhy
Stáhněte si panel Personalizace - prémiové funkce přizpůsobení pro Windows 7 Starter a 7 Home Basic
Stáhněte si panel Personalizace - prémiové funkce přizpůsobení pro Windows 7 Starter a 7 Home Basic
Panel přizpůsobení - prvotřídní funkce přizpůsobení pro Windows 7 Starter a 7 Home Basic. Panel přizpůsobení pro Windows 7 Starter? Windows 7 Home Basic přináší prémiové funkce personalizace pro edice Windows 7 nižší třídy. Může obejít omezení a poskytuje užitečné uživatelské rozhraní - stejně jako například v Ultimate Edition. Pokrývá většinu funkcí přizpůsobení
Jak přidat druhý monitor ve Windows
Jak přidat druhý monitor ve Windows
Chcete-li nastavit displej se dvěma obrazovkami s notebookem nebo stolním počítačem v systému Windows, postupujte podle těchto pokynů. Toto je jednoduchý způsob, jak získat více místa na obrazovce.
Oprava: Windows 8.1 nebo Windows 7 nevidí jednotku DVD po restartu
Oprava: Windows 8.1 nebo Windows 7 nevidí jednotku DVD po restartu
Někdy se ve Windows můžete setkat s následujícím problémem: po restartu zmizí jednotka DVD nebo Blu-ray ze složky This PC! Jeho písmeno jednotky úplně zmizí a navzdory tomu, co jste možná zkoušeli, nefunguje. Správce zařízení zobrazuje vykřičník pro optickou jednotku a říká, že ovladače pro ni nelze nainstalovat. Tady
Classic Shell 4.3.0 je venku
Classic Shell 4.3.0 je venku
Classic Shell je celosvětově nejoblíbenější náhrada nabídky Start pro Windows 7, Windows 8 a Windows 10 spolu s řadou jedinečných možností přizpůsobení pro Průzkumníka a hlavní panel. Nová verze přichází s řadou zajímavých změn. Co je nového v této verzi? Nová položka „Odebrat zvýraznění“ pro Vše
Jak zapnout plochu Macu
Jak zapnout plochu Macu
Chcete-li zapnout plochu Macu, stačí stisknout tlačítko napájení. Zde je uvedeno, kde jej najdete na různých počítačích Mac a co dělat, pokud nefunguje.