Průvodci

Oprava: Server se v požadovaném časovém limitu nezaregistroval u DCOM

Chyba „Server se nezaregistroval u DCOM v požadovaném časovém limitu“signalizuje, že jeden nebo více DCOM (Distributed Component Object Model) software se nepřihlásí v přiměřené době.

Software DCOM se musí zaregistrovat jako server svého druhu, aby ostatní programy nebo stroje mohly vzdáleně využívat jeho funkce. Pokud se registrace nezdaří nebo pokud to neprovede v předem stanoveném časovém rámci, „Server se nezaregistroval u DCOM v požadovaném časovém limitu“ se zobrazí v Prohlížeč událostí.

Co je DCOM (Distributed Component Object Model)

DCOM je sada konceptů a programových rozhraní, která umožňují klientskému programovému objektu požadovat jednu nebo více služeb z takzvaného serverového programu. DCOM je odvozen z Model komponentního objektu (COM), což umožňuje klientským a serverovým aplikacím komunikovat na stejném počítači.

Server, který se kvůli časovému limitu nezaregistroval u DCOM, je docela rutina, takže se chybová zpráva může ukázat jako neškodná. Většina uživatelů však zjistí chybu v jejich Prohlížeč událostí po vážném příznaku, jako je uzamčení jejich pevného disku při 100% využití nebo žádný zvuk ve všech aplikacích.

Určení přesné příčiny tohoto problému není snadné určit, ale existuje několik scénářů, které tento problém často způsobí. Zde jsou některé součásti, které pravděpodobně způsobí tuto konkrétní chybu:

  • Konfliktní nebo chybějící pověření
  • Nastavení brány firewall
  • Konfliktní nastavení DCOM pro místní počítač a aplikaci

Pokud se v současné době potýkáte s tímto konkrétním problémem, začněte jej řešit pomocí níže uvedených možných oprav. Postupujte podle jednotlivých metod, dokud nenarazíte na opravu, která váš problém vyřeší.

Metoda 1: Změňte typ spuštění publikace Resource Resource Publication

The Publikace prostředků pro zjišťování funkcí je služba Windows zodpovědná za publikování počítače a připojených zdrojů, aby je bylo možné zjistit v připojené síti.

Ačkoli je to teoreticky důležitá součást, některým uživatelům se podařilo opravit „ „Server se nezaregistroval u DCOM v požadovaném časovém limitu“chyba změnou typu spouštění z Automatický na Automaticky (zpožděno).

Poznámka: Mějte na paměti, že to nijak nezabrání funkčnosti DCOM - pouze zpozdí službu, která je potenciálně zodpovědná za problém. Je známo, že k časovým limitům DCOM dochází při spuštění, když je systém zaneprázdněn načítáním potřebných komponent. Pokud je to příčina problému, vyřeší to.

Zde je stručný průvodce změnou typu spouštěníPublikace prostředků pro zjišťování funkcíservis:

  1. lis Klávesa Windows + R. otevřete okno Spustit. Zadejte „services.msc“A udeřil Enter otevřít Služby okno.

  2. Přejděte dolů přes název služby a vyhledejte Publikace prostředků pro zjišťování funkcí.Klikněte na něj pravým tlačítkem a vyberte Vlastnosti.

  3. v Vlastnosti pod Všeobecné kartu, rozbalte rozbalovací nabídku poblíž Typ spouštění a nastavit na Automatický (odložený start).

  4. Udeřil Aplikovat a restartujte systém. Při příštím spuštění zkontrolujte, zda byl problém vyřešen.

Metoda 2: Vypnutí aktualizací z více než jednoho místa (Windows 10, 8.1)

Po důkladném prozkoumání protokolů systému DCOM někteří uživatelé zjistili, že problém způsobovalo určité nastavení služby Windows Update. Jak se ukázalo, povolení Aktualizace z více než jednoho místa (Povolit stahování z jiných počítačů) v Pokročilé nastavení nabídka WU může produkovat„Server se nezaregistroval u DCOM v požadovaném časovém limitu“ chybaV závislosti na počátečním nastavení může být tato možnost ve výchozím nastavení povolena.

Zde je stručný průvodce deaktivacíAktualizace z více než jednoho místa z Optimalizace dodávky:

  1. lis Klávesa Windows + R. otevřete okno Spustit. Zadejte „aktualizace ovládání“A udeřil Enter otevřít Windows Update okno.

  2. V Windows Update obrazovce přejděte dolů na Aktualizujte nastavení a klikněte na Pokročilé možnosti.

  3. v Pokročilé možnosti, klikněte na Optimalizace dodávky.

    Poznámka: Pokud nemáte Aktualizace pro autory, klikněte na Zvolte způsob doručování aktualizací (pod Zvolte způsob instalace aktualizací)

  4. Nastavte přepínač vedle Povolit stahování z jiných počítačů na VYPNUTO.

    Poznámka:Pokud nemáte aktualizaci pro autory, deaktivujte přepínač níže Aktualizace z více než jednoho místa.

Metoda 3: Oprava certifikátu Windows Store

Jak se ukázalo,„Server se nezaregistroval u DCOM v požadovaném časovém limitu“ Chyba může být způsobena také certifikací patřící k Windows Store Apps. Některým uživatelům se problém podařilo vyřešit řešením problémů souvisejících s Windows Store. Pokud se jedná o základní příčinu problému, vadný certifikát automaticky nahradí Poradce při potížích s Windows Store Apps.

Zde je stručný průvodce k použití nástroje pro odstraňování problémů s aplikacemi Windows Store:

  1. lis Klávesa Windows + R. otevřete okno Spustit. Zadejte „control.exe / název Microsoft.Troubleshooting“A udeřil Enter otevřít Odstraňování problémů se systémem Windows.

  2. Přejděte dolů na Najděte a opravte další problémy, vyberte Aplikace Windows Store, poté klikněte na Spusťte nástroj pro odstraňování problémů.

  3. Počkejte, až se skenování dokončí, a poté podle pokynů na obrazovce použijte opravu certifikátu Windows Store.

Metoda 4: Zakažte bránu firewall třetích stran

Pokud používáte externí bránu firewall, dočasně ji deaktivujte, restartujte počítač a zkontrolujte, zda je problém vyřešen. Jak zdůraznili někteří uživatelé, kterých se tento problém týká, některá nastavení brány firewall jiných výrobců mohou zabránit programům serveru DCOM ve sdílení informací mezi vaším počítačem.

Pokud zjistíte, že deaktivace brány firewall skutečně způsobovala problém, použijte vestavěnou bránu firewall Microsoft Security nebo použijte jiné řešení jiného výrobce.

Metoda 5: Zakázat DCOM ze služby komponent

Pokud všechny výše uvedené metody selhaly, můžete chybu pravděpodobně odstranit deaktivací Distribuovaný COM v Služby komponent.Tím však zakážete komunikaci s komponentami hostovanými na jiných počítačích. V závislosti na softwaru nainstalovaném v počítači to může nebo nemusí mít vliv na váš systém.

Pokud je váš počítač součástí sítě, bude pro komunikaci s komponentami v jiných počítačích zapotřebí drátový protokol DCOM. Všechny systémy založené na systému Windows jsou původně nakonfigurovány tak, aby umožňovaly DCOM. Ačkoli můžete DCOM deaktivovat, nemusí to mít na váš počítač příznivý účinek.

Poznámka: Pomocí následujícího postupu deaktivujte DCOM a podívejte se, jak na něj váš systém reaguje. Pokud zjistíte, že vám to nepomůže, nebo že způsobí neočekávané problémy s jinými aplikacemi, vraťte se k následujícím krokům a znovu povolte DCOM. Pokud navíc deaktivujete DCOM ve vzdáleném počítači, nebudete moci znovu vzdáleně přistupovat k počítači a znovu aktivovat DCOM. V takovém případě budete muset k tomuto počítači získat fyzický přístup.

  1. lis Klávesa Windows + R. otevřete okno Spustit. Zadejte „comexp.msc“A udeřil Enter otevřít Služby komponent.

  2. Ve stromu konzoly přejděte na Počítačové služby> Počítače, klikněte pravým tlačítkem na Můj počítač a vyberte Vlastnosti.

  3. v Vlastnosti mého počítače,jít do Výchozí vlastnosti, zrušte zaškrtnutí políčka vedle Povolit distribuovaný COM na tomto počítači a stiskněte Aplikovat zaregistrovat změny.

Po deaktivaci DCOM restartujte systém a sledujte, zda se v prohlížeči událostí nevyskytují nové výskyty„Server se nezaregistroval u DCOM v požadovaném časovém limitu“ chyba. V případě, že zjistíte, že se tento problém týká některých aplikací, použijte výše uvedené kroky k opětovnému povolení distribuovaného modelu COM.