Description de l'erreur
L'erreur de gestion à distance de Windows (WinRM) "The WinRM client cannot process the request because the process path specified for the CustomRemoteShell table entry is invalid" occurs when the system attempts to initialize a custom remote shell configuration, but the underlying file path to the executable or provider plugin is incorrect, corrupted, missing, or improperly registered in the Windows Registry.
Cela se produit généralement après des mises à jour logicielles, une configuration incorrecte des plugins WinRM personnalisés ou une modification accidentelle des tables de configuration WS-Management.
Réparations étape par étape
Méthode 1: Réinitialiser la configuration WinRM
Réinitialiser la configuration du service WinRM à son état par défaut est le moyen le plus rapide d'effacer les entrées de shell personnalisées invalides.
- Appuie sur le... Windows Key.
- Quel type ? cmd.
- Cliquez avec le bouton droit. Command Prompt et sélectionnez Run as administrator.
- Tapez la commande suivante et appuyez Enter:
winrm quickconfig - Si vous êtes invité à apporter des modifications et à configurer le service, tapez y et appuyez. Enter.
- Tapez la commande suivante pour vérifier les plugins personnalisés invalides résiduels:
winrm enumerate winrm/config/plugin - Si vous voyez une entrée correspondant au chemin invalide mentionné dans votre erreur, notez son nom.
Méthode 2: réparer les entrées de registre invalide de CustomRemoteShell
Si un plugin ou un outil personnalisé spécifique (comme un logiciel de gestion tiers) a créé une entrée corrompue dans la configuration WS-Management, vous devez supprimer ou corriger le chemin dans le Registre Windows.
- Appuyez dessus. Windows Key + R pour ouvrir la boîte de dialogue Exécuter.
- Quel type ? regedit et appuyez. Enter pour ouvrir l'éditeur de registre.
- Dans la barre latérale gauche, accédez au chemin suivant:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Plugin - Élargissez la Plugin clé et recherchez toutes les sous-clés personnalisées (par exemple, les noms de shell personnalisés ou les outils tiers).
- Sélectionnez chaque sous-clé et regardez la ConfigXML ou... Folder les valeurs de chaîne dans le volet droit.
- Vérifiez si les chemins de fichiers listés existent sur votre disque dur.
- Si un chemin pointe vers un répertoire supprimé ou un répertoire manquant
.dll/.exefichier, cliquez avec le bouton droit sur la sous-clé spécifique du plugin dans le volet gauche et sélectionnez Delete. - Fermez l'éditeur de registre.
Méthode 3: redémarrer le service WinRM
Après avoir réinitialisé les configurations ou modifié le registre, vous devez redémarrer le service de gestion à distance de Windows pour appliquer les correctifs.
- Ouvrez. Command Prompt en tant qu'administrateur.
- Arrêtez le service en tapant la commande suivante et en appuyant Enter:
net stop winrm - Redémarrez le service en tapant la commande suivante et en appuyant Enter:
net start winrm
Méthode 4: Exécuter le vérificateur de fichiers système (SFC) et le DISM
Si les fichiers de base du système Windows associés au système de shell distant sont corrompus, les outils de déploiement intégrés peuvent les réparer automatiquement.
- Ouvrez. Command Prompt en tant qu'administrateur.
- Tapez la commande suivante pour vérifier l' état de l' image de déploiement et appuyez Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - Attendez que le processus soit terminé (cela peut prendre plusieurs minutes).
- Tapez la commande suivante pour scanner et réparer les fichiers système, puis appuyez sur Enter:
sfc /scannow - Redémarrez votre ordinateur une fois l'analyse terminée.
Il y a peut-être des erreurs.. Learn Microsoft