Correction d'erreur Windows: le client WinRS ne peut pas traiter la demande
Description de l'erreur
Cette erreur se produit lorsque l'infrastructure Windows Remote Management (WinRM) ou Windows Remote Shell (WinRS) ne parvient pas à nettoyer ou à gérer correctement une session de shell. The parameter required for the WinrsFreeCreateShellResult function is null or zero ) indique une défaillance interne de la mémoire / du pointeur API lorsque le client s'attendait à un traitement de session valide de l'hôte, mais a reçu des données vides ou corrompues à la place. Cela est généralement causé par une configuration WinRM corrompue, des pilotes d'adaptateur réseau obsolètes ou des politiques de sécurité locales strictes bloquant la communication entre le client et l'hôte distant.
Réparations étape par étape
Étape 1: Exécutez l'invite de commande en tant qu'administrateur
Pour exécuter les réparations de configuration, vous devez utiliser une instance de commande élevée.
- Appuie sur le... Windows Key sur votre clavier.
- Quel type ? cmd.
- Cliquez avec le bouton droit. Command Prompt dans les résultats de recherche.
- Sélectionnez Run as administrator.
Étape 2: redémarrer et réinitialiser le service WinRM
La mise à jour du service peut effacer toutes les poignées de mémoire bloquées ou les sessions mortes causant l'erreur de paramètre nul.
- In the Command Prompt window, type the following command to stop the service and press Enter:
net stop winrm - Redémarrez le service en tapant cette commande et en appuyant Enter:
net start winrm
Étape 3: réparer la configuration WinRM
Si le redémarrage ne fonctionne pas, vous devez forcer WinRM à réinitialiser ses auditeurs et ses paramètres de configuration de base à un état propre.
- Tapez la commande suivante dans la liste des commandes de l'administrateur et appuyez Enter:
winrm quickconfig - Si vous êtes invité à apporter des modifications ou à analyser le système, tapez y (Oui) et appuyez Enter pour permettre à Windows de réparer automatiquement votre environnement de gestion à distance.
Étape 4: Configurer la politique de filtrage de jetons de compte local
Les règles strictes de filtrage du contrôle des comptes utilisateurs (UAC) sur les comptes locaux suppriment souvent les autorisations nécessaires lors d'appels distants, ce qui entraîne des valeurs de retour nul.
- Dans l'invite de commande, collez la commande suivante exactement comme indiqué et appuyez Enter:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f - Redémarrez votre ordinateur pour que ce changement de stratégie prenne effet.
Étape 5: Mettez à jour vos pilotes réseau
If the problem persists, faulty network data streams can drop packets required for the WinrsFreeCreateShellResult gérer le cycle de vie.
- Cliquez avec le bouton droit du bouton de menu Démarrer Windows et sélectionnez Device Manager.
- Élargissez la Network adapters section.
- Cliquez avec le bouton droit de la souris sur votre périphérique de connexion réseau principal (adaptateur Ethernet ou Wi-Fi).
- Cliquez. Update driver.
- Sélectionnez Search automatically for drivers et suivez les instructions à l'écran pour finaliser les mises à jour.
Il y a peut-être des erreurs.. Learn Microsoft