wslhost.exe
Termes de recherche du catalogue wslhost, wsl host, wsl interop host
Hôte d'interopérabilité par distribution. Il relaie les E/S Windows-Linux pour une distribution en cours d'exécution. Ce n'est ni WslService ni l'hyperviseur.
Ce que vous devez savoir
wslhost est l'assistant d'interopérabilité/hôte pour une distribution en cours d'exécution.
wslhost.exe fonctionne aux côtés d'une distribution active pour que Windows et Linux puissent échanger des fichiers, des E/S de console et l'interopérabilité associée. wslservice.exe coordonne toutes les distributions. wslrelay.exe transfère les ports et certaines E/S standard. Arrêter un seul hôte ne désinstalle pas WSL.
- Sûr ?
- Vérifiez l'emplacement, la signature et l'éditeur du fichier en cours d'exécution. Le nom seul ne permet pas d'établir la sécurité.
- Identique à wslservice ?
- Non. Il s'agit de l'interopérabilité pour une distribution
- Plusieurs copies ?
- Un assistant par distribution active est habituel
Qu'est-ce que wslhost.exe ?
wslhost est l'assistant d'interopérabilité/hôte pour une distribution en cours d'exécution. Ce n'est pas wslservice.exe. WslService gère la liste des sessions. Ce processus facilite uniquement les E/S pour une instance active.
Que fait-il ?
Il relaie les E/S Windows-Linux afin que l'Explorateur, les canaux de communication et les appels d'interopérabilité atteignent cette distribution. Il ne liste pas les distributions (`wsl -l -v`) et n'exécute pas la gestion Hyper-V.
Pourquoi s'exécute-t-il ?
Une distribution est en cours d'exécution et un élément sous Windows communique avec elle. Les instances inactives doivent se fermer une fois cette distribution arrêtée.
Pourquoi y a-t-il plusieurs copies ?
La présence de plusieurs wslhost.exe signifie généralement plusieurs distributions actives ou plusieurs sessions d'interopérabilité. Il ne s'agit pas d'exemplaires supplémentaires de WslService.
Inspecter l'instance en cours d'exécution
Dans Windows PowerShell, cette requête en lecture seule liste les ID de processus correspondants, les heures de création et les chemins d'accès exécutables sur ce PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslhost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Aucun résultat ou un chemin inaccessible est non concluant. Les processus protégés peuvent restreindre l'accès, et les ID de processus peuvent être réutilisés. Gardez les chemins personnels locaux.
Utilisez le guide d'identification de fichier pour comparer les signatures et les métadonnées du produit. Un nom de fichier seul ne peut pas établir la sécurité.
Est-il sûr ?
Vérifier ce fichier en cours d'exécution
Un wslhost Microsoft situé dans le package WSL est l'assistant d'interopérabilité. Un wslhost.exe sur le Bureau ne l'est pas. Il ne s'agit toujours pas du coordinateur WslService.
Comparez l'emplacement enregistré avec le fichier réel. Un dossier familier seul n'établit pas l'identité.
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe
- Éditeur attendu : Microsoft Corporation
- Lié à une distribution en cours d'exécution, pas à la CLI
- Processus coordinateur associé : wslservice.exe
Puis-je l'arrêter ?
L'interopérabilité de cette distribution s'interrompt
Mettre fin à wslhost.exe peut figer l'interopérabilité des fichiers et de la console pour cette distribution jusqu'à ce que WSL lance un autre hôte. WslService peut continuer à fonctionner. wsl --shutdown est la méthode d'arrêt complet prise en charge.
Puis-je le supprimer ?
Non
Ne supprimez pas wslhost.exe. Désinscrivez une distribution ou désinstallez WSL si vous souhaitez réduire le nombre d'assistants. Ne modifiez pas le dossier du package.
Doit-il démarrer avec Windows ?
Une distribution en cours d'exécution le démarre. Il ne s'agit pas d'une application de démarrage et ce n'est pas WslService.
Mesurer l'utilisation des ressources
| CPU et mémoire | Comparez plusieurs observations pour le même PID et la même charge de travail. Cette entrée n'a pas de base universelle mesurée indépendamment. |
|---|---|
| Disque et réseau | Attribuez l'activité au processus réel et à la tâche en cours ; un nom de fichier seul n'établit pas les destinations attendues ni le volume de transfert. |
Informations sur le fichier
| Nom de l'exécutable | wslhost.exe |
|---|---|
| Chemin d'installation enregistré | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe |
| Éditeur | Microsoft Corporation |
| Vérification de la signature | Inspectez le fichier réel ; cette entrée ne certifie pas l'identité de son certificat. |
Problèmes courants
Des utilisateurs arrêtent wslservice pour neutraliser un seul wslhost
Cela arrête toutes les distributions. Arrêtez la distribution inutilisée avec wsl -t, ou fermez l'application utilisant l'interopérabilité.
Blocage de l'Explorateur sur \\wsl.localhost
Cet hôte se trouve sur ce chemin. Redémarrez la distribution. Remplacer wslrelay.exe ne résout pas l'interopérabilité des fichiers 9P.
Dépannage
Diagnostiquez avant d'effectuer toute modification destructive.
Associez l'instance à une distribution, pas à WslService
Ligne de commande et parent dans Process Explorer. Un seul Ubuntu actif correspond à cet article. Le service de la session 0 est wslservice.exe.
wsl --shutdown uniquement lorsque vous voulez arrêter toutes les distributions
Démarrez ensuite une distribution pour vérifier si un seul wslhost réapparaît. Ne supprimez pas l'assistant de WindowsApps.
Détails techniques
Détails techniques
| Nom de l'image | wslhost.exe |
|---|---|
| Rôle | Hôte d'interopérabilité Windows-Linux par distribution |
Vérifier l'identité d'un fichier en cours d'exécution
Un nom de fichier seul ne peut pas établir la sécurité. Vérifiez le chemin réel, la signature et l'identité du produit.
Sources et vérification
Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante. Notre méthodologie de recherche.
- Microsoft Learn : systèmes de fichiers WSL · Interopérabilité des fichiers Windows et Linux dans WSL
- Microsoft Learn : architecture WSL · Le service, la CLI et les assistants sont des fichiers binaires distincts
- Carte des processus Foxhole · Échantillons internes sur des PC Windows. Ceci n'est pas un benchmark de laboratoire.
- Microsoft Sysinternals: Sigcheck · Explique comment inspecter les signatures de fichiers. Cette référence n'établit pas l'identité ou la sécurité d'un fichier particulier en cours d'exécution.
- Microsoft : Get-CimInstance · Méthode de requête de processus locale en lecture seule.
- Microsoft : propriétés de Win32_Process · Documente les ID de processus, les chemins d'accès exécutables, les dates de création et la réutilisation de l'ID parent.
Cet article vous a-t-il été utile ?
Un simple oui ou non suffit. Choisissez une raison si vous le souhaitez, ou ajoutez une courte remarque.
Merci. Cela nous aide à améliorer cette page.