Erreur Wsl/Service/CreateInstance/CreateVm/HCS/0x80070569 : Causes et Solutions

L’erreur Wsl/Service/CreateInstance/CreateVm/HCS/0x80070569 est une erreur courante qui survient dans Windows Subsystem for Linux 2 (WSL2). Elle est souvent liée à des problèmes de configuration de virtualisation ou à des permissions utilisateur insuffisantes. Cette erreur apparaît généralement après des mises à jour de Windows ou des modifications des paramètres de virtualisation. Ce guide propose une série de solutions pour résoudre ce problème efficacement.


Réactiver Hyper-V et la Virtual Machine Platform

WSL2 s’appuie sur Hyper-V et la Virtual Machine Platform pour exécuter les distributions Linux. Si ces fonctionnalités sont désactivées ou mal configurées, WSL ne pourra pas démarrer correctement. Voici les étapes pour vérifier et réactiver ces composants.

Étapes :

Activer via le Panneau de configuration :

    • Ouvrez le Panneau de configurationProgrammesActiver ou désactiver des fonctionnalités Windows.
    • Assurez-vous que les cases Hyper-V et Virtual Machine Platform sont cochées. Si elles ne le sont pas, cochez-les et redémarrez votre ordinateur.

    Activer via PowerShell :
    Vous pouvez également activer ces fonctionnalités en utilisant PowerShell avec des droits d’administrateur :

         dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart
         dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
         dism.exe /online /enable-feature /featurename:WindowsSubsystemForLinux /all /norestart
      • Après avoir exécuté ces commandes, redémarrez votre ordinateur.

      Cette étape est essentielle car elle garantit que les composants nécessaires à la virtualisation sont activés pour que WSL2 puisse fonctionner correctement.


      Vérifier les autorisations de l’utilisateur

      L’erreur 0x80070569 est souvent liée à des autorisations insuffisantes. WSL2 requiert que l’utilisateur dispose des privilèges nécessaires pour gérer la machine virtuelle.

      Étapes :

      • Ouvrez ParamètresComptesVos informations et assurez-vous que votre compte utilisateur est configuré comme Administrateur.
      • Si ce n’est pas le cas, vous devrez modifier votre compte utilisateur ou exécuter WSL à partir d’un compte disposant des droits d’administrateur.

      Vérifier et définir le type de lancement de l’hyperviseur

      Si l’hyperviseur Hyper-V est désactivé, cela peut causer l’erreur. Vous pouvez vérifier et activer le lancement automatique de l’hyperviseur avec PowerShell.

      Étapes :

      Ouvrez PowerShell en tant qu’administrateur.

      Exécutez la commande suivante pour vérifier si l’hyperviseur est activé :

           bcdedit /enum | findstr -i hypervisorlaunchtype

        Si le résultat montre Off, activez-le avec :

             bcdedit /set hypervisorlaunchtype Auto

          Redémarrez ensuite votre machine pour appliquer les modifications.


            Redémarrer les services WSL2

            Parfois, il suffit de redémarrer les services WSL et Hyper-V pour résoudre des problèmes mineurs de configuration. Cela permet à WSL2 de démarrer dans un environnement propre.

            Étapes :

            Ouvrez PowerShell en tant qu’administrateur.

            Exécutez les commandes suivantes pour arrêter WSL et redémarrer le service LxssManager :

                 wsl --shutdown
                 Restart-Service LxssManager

              Configurer les droits dans les stratégies de groupe (GPO)

              Si votre utilisateur ne dispose pas des droits suffisants pour démarrer les services nécessaires, vous pouvez les configurer via les stratégies de groupe (GPO).

              Étapes :

              Ouvrez l’Éditeur de stratégie de groupe locale en tapant gpedit.msc dans la boîte de dialogue Exécuter (Win + R).

              Naviguez vers Configuration de l’ordinateurStratégiesParamètres WindowsParamètres de sécuritéStratégies localesAttribution des droits utilisateur.

              Recherchez la stratégie « Ouvrir une session en tant que service ».

              Double-cliquez sur cette stratégie et ajoutez votre utilisateur ou groupe d’utilisateurs en cliquant sur Ajouter un utilisateur ou un groupe.

              Appliquez les changements, puis redémarrez votre ordinateur.


                Conclusion

                L’erreur Wsl/Service/CreateInstance/CreateVm/HCS/0x80070569 est généralement causée par des problèmes de configuration des composants Hyper-V ou par des permissions utilisateur insuffisantes. En suivant les étapes décrites dans ce guide, vous devriez être en mesure de résoudre ce problème et de restaurer le bon fonctionnement de WSL2 sur votre machine.

                Si l’erreur persiste après avoir appliqué toutes les solutions mentionnées, envisagez de réinitialiser WSL2 en utilisant la commande wsl --unregister <nom_de_distribution> et de réinstaller votre distribution Linux préférée.


                Mots-clés :

                • Erreur Wsl/Service/CreateInstance/CreateVm/HCS/0x80070569
                • Problème WSL2 Hyper-V
                • Erreur de permissions WSL2
                • Erreur 0x80070569 WSL2
                • Résolution d’erreurs WSL2