Aller au contenu principal

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.

· 2 minutes de lecture
Voir la source
Christophe
Amoureux de Markdown, WSL et Docker ~ Curieux insatiable.
Cet article existe aussi en anglais — lire la version originale.

Traduction automatique

Cette traduction a été produite par une IA. Elle peut contenir des contresens ou des maladresses, en particulier sur les termes techniques. En cas de doute, consultez l'article de référence en anglais — c'est lui qui fait foi.

Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.

Lancer le programme Windows associé par défaut depuis WSL

⚡
TL;DR

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

>Powershell

Cet article vous a-t-il été utile ?
Avez-vous suivi les étapes de cet article ?