Comment réparer "Le service WS-Management ne peut pas traiter la demande. Le fournisseur de WMI a renvoyé une erreur de paramètre invalide".
Description de l'erreur
L' erreur. "The WS-Management service cannot process the request. The WMI provider returned an 'invalid parameter' error" se produit généralement lorsque Windows Remote Management (WinRM) ne parvient pas à communiquer avec le référentiel Windows Management Instrumentation (WMI). Cela signifie généralement une corruption dans le référentiel WMI, des paramètres WinRM mal configurés ou des fichiers système corrompus empêchant le service WS-Management d'interroger correctement les classes WMI.
Réparations étape par étape
Étape 1: redémarrer les services WinRM et WMI
Parfois, les services se bloquent et ont besoin d'une nouvelle initialisation.
- Appuyez dessus.
Windows Key + R, typeservices.msc, et appuyez Enter. - Faites défiler vers le bas pour trouver Windows Remote Management (WS-Management).
- Cliquez avec le bouton droit et sélectionnez Restart (si elle n'est pas en cours d'exécution, cliquez Start ) et de l'Union européenne.
- Faites défiler vers le haut pour trouver. Windows Management Instrumentation.
- Cliquez avec le bouton droit et sélectionnez Restart.
Étape 2: Exécuter les scans SFC et DISM
Les fichiers système corrompus peuvent amener le fournisseur de WMI à renvoyer des paramètres non valides.
- Appuie sur le...
Windows Key, typecmd, cliquez avec le bouton droit. Command Prompt, et sélectionnez Run as administrator. - Tapez la commande suivante et appuyez Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - Attendez que le processus se termine, puis tapez la commande suivante et appuyez Enter:
sfc /scannow - Redémarrez votre ordinateur une fois les analyses terminées.
Étape 3: Réenregistrer les composants WMI
If the WMI provider components have lost their registration in the registry, you can re-register all .mof Je ne sais pas. .dll les fichiers associés à WMI.
- Ouvrez. Command Prompt as administrator.
- Changez le répertoire au dossier WMI en tapant:
cd %windir%\system32\wbem - Enregistrez à nouveau les fichiers DLL en exécutant:
for /f %s in ('dir /b *.dll') do regsvr32 /s %s - Récompiler les fichiers MOF dans le référentiel en exécutant:
for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s - Redémarrez votre ordinateur et vérifiez si l'erreur persiste.
Étape 4: Vérifier et sauvegarder le référentiel WMI
Si le référentiel lui-même est endommagé, Windows dispose d'outils intégrés pour le vérifier et le réparer.
- Ouvrez. Command Prompt as administrator.
- Vérifiez la cohérence du référentiel WMI en exécutant:
winmgmt /verifyrepository - Si la sortie indique " Le référentiel n'est pas cohérent ", exécutez la commande suivante pour la réparer:
winmgmt /salvagerepository - S'il indique "Repository is consistent", mais que vous obtenez toujours l'erreur, vous pouvez forcer une reconstruction en exécutant:
winmgmt /resetrepository - Redémarrez votre ordinateur.
ERROR_WSMAN_ENUMERATE_UNSUPPORTED_EXPIRATION_TYPE | ERROR_WSMAN_MAX_ELEMENTS_NOT_SUPPORTED | ERROR_WSMAN_CLIENT_MULTIPLE_ENUM_MODE_FLAGS | ERROR_WINRS_CLIENT_INVALID_FLAG | ERROR_WINRS_CLIENT_NULL_PARAM
Il y a peut-être des erreurs.. Learn Microsoft