Comment réparer "La configuration du plugin WSMan est corrompue".
Définition
Cette erreur se produit lorsque la configuration de Windows Remote Management (WinRM) est corrompue, mal configurée ou présente des entrées de registre en conflit. WSMan (Web Services-Management) est le protocole utilisé par WinRM pour la gestion à distance et le téléchargement de PowerShell. Lorsque la configuration du plugin est endommagée, Windows ne peut pas charger les plugins WSMAN nécessaires, empêchant les commandes PowerShell locales ou distantes d'être exécutées correctement et perturbant des services tels que Hyper-V manager, Server Manager ou Exchange Management Shell.
Facile à réparer étape par étape
Suivez ces étapes pour réinitialiser et réparer la configuration WSMan.
Étape 1: ouvrir PowerShell en tant qu'administrateur
- Appuie sur le... Windows Key sur votre clavier.
- Quel type ? PowerShell.
- Cliquez avec le bouton droit. Windows PowerShell dans les résultats de recherche.
- Sélectionnez Run as administrator.
- Cliquez. Yes si l'invite Contrôle de compte utilisateur (UAC) s'affiche.
Étape 2: Supprimer la configuration WSMan corrompue
Vous devez supprimer le modèle d'écoute et de configuration WSMan corrompu du Registre Windows afin que Windows puisse le recréer de manière propre.
- Dans la fenêtre Administrateur PowerShell, tapez la commande suivante et appuyez Enter:
Remove-Item -Path "WSMan:\localhost\Plugin\*" -Recurse -Force - Ensuite, effacez la configuration de l'auditeur en exécutant cette commande et en appuyant sur Enter:
Remove-Item -Path "WSMan:\localhost\Listener\*" -Recurse -ForceRemarque: Si ces commandes renvoient une erreur indiquant que le chemin n'existe pas, passez directement à l'étape 3.
Étape 3: redémarrer le service WinRM
Le redémarrage du service garantit que toutes les configurations corrompues mises en cache sont complètement effacées de la mémoire du système.
- Tapez la commande suivante et appuyez Enter:
Restart-Service -Name WinRM -Force
Étape 4: Réinitialiser et réparer WinRM (Configuration rapide)
Cette commande déclenche l'utilitaire de réparation Windows intégré pour la gestion à distance. Il recrée automatiquement les plugins WSMan par défaut, configure les auditeurs standard et ouvre les exceptions de pare-feu requises.
- Tapez la commande suivante et appuyez Enter:
winrm quickconfig - Le système affichera l'état actuel et demandera une confirmation pour apporter des modifications.
- Quel type ? y (pour Oui) et appuyez Enter lorsque vous êtes invité à activer le service et à créer les auditeurs.
Étape 5: Vérifiez la solution
Assurez-vous que les plugins WSMan sont maintenant chargés correctement sans erreur.
- Tapez la commande suivante pour lister les plugins actifs et appuyez Enter:
Get-ChildItem -Path "WSMan:\localhost\Plugin" - Vous devriez voir une liste des plugins par défaut (comme
microsoft.powershell,microsoft.powershell.workflow, ouWMI Provider) without any error messages. - Testez la capacité de télécommande locale en exécutant cette commande et en appuyant Enter:
Enter-PSSession -ComputerName localhost - Si l'invite change pour indiquer que vous êtes connecté à
[localhost], the error is successfully resolved. TypeExitpour clore la séance.
ERROR_WSMAN_INVALID_FILEPATH | ERROR_WSMAN_FILE_NOT_PRESENT
Il y a peut-être des erreurs.. Learn Microsoft