Táto chyba môže zlyhať aplikácie, ale čo je to MMC a prečo nemôže vytvoriť „snap-in“? Tu je všetko, čo potrebujete vedieť.
Chyba „MMC nemohla vytvoriť modul snap-in“ sa vyskytuje už nejaký čas a stále sa zdá, že občas naráža na niektorých používateľov. Chyba sa vyskytuje pri pokuse o otvorenie nástroja na správu, ako je napríklad Zobrazovač udalostí, Plánovač úloh atď.
Niekedy sa chyba môže objaviť aj po modrej obrazovke smrti (BSOD), čo spôsobí zlyhanie jednej alebo viacerých aplikácií. Táto chyba sa často vyskytuje, ak konfigurácia registra modulu snap-in nefunguje správne. Tu uvádzame niekoľko spôsobov opravy, ktoré vám pomôžu vyriešiť chybu „MMC nemôže vytvoriť modul snap-in“ a obnoviť prístup k administratívnym nástrojom v systéme Windows.
1. Opravte poškodenú konfiguráciu registra pre modul Snap-In
Ak je konfigurácia databázy Registry pre príslušný modul snap-in poškodená, môže to spustiť chybu „MMC nemohla vytvoriť modul snap-in“. Ak chcete problém vyriešiť, budete musieť odstrániť poškodenú položku databázy Registry spojenú s modulom snap-in. Tu je návod, ako na to.
Vykonanie nesprávnych úprav databázy Registry systému Windows zahŕňa riziko a môže spôsobiť poruchu systému. Odporúčame vám vytvoriť bod obnovenia a urobte zálohu registra byť na bezpečnej strane.
- Stlačte tlačidlo Win + R na otvorenie Bežať.
- Typ regedit a kliknite OK.
- V Editore databázy Registry prejdite do nasledujúceho umiestnenia:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns
- The SnapIns kľúč pozostáva z viacerých podkľúčov. Musíte nájsť podkľúč identický s CLSID zobrazené v chybovom hlásení.
- Ak sa napríklad vyskytne chyba pri otváraní Zobrazovača udalostí, pravdepodobne uvidíte CLSID: c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4, a tak ďalej. Takže si všimnite CLSID zobrazené na chybovej obrazovke.
- V Editor databázy Registry, vyberte priečinok podkľúča s rovnakým názvom ako chyba CLSID.
- Ďalej kliknite pravým tlačidlom myši na rovnaký priečinok podkľúčov a vyberte Odstrániť.
- Kliknite Áno na potvrdenie akcie.
- Zavrieť Editor databázy Registry a reštartujte počítač.
- Po reštarte otvorte modul administračného nástroja a zistite, či sa chyba vyriešila.
2. Povoliť .NET Framework
Túto chybu môžete opraviť aj povolením rozhrania .NET Framework 3.5. Ide o to, že jeden z modulov snap-in na vašom počítači môže na fungovanie potrebovať rozhranie .NET Framework 3.5. Ak je teda funkcia zakázaná, môže sa vyskytnúť chyba.
Našťastie môžete jednoducho povoliť funkciu .NET Framework pomocou dialógového okna Zapnúť alebo vypnúť funkcie systému Windows. Tu je návod, ako na to.
Ak chcete povoliť rozhranie .NET Framework 3.5:
- Stlačte tlačidlo Vyhrať kľúč a typ Funkcie systému Windows a kliknite na Zapnite alebo vypnite funkcie systému Windows z výsledkov vyhľadávania.
- V Funkcie systému Windows dialógovom okne vyberte položku .NET Framework 3.5 (vrátane .NET 2.0 a 3.0).
- Ďalej kliknite na Plus ikonou rozbaľte sekciu a vyberte možnosti ‘Aktivácia HTTP Windows Communications Foundation“ a „Aktivácia Windows Communications Foundation bez HTTP’.
- Ďalej kliknite na Použiť zmeny a nainštalujte funkciu.
- Po inštalácii sa zobrazí výzva na reštartovanie počítača. Reštartujte systém a modul snap-in konzoly MMC by mal teraz fungovať.
3. Skontrolujte a opravte poškodené systémové súbory
Ak máte jeden alebo viac poškodených systémových súborov, môže to spôsobiť problémy so systémovými aplikáciami. Ak chcete zistiť, či je problém spôsobený problémami so systémovými súbormi, môžete spustiť nástroj Kontrola systémových súborov. Skontroluje a skontroluje integritu systémových súborov a automaticky ich opraví, aby sa problém vyriešil.
Spoločnosť Microsoft odporúča pred spustením pomôcky Kontrola systémových súborov spustiť svoju vstavanú pomôcku na kontrolu a opravu obrazu systému Windows, Deployment Image Servicing and Management (DISM).
Ak si nie ste istí, ako spustiť niektorý z týchto nástrojov, v našom sprievodcovi sa zaoberáme oboma ako opraviť poškodené súbory systému Windows pomocou vstavaných nástrojov systému Windows.
4. Odstráňte a preinštalujte Microsoft Visual C++ Redistributable
Ak problém pretrváva, pokúste sa opraviť a opraviť problémy s balíkom Visual C++ Redistributable. Ak sa vyskytnú nejaké problémy s balíkom, môže to spôsobiť, že moduly snap-in konzoly MMC prestanú fungovať.
Ak chcete opraviť balík Visual C++ Redistributable:
- Stlačte tlačidlo Win + R na otvorenie Run.
- Napíšte „control“ a kliknite OK na otvorenie ovládacieho panela.
- V ovládacom paneli kliknite na Odinštalujte program pod programy.
- Nájdite a vyberte Microsoft Visual C++ Redistribuovateľné zadajte a kliknite Odinštalovať.
- V Upraviť nastavenie dialógové okno, kliknite Oprava. Proces opravy môže trvať niekoľko minút.
- Po dokončení reštartujte počítač a skontrolujte prípadné vylepšenia.
Ak problém pretrváva, môže byť potrebné preinštalovať balík Visual C++ Redistributable. Preinštalovanie balíka:
- Vyberte Balík Microsoft Visual C++ v ovládacom paneli a kliknite na Odinštalovať.
- Kliknite Odinštalovať v Upraviť nastavenie dialóg.
- Kliknite Skončiť na dokončenie odinštalovania. Opakujte proces pre všetky balíky Visual C++ Redistributable.
- Po dokončení prejdite na Stránka redistribuovateľného balíka Microsoft Visual C++.
- Stiahnite si najnovšiu verziu balíka dostupnú vo vašom počítači. V závislosti od kompatibility vášho systému si môžete vybrať z verzií architektúry ARM64, X86 a X64.
- Spustite spustiteľný súbor na inštaláciu balíka a postupujte podľa pokynov na obrazovke.
- Po inštalácii reštartujte počítač a skontrolujte, či moduly snap-in konzoly MMC teraz fungujú.
Táto chyba sa spustí pri poruche modulu snap-in, čo je často prípad narušenej konfigurácie registra. Ak chcete problém vyriešiť, môžete odstrániť poškodený podkľúč databázy Registry pre príslušný modul snap-in. Okrem toho povoľte/znova povoľte rozhranie .NET Framework 3.5. Ak nie, skontrolujte v systéme problémy s integritou súborov pomocou pomôcky DISM a Kontrola systémových súborov.
Prípadne môžete použiť Remote Server Administration Tools (RSAT), ktorý má ďalšie funkcie. RSAT je k dispozícii iba vo verzii Pro a Enterprise operačného systému Windows. Môžete však spustiť skript PowerShell a jednoducho ho nainštalovať do domácej verzie systému Windows.