Français
Appearance
Français
Appearance
Avant d'utiliser WSL Dashboard, votre système Windows doit avoir l'environnement WSL 2 correctement activé et configuré. Ce document est divisé en trois grandes parties :
wsl ne signifie pas que Linux peut être installé avec succès.Ce chapitre vous guide à travers la configuration de base nécessaire. Après l'avoir terminé, lisez le chapitre 2 pour comprendre la différence entre la disponibilité de la commande et la réussite de l'installation ; si l'installation pose toujours problème, consultez le chapitre 3.
WSL 2 a des exigences minimales sur la version de Windows. Appuyez sur Win + R et entrez winver pour vérifier votre version :
IMPORTANT
Si votre version est trop ancienne, mettez d'abord à niveau votre système via « Windows Update ».
WSL 2 repose sur la technologie de virtualisation ; vous devez donc activer la technologie de virtualisation (Virtualization Technology) dans la BIOS/UEFI de la carte mère.
Intel VT-x ou AMD-V et définissez-la sur Enabled.Vous devez activer les fonctionnalités « Sous-système Windows pour Linux » et « Plateforme de machine virtuelle » de Windows.
Win + S, recherchez et ouvrez « Activer ou désactiver des fonctionnalités Windows ».Exécutez PowerShell en tant qu'administrateur et exécutez les commandes suivantes :
# Activer WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Activer la plateforme de machine virtuelle
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartAprès l'exécution, redémarrez l'ordinateur manuellement.
Les versions modernes de Windows peuvent obtenir les mises à jour de WSL via le Microsoft Store.
.msixbundle ou .msi le plus récent depuis WSL GitHub Releases pour une installation hors ligne.Pour garantir que les nouvelles distributions installées utilisent WSL 2 par défaut, exécutez dans le terminal :
wsl --set-default-version 2wsl --set-version <nom-de-la-distribution> 2 pour mettre à niveau une instance existante de WSL 1 vers WSL 2.Le fait que des commandes comme wsl --version ou wsl -l -v s'exécutent correctement ne signifie pas que les conditions d'installation de Linux sont réunies. Ce sont des étapes différentes qui ne doivent pas être confondues.
Une commande disponible signifie seulement :
wsl.exe est disponibleMais installer avec succès une distribution Linux nécessite des conditions supplémentaires. Les points de blocage courants sont :
wsl -l -v ne liste que les distributions installées ; si rien n'est installé, la liste est vide, ce qui ne signifie pas que vous pouvez exécuter Ubuntu directement.wsl --install -d <distribution> doit récupérer l'image depuis le magasin ou le réseau ; les réseaux d'entreprise, les proxys et les pare-feu peuvent bloquer.TIP
En résumé : les commandes WSL fonctionnent ≠ Linux prêt ; vous n'avez obtenu que le « billet d'entrée », le système n'est pas encore installé.
Après avoir suivi le chapitre 1 (ou si vous pensez l'avoir fait), si wsl --install échoue toujours, vérifiez les points suivants dans l'ordre.
Exécutez PowerShell en tant qu'administrateur et exécutez successivement :
wsl --install --no-distribution
wsl --set-default-version 2Exécutez ensuite systeminfo et confirmez la présence de Virtualization Enabled In Firmware: Yes dans la sortie. Si rien ne signale d'erreur, vous pouvez exécuter wsl --install en toute confiance pour installer la distribution.
NOTE
Aucune commande ne peut garantir à 100 % le succès de wsl --install, mais les vérifications ci-dessus confirment que les conditions d'installation sont réunies.
Si la « vérification en un clic » ne parvient toujours pas à localiser le problème, vérifiez point par point :
systeminfo ; la sortie doit contenir Virtualization Enabled In Firmware: Yes.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version doit produire une sortie normale ; si la commande est introuvable, les composants WSL ne sont pas installés ; revenez au chapitre 1.wsl --set-default-version 2 doit réussir. Causes d'échec courantes : la plateforme de machine virtuelle n'est pas activée, ou VT-x / AMD-V n'est pas activé dans la BIOS.| Situation | Description | Solution |
|---|---|---|
| Virtualisation désactivée dans la BIOS | Échec garanti | Redémarrez, entrez dans la BIOS et activez VT-x / AMD-V (voir 1.2) |
| Windows 10 antérieur à 19041 | wsl --install non pris en charge | Mettez à niveau le système (voir 1.1) |
| Environnement d'entreprise avec Hyper-V/virtualisation désactivée | Peut échouer | Contactez l'administrateur système |
| Édition Famille ancienne | Installation manuelle requise | Installez manuellement le noyau WSL selon 1.4 |
Le message d'erreur est Cannot find a virtual disk support provider for the specified file. Ce n'est pas un problème de la distribution Linux elle-même, mais la pile de disques virtuels VHD/VHDX de Windows ne fonctionne pas correctement ; WSL 2 échoue lors de l'enregistrement de la distribution ou de la création/montage de ext4.vhdx.
Faites d'abord une vérification minimale : exécutez PowerShell en tant qu'administrateur et testez New-VHD (par exemple New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Si cette commande signale également la même erreur, le problème vient à 100 % de Windows, pas de la distribution.
Suivez l'ordre suivant pour diagnostiquer et réparer :
Le service Virtual Disk n'est pas en cours d'exécution : ouvrez services.msc, recherchez le service Virtual Disk, définissez son type de démarrage sur « Automatique » et démarrez-le.
Les fonctionnalités WSL / Plateforme de machine virtuelle ne sont pas activées (ou n'ont pas pris effet) : réexécutez les commandes de 1.3 Activer les fonctionnalités Windows associées, puis redémarrez obligatoirement. L'édition Famille de Windows n'a pas d'Hyper-V complet, mais WSL 2 n'a besoin que de la plateforme de machine virtuelle, pas de la console de gestion Hyper-V.
Pilotes/périphériques de disque virtuel manquants : ouvrez le Gestionnaire de périphériques et vérifiez si les éléments suivants existent dans « Périphériques système / Contrôleurs de stockage » :
S'ils manquent, vous pouvez les ajouter manuellement via hdwwiz.exe (Contrôleurs de stockage → Microsoft → Microsoft VHD Loopback Controller) et confirmez que le service FsDepends n'est pas désactivé.
L'image importée ne respecte pas les exigences WSL : avec wsl --import --vhd, le VHDX doit être un système de fichiers ext4 ; pas un disque chiffré LUKS, un raw.img ordinaire, un Live ISO ni un disque vide formaté en NTFS/FAT. .img / .qcow2 / .iso ne peuvent pas être utilisés directement avec wsl --import --vhd.
Problèmes de chemin/permissions/système de fichiers : le répertoire de destination doit se trouver sur un disque NTFS (FAT32/exFAT ne conviennent pas) ; évitez les caractères chinois, les espaces et les symboles spéciaux dans le chemin ; n'importez pas depuis des lecteurs réseau, OneDrive ou des dossiers compressés ; utilisez toujours un vrai PowerShell administrateur (pas un terminal ordinaire).
Composants système endommagés : exécutez DISM puis SFC pour réparer les composants système, puis réessayez :
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Les machines virtuelles tierces (VirtualBox, VMware) ou les fonctions de sandbox/renforcement des logiciels de sécurité (comme 360, Huorong) peuvent interférer avec les opérations de disque virtuel ; vous pouvez les désactiver temporairement pendant le dépannage.