Lancer le programme Windows associé par défaut depuis WSL
Découvrez la commande toute simple pour ouvrir des fichiers PDF ou HTML depuis votre console Linux WSL avec leur application Windows par défaut - powershell.exe.
Traduction automatique
Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.
Cet article fait partie de la série WSL2 — installer, déplacer et utiliser :

Cet article partage une astuce WSL rapide : lancer powershell.exe <filename> (par exemple powershell.exe guide.pdf) depuis la console Linux ouvre ce fichier avec son application Windows par défaut, sans devoir d'abord le chercher dans l'explorateur Windows. xdg-open est présenté comme alternative pour ouvrir le navigateur par défaut.
Très souvent, je suis dans ma console Linux et j'aimerais ouvrir un fichier pdf que je viens de générer ou, plus simplement, ouvrir un fichier html. Mais comment faire ?
Sans connaître l'astuce qui fait l'objet de cet article, je lance Windows Explorer depuis ma console, j'obtiens alors la bonne vieille interface de l'explorateur de fichiers et là, je double-clique sur le fichier à ouvrir et je laisse faire Windows, qui sait quel programme lancer pour telle ou telle extension.
En fait, c'est bien plus simple...
L'astuce : lancez powershell.exe suivi du nom du fichier à ouvrir, comme powershell.exe guide.pdf ou powershell.exe index.html.
Un cas d'usage typique : vous venez de générer un PDF avec Quarto in Docker et vous voulez vérifier le résultat sans quitter votre console.
Pas disponible en Bash
powershell.exe ne fonctionne que dans la console. Vous ne pouvez pas l'utiliser dans un script Bash (.sh), il n'y sera pas reconnu.
`xdg-open`
Vous pouvez aussi utiliser xdg-open pour lancer votre navigateur par défaut : xdg-open index.html ouvrira le fichier dans votre navigateur Windows.
Si vous obtenez l'erreur ci-dessous, vous trouverez une solution dans l'article Windows Explorer





