Cette erreur peut faire planter des applications, mais qu'est-ce qu'une MMC et pourquoi ne peut-elle pas créer un « composant logiciel enfichable »? Voici tout ce que vous devez savoir.
L'erreur "MMC n'a pas pu créer le composant logiciel enfichable" existe depuis un certain temps et semble encore déranger certains utilisateurs de temps en temps. L'erreur se produit lorsque vous essayez d'ouvrir un outil d'administration tel qu'un Observateur d'événements, un Planificateur de tâches, etc.
Parfois, l'erreur peut également apparaître après un écran bleu de la mort (BSOD), provoquant le blocage d'une ou plusieurs applications. Cette erreur se produit souvent si la configuration du registre du composant logiciel enfichable ne fonctionne pas correctement. Nous montrons ici quelques méthodes de correction pour vous aider à résoudre l'erreur "MMC n'a pas pu créer le composant logiciel enfichable" et à restaurer l'accès aux outils d'administration dans Windows.
1. Résoudre la configuration de registre cassée pour le composant logiciel enfichable
Si la configuration du registre pour le composant logiciel enfichable concerné est rompue, cela peut déclencher l'erreur « MMC n'a pas pu créer le composant logiciel enfichable ». Pour résoudre le problème, vous devrez supprimer l'entrée de registre corrompue associée au composant logiciel enfichable. Voici comment procéder.
Apporter des modifications incorrectes au registre Windows comporte des risques et peut entraîner un dysfonctionnement de votre système. Nous vous recommandons créer un point de restauration et faire une sauvegarde du registre être en sécurité.
- Presse Gagner + R ouvrir Courir.
- Taper regedit et cliquez D'ACCORD.
- Dans l'Éditeur du Registre, accédez à l'emplacement suivant :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns
- Le Composants logiciels enfichables clé se compose de plusieurs sous-clés. Vous devez localiser la sous-clé identique à la CLSID indiqué dans le message d'erreur.
- Par exemple, si l'erreur se produit lors de l'ouverture de l'Observateur d'événements, vous verrez probablement CLSID: c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4, et ainsi de suite. Alors, notez le CLSID affiché dans l'écran d'erreur.
- Dans le Éditeur de registre, sélectionnez le dossier de sous-clé portant le même nom que l'erreur CLSID.
- Ensuite, faites un clic droit sur le même dossier de sous-clé et sélectionnez Supprimer.
- Cliquez sur Oui pour confirmer l'action.
- Fermer la Éditeur de registre et redémarrez votre ordinateur.
- Après le redémarrage, ouvrez le composant logiciel enfichable de l'outil d'administration pour voir si l'erreur est résolue.
2. Activer .NET Framework
Vous pouvez également corriger cette erreur en activant .NET Framework 3.5. L'idée est que l'un des composants logiciels enfichables de votre PC peut avoir besoin de .NET Framework 3.5 pour fonctionner. Ainsi, si la fonctionnalité est désactivée, vous pouvez rencontrer une erreur.
Heureusement, vous pouvez facilement activer la fonctionnalité .NET Framework à l'aide de la boîte de dialogue Activer ou désactiver les fonctionnalités Windows. Voici comment procéder.
Pour activer .NET Framework 3.5 :
- appuie sur le Gagner clé et type Fonctionnalités Windows et cliquez sur Activer ou désactiver des fonctionnalités Windows à partir des résultats de la recherche.
- Dans le Fonctionnalités Windows boîte de dialogue, sélectionnez le .NET Framework 3.5 (inclut .NET 2.0 et 3.0).
- Ensuite, cliquez sur le Plus icône pour développer la section et sélectionner les options ‘Activation HTTP de Windows Communications Foundation' et 'Activation non HTTP de Windows Communications Foundation’.
- Ensuite, cliquez pour Appliquer les modifications et installez la fonctionnalité.
- Une fois installé, vous serez invité à redémarrer l'ordinateur. Redémarrez votre système et le composant logiciel enfichable MMC devrait fonctionner maintenant.
3. Rechercher et réparer les fichiers système corrompus
Si vous avez un ou plusieurs fichiers système corrompus, cela peut entraîner des problèmes avec les applications système. Vous pouvez exécuter l'outil Vérificateur des fichiers système pour déterminer si le problème est dû à des problèmes de fichiers système. Il analysera et vérifiera l'intégrité des fichiers système et les réparera automatiquement pour résoudre le problème.
Microsoft recommande d'exécuter son utilitaire de vérification et de réparation d'image Windows intégré, Deployment Image Servicing and Management (DISM), avant d'exécuter l'utilitaire System File Checker.
Si vous ne savez pas comment exécuter l'un de ces outils, nous couvrons les deux dans notre guide sur comment réparer les fichiers Windows corrompus avec les outils intégrés de Windows.
4. Supprimer et réinstaller le redistribuable Microsoft Visual C++
Si le problème persiste, essayez de résoudre et de réparer les problèmes avec le package redistribuable Visual C++. En cas de problème avec le package, les composants logiciels enfichables MMC peuvent cesser de fonctionner.
Pour réparer le package redistribuable Visual C++ :
- Presse Gagner + R pour ouvrir Exécuter.
- Tapez "control" et cliquez D'ACCORD pour ouvrir le Panneau de configuration.
- Dans le Panneau de configuration, cliquez sur Désinstaller un programme sous Programmes.
- Localisez et sélectionnez le Redistribuable Microsoft Visual C++ entrée et cliquez Désinstaller.
- Dans le Modifier la configuration boîte de dialogue, cliquez sur Réparation. Le processus de réparation peut prendre quelques minutes.
- Une fois cela fait, redémarrez votre ordinateur et vérifiez les améliorations.
Si le problème persiste, la réinstallation du package redistribuable Visual C++ peut être nécessaire. Pour réinstaller le package :
- Sélectionnez le Paquet Microsoft Visual C++ dans le Panneau de configuration et cliquez sur Désinstaller.
- Cliquez sur Désinstaller dans le Modifier la configuration dialogue.
- Cliquez sur Finir pour terminer la désinstallation. Répétez le processus pour tous les packages redistribuables Visual C++.
- Une fois fait, dirigez-vous vers le Page du package redistribuable Microsoft Visual C++.
- Téléchargez la dernière version du package disponible sur votre ordinateur. Selon la compatibilité de votre système, vous pouvez choisir parmi les versions d'architecture ARM64, X86 et X64.
- Exécutez le fichier exécutable pour installer le package et suivez les instructions à l'écran.
- Une fois installé, redémarrez votre ordinateur et vérifiez si les composants logiciels enfichables MMC fonctionnent maintenant.
Cette erreur est déclenchée lorsqu'un composant logiciel enfichable fonctionne mal, ce qui est souvent le cas d'une configuration de registre endommagée. Pour résoudre le problème, vous pouvez supprimer la sous-clé de registre endommagée du composant logiciel enfichable concerné. De plus, activez/réactivez .NET Framework 3.5. Si ce n'est pas le cas, analysez le système pour détecter les problèmes d'intégrité des fichiers avec l'utilitaire DISM et System File Checker.
Vous pouvez également utiliser les outils d'administration de serveur distant (RSAT), qui disposent de fonctionnalités supplémentaires. RSAT est uniquement disponible sur les éditions Pro et Enterprise du système d'exploitation Windows. Cependant, vous pouvez exécuter un script PowerShell pour l'installer facilement sur la version Windows Home.