Tato chyba může způsobit selhání aplikací, ale co je to MMC a proč nemůže vytvořit "snap-in"? Zde je vše, co potřebujete vědět.
Chyba „MMC nemohla vytvořit modul snap-in“ se objevuje již nějakou dobu a stále se zdá, že občas naráží na některé uživatele. K chybě dochází při pokusu o otevření nástroje pro správu, jako je například Prohlížeč událostí, Plánovač úloh a tak dále.
Někdy se chyba může objevit také po modré obrazovce smrti (BSOD), což způsobí selhání jedné nebo více aplikací. K této chybě často dochází, pokud konfigurace registru modulu snap-in nefunguje správně. Zde uvádíme několik způsobů opravy, které vám pomohou vyřešit chybu „MMC nemohl vytvořit modul snap-in“ a obnovit přístup k nástrojům pro správu v systému Windows.
1. Opravte konfiguraci poškozeného registru pro modul Snap-In
Pokud je konfigurace registru pro dotčený modul snap-in poškozená, může to způsobit chybu „MMC nemohl vytvořit modul snap-in“. Chcete-li problém vyřešit, budete muset odstranit poškozenou položku registru přidruženou k modulu snap-in. Zde je návod, jak na to.
Provádění nesprávných úprav v registru systému Windows zahrnuje riziko a může způsobit poruchu systému. Doporučujeme vám vytvořit bod obnovení a udělat zálohu registru být na bezpečné straně.
- lis Win + R otevřít Běh.
- Typ regedit a klikněte OK.
- V Editoru registru přejděte do následujícího umístění:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns
- The SnapIns klíč se skládá z více podklíčů. Musíte najít podklíč identický s CLSID zobrazeno v chybové zprávě.
- Pokud například dojde k chybě při otevírání Prohlížeče událostí, pravděpodobně ji uvidíte CLSID: c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4, a tak dále. Takže si poznamenejte CLSID zobrazeno na chybové obrazovce.
- V Editor registru, vyberte složku podklíče se stejným názvem jako chyba CLSID.
- Dále klikněte pravým tlačítkem na stejnou složku podklíče a vyberte Vymazat.
- Klikněte Ano pro potvrzení akce.
- Zavři Editor registru a restartujte počítač.
- Po restartu otevřete modul snap-in nástroje pro správu a zjistěte, zda byla chyba vyřešena.
2. Povolit rozhraní .NET Framework
Tuto chybu můžete také opravit povolením rozhraní .NET Framework 3.5. Myšlenka je taková, že jeden z modulů snap-in na vašem počítači může ke svému fungování potřebovat rozhraní .NET Framework 3.5. Pokud je tedy funkce zakázána, může dojít k chybě.
Naštěstí můžete snadno povolit funkci .NET Framework pomocí dialogového okna Zapnout nebo vypnout funkce systému Windows. Zde je návod, jak na to.
Chcete-li povolit rozhraní .NET Framework 3.5:
- zmáčkni Vyhrát klíč a typ Funkce Windows a klikněte na Zapnout nebo vypnout funkce Windows z výsledků vyhledávání.
- V Funkce Windows dialogu, vyberte .NET Framework 3.5 (včetně .NET 2.0 a 3.0).
- Dále klikněte na Plus ikonou rozbalte sekci a vyberte možnosti ‘Aktivace HTTP Windows Communications Foundation' a „Aktivace Windows Communications Foundation bez HTTP’.
- Dále klikněte na Aplikovat změny a nainstalujte funkci.
- Po instalaci budete vyzváni k restartování počítače. Restartujte systém a modul snap-in konzoly MMC by měl nyní fungovat.
3. Zkontrolujte a opravte poškozené systémové soubory
Pokud máte jeden nebo více poškozených systémových souborů, může to způsobit problémy se systémovými aplikacemi. Chcete-li zjistit, zda je problém způsoben problémy se systémovými soubory, můžete spustit nástroj Kontrola systémových souborů. Prohledá a zkontroluje integritu systémových souborů a automaticky je opraví, aby se problém vyřešil.
Společnost Microsoft doporučuje před spuštěním nástroje Kontrola systémových souborů spustit svůj vestavěný nástroj pro kontrolu a opravu obrazu systému Windows, Deployment Image Servicing and Management (DISM).
Pokud si nejste jisti, jak spustit některý z těchto nástrojů, v našem průvodci pokryjeme oba jak opravit poškozené soubory systému Windows pomocí vestavěných nástrojů systému Windows.
4. Odeberte a znovu nainstalujte Microsoft Visual C++ Redistributable
Pokud problém přetrvává, pokuste se opravit a opravit problémy pomocí balíčku Visual C++ Redistributable. Pokud se vyskytnou nějaké problémy s balíčkem, může to způsobit, že moduly snap-in konzoly MMC přestanou fungovat.
Chcete-li opravit balíček Visual C++ Redistributable:
- lis Win + R otevřete Run.
- Napište „control“ a klikněte OK otevřete Ovládací panely.
- V Ovládacích panelech klepněte na Odinstalujte program pod Programy.
- Najděte a vyberte Microsoft Visual C++ Redistributable zadejte a klikněte Odinstalovat.
- V Upravit nastavení dialog, klikněte Opravit. Dokončení procesu opravy může trvat několik minut.
- Po dokončení restartujte počítač a zkontrolujte, zda nedošlo k vylepšení.
Pokud problém přetrvává, může být nutné přeinstalovat balíček Visual C++ Redistributable. Chcete-li přeinstalovat balíček:
- Vybrat Balíček Microsoft Visual C++ v Ovládacích panelech a klepněte na Odinstalovat.
- Klikněte Odinstalovat v Upravit nastavení dialog.
- Klikněte Dokončit k dokončení odinstalace. Opakujte proces pro všechny balíčky Visual C++ Redistributable.
- Jakmile budete hotovi, přejděte k Stránka redistribuovatelného balíčku Microsoft Visual C++.
- Stáhněte si nejnovější verzi balíčku dostupnou ve vašem počítači. V závislosti na kompatibilitě vašeho systému si můžete vybrat z verzí architektury ARM64, X86 a X64.
- Spusťte spustitelný soubor pro instalaci balíčku a postupujte podle pokynů na obrazovce.
- Po instalaci restartujte počítač a zkontrolujte, zda moduly snap-in konzoly MMC nyní fungují.
Tato chyba se spustí při poruše modulu snap-in, což je často případ poškozené konfigurace registru. Chcete-li problém vyřešit, můžete odstranit poškozený podklíč registru pro dotčený modul snap-in. Navíc povolte/znovu povolte rozhraní .NET Framework 3.5. Pokud ne, prohledejte systém kvůli problémům s integritou souborů pomocí nástroje DISM a System File Checker.
Případně můžete použít nástroje pro správu vzdáleného serveru (RSAT), které mají další funkce. RSAT je k dispozici pouze ve verzi Pro a Enterprise operačního systému Windows. Můžete však spustit skript PowerShell a snadno jej nainstalovat na verzi Windows Home.