Det här felet kan krascha appar, men vad är en MMC och varför kan den inte göra en "snap-in"? Här är allt du behöver veta.
Felet "MMC kunde inte skapa snap-in" har funnits ett tag och verkar fortfarande bugga vissa användare då och då. Felet uppstår när du försöker öppna ett administrativt verktyg som en händelsevisare, uppgiftsschemaläggare och så vidare.
Ibland kan felet också dyka upp efter en Blue Screen of Death (BSOD), vilket gör att en eller flera appar kraschar. Det här felet uppstår ofta om snapin-modulens registerkonfiguration inte fungerar. Här visar vi några sätt att fixa för att hjälpa dig lösa "MMC kunde inte skapa snap-in"-felet och återställa åtkomst till administrativa verktyg i Windows.
1. Fixa den trasiga registerkonfigurationen för Snap-In
Om registerkonfigurationen för den berörda snapin-modulen är trasig kan det utlösa felet "MMC kunde inte skapa snapin-modulen". För att åtgärda problemet måste du ta bort den korrupta registerposten som är kopplad till snapin-modulen. Så här gör du.
Att göra felaktiga ändringar i Windows-registret innebär risker och kan orsaka fel på ditt system. Vi rekommenderar dig skapa en återställningspunkt och göra en registersäkerhetskopiering för att vara på den säkra sidan.
- Tryck Win + R att öppna Springa.
- Typ regedit och klicka OK.
- I Registereditorn, navigera till följande plats:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns
- De SnapIns nyckeln består av flera undernycklar. Du måste hitta undernyckeln som är identisk med CLSID visas i felmeddelandet.
- Till exempel, om felet uppstår när du öppnar Event Viewer, kommer du sannolikt att se CLSID: c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4, och så vidare. Så notera CLSID visas på felskärmen.
- I den Registerredigerare, välj undernyckelmappen med samma namn som felet CLSID.
- Högerklicka sedan på samma undernyckelmapp och välj Radera.
- Klick Ja för att bekräfta åtgärden.
- Stäng Registerredigerare och starta om datorn.
- Efter omstarten öppnar du snapin-modulen för administrationsverktyget för att se om felet är löst.
2. Aktivera .NET Framework
Du kan också åtgärda det här felet genom att aktivera .NET Framework 3.5. Tanken är att en av snapin-modulerna på din PC kan behöva .NET Framework 3.5 för att fungera. Så om funktionen är inaktiverad kan du stöta på ett fel.
Lyckligtvis kan du enkelt aktivera .NET Framework-funktionen med hjälp av dialogrutan Slå på eller av Windows-funktioner. Så här gör du.
Så här aktiverar du .NET Framework 3.5:
- tryck på Vinna nyckel och typ Windows-funktioner och klicka på Slå av eller på funktioner i Windows från sökresultaten.
- I den Windows-funktioner dialogrutan väljer du .NET Framework 3.5 (inkluderar .NET 2.0 och 3.0).
- Klicka sedan på Plus ikon för att expandera avsnittet och välj alternativenWindows Communications Foundation HTTP-aktivering’ och "Windows Communications Foundation Non-HTTP-aktivering’.
- Klicka sedan för att Tillämpa ändringarna och installera funktionen.
- När du har installerat den blir du ombedd att starta om datorn. Starta om ditt system och MMC-snapin-modulen bör fungera nu.
3. Sök efter och reparera korrupta systemfiler
Om du har en eller flera korrupta systemfiler kan det orsaka problem med systemapparna. Du kan köra System File Checker-verktyget för att avgöra om problemet beror på systemfilproblem. Det kommer att skanna och kontrollera systemfilernas integritet och automatiskt reparera dem för att åtgärda problemet.
Microsoft rekommenderar att du kör det inbyggda Windows-verktyget för bildkontroll och reparation, Deployment Image Servicing and Management (DISM), innan du kör verktyget System File Checker.
Om du inte är säker på hur du kör något av dessa verktyg täcker vi båda i vår guide om hur man reparerar korrupta Windows-filer med Windows inbyggda verktyg.
4. Ta bort och installera om Microsoft Visual C++ Redistributable
Om problemet kvarstår, försök att fixa och reparera problem med Visual C++ Redistributable-paketet. Om det finns några problem med paketet kan det göra att MMC-snapin-modulerna slutar fungera.
Så här reparerar du Visual C++ Redistributable-paketet:
- Tryck Win + R för att öppna Kör.
- Skriv "kontroll" och klicka OK för att öppna Kontrollpanelen.
- I Kontrollpanelen, klicka på Avinstallera ett program under Program.
- Leta upp och välj Microsoft Visual C++ omfördelbar in och klicka Avinstallera.
- I den Ändra inställningar dialogrutan, klicka Reparera. Reparationsprocessen kan ta några minuter att slutföra.
- När du är klar, starta om datorn och kontrollera om det finns några förbättringar.
Om problemet kvarstår kan det krävas ominstallation av Visual C++ Redistributable-paketet. Så här installerar du om paketet:
- Välj Microsoft Visual C++-paket i Kontrollpanelen och klicka på Avinstallera.
- Klick Avinstallera i Ändra inställningar dialog.
- Klick Avsluta för att slutföra avinstallationen. Upprepa processen för alla Visual C++ omdistribuerbara paket.
- När du är klar, gå över till Microsoft Visual C++ Redistributable paketsida.
- Ladda ner den senaste versionen av paketet som finns tillgänglig på din dator. Beroende på din systemkompatibilitet kan du välja mellan ARM64, X86 och X64 arkitekturversioner.
- Kör den körbara filen för att installera paketet och följ instruktionerna på skärmen.
- När du har installerat den startar du om din dator och kontrollerar om MMC-snap-ins nu fungerar.
Det här felet utlöses när en snapin-modul inte fungerar, vilket ofta är ett fall av trasig registerkonfiguration. För att åtgärda problemet kan du ta bort den trasiga registerundernyckeln för den berörda snapin-modulen. Aktivera/återaktivera dessutom .NET Framework 3.5. Om inte, skanna systemet efter filintegritetsproblem med verktyget DISM och System File Checker.
Alternativt kan du använda RSAT (Remote Server Administration Tools), som har ytterligare funktioner. RSAT är endast tillgängligt på Pro- och Enterprise-utgåvan av Windows OS. Du kan dock köra ett PowerShell-skript för att enkelt installera det på Windows Home-versionen.