Перейти к содержимому

wslhost.exe

Процесс WindowsMicrosoft Corporation

Поисковые термины каталога: wslhost, wsl host, wsl interop host

WindowsСистемный компонент

Хост взаимодействия для отдельного дистрибутива. Он ретранслирует ввод-вывод между Windows и Linux для работающего дистрибутива. Он не является службой WslService и не является гипервизором.

Что необходимо знать

wslhost представляет собой вспомогательный процесс взаимодействия/хоста для работающего дистрибутива.

wslhost.exe работает параллельно с активным дистрибутивом, чтобы Windows и Linux могли передавать файлы, консольный ввод-вывод и связанные операции взаимодействия. wslservice.exe координирует все дистрибутивы. wslrelay.exe перенаправляет порты и некоторые потоки stdio. Завершение одного хоста не удаляет WSL.

Безопасен?
Проверьте путь к запущенному файлу, его цифровую подпись и издателя. Одно только имя не гарантирует безопасность.
То же самое, что и wslservice?
Нет. Это взаимодействие для одного дистрибутива
Много копий?
Один вспомогательный процесс на активный дистрибутив является обычной ситуацией
Feex сообщает
Если я вижу wslhost при открытом дистрибутиве Ubuntu, я считаю его вспомогательным процессом взаимодействия для этого дистрибутива. Я не останавливаю WslService, чтобы "закрыть один хост".

Что такое wslhost.exe?

wslhost представляет собой вспомогательный процесс взаимодействия/хоста для работающего дистрибутива. Он не является wslservice.exe. WslService управляет списком сеансов. Этот процесс помогает только с вводом-выводом для активного экземпляра.

Что он делает?

Он ретранслирует ввод-вывод между Windows и Linux, чтобы Проводник, каналы и вызовы взаимодействия достигали этого дистрибутива. Он не выводит список дистрибутивов (`wsl -l -v`) и не управляет Hyper-V.

Почему он запущен?

Дистрибутив работает, и какой-то компонент в Windows взаимодействует с ним. Неактивные копии должны завершать работу после остановки этого дистрибутива.

Почему запущено несколько копий?

Наличие более чем одного процесса wslhost.exe обычно означает наличие нескольких активных дистрибутивов или сеансов взаимодействия. Это не лишние копии WslService.

Проверить запущенный экземпляр

В Windows PowerShell этот запрос только для чтения перечисляет соответствующие идентификаторы процессов, время создания и пути к исполняемым файлам на этом ПК.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslhost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Отсутствие результата или недоступный путь неубедительны. Защищенные процессы могут ограничивать доступ, а идентификаторы процессов могут повторно использоваться. Храните личные пути локально.

Используйте руководство по идентификации файлов для сравнения сигнатур и метаданных продукта. Одно только имя файла не может установить безопасность.

Безопасен ли он?

Проверьте этот запущенный файл

Процесс wslhost от Microsoft в пакете WSL является вспомогательным процессом взаимодействия. Файл wslhost.exe на рабочем столе таковым не является. И это по-прежнему не координатор WslService.

Сравните записанное расположение с фактическим файлом. Знакомая папка сама по себе не устанавливает личность.

C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe

  • Ожидаемый издатель: Microsoft Corporation
  • Привязан к работающему дистрибутиву, а не к CLI
  • Связанный координатор: wslservice.exe

Можно ли его завершить?

Взаимодействие с этим дистрибутивом прерывается

Завершение процесса wslhost.exe может заморозить взаимодействие файлов и консоли для этого дистрибутива, пока WSL не запустит другой хост. WslService может продолжать работу. wsl --shutdown является поддерживаемым способом полной остановки.

Можно ли его удалить?

Нет

Не удаляйте wslhost.exe. Отмените регистрацию дистрибутива или удалите WSL, если вам требуется меньшее количество вспомогательных процессов. Не трогайте папку пакета.

Должен ли он запускаться вместе с Windows?

Его запускает работающий дистрибутив. Он не входит в категорию "Автозагрузка приложений" и не является WslService.

Измерение использования ресурсов

Измерьте текущий процесс, а не предполагайте универсальную базовую линию
ЦП и память Сравните несколько наблюдений для одного и того же PID и рабочей нагрузки. Эта запись не имеет независимо измеренной универсальной базовой линии.
Диск и сеть Приписывайте активность фактическому процессу и текущей задаче; одно только имя файла не устанавливает ожидаемые назначения или объем передачи.

Сведения о файле

Сведения о файле wslhost.exe
Имя исполняемого файла wslhost.exe
Записанный путь установки C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe
Издатель Microsoft Corporation
Проверка подписи Проверьте фактический файл; эта запись не удостоверяет личность его сертификата.

Распространенные проблемы

Пользователи завершают wslservice, чтобы заглушить один wslhost

Это останавливает каждый дистрибутив. Завершите неиспользуемый дистрибутив с помощью wsl -t или закройте приложение, использующее взаимодействие.

Зависание Проводника на \\wsl.localhost

Этот хост находится на данном пути. Перезапустите дистрибутив. Замена wslrelay.exe не решает проблем файлового взаимодействия 9P.

Устранение неполадок

Проведите диагностику перед внесением деструктивных изменений.

Сопоставляйте копию с дистрибутивом, а не с WslService

Командная строка и родительский процесс в Process Explorer. Один активный экземпляр Ubuntu рассматривается в этой статье. Службой в сеансе 0 является wslservice.exe.

wsl --shutdown только тогда, когда вам нужно отключить каждый дистрибутив

Затем запустите один дистрибутив и проверьте, вернется ли один wslhost. Не удаляйте вспомогательный процесс из WindowsApps.

Технические подробности

Технические подробности
Технические сведения о wslhost.exe
Имя образа wslhost.exe
Роль Хост взаимодействия Windows-Linux для отдельного дистрибутива

Проверка подлинности работающего файла

Одно только имя файла не может установить безопасность. Проверьте фактический путь, подпись и идентификацию продукта.

Источники и проверка

Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.

  • Microsoft Learn: файловые системы WSL · Файловое взаимодействие Windows и Linux в WSL
  • Microsoft Learn: архитектура WSL · Служба, CLI и вспомогательные процессы являются разными образами
  • Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
  • Microsoft Sysinternals: Sigcheck · Описывает, как проверять цифровые подписи файлов. Этот справочный материал не подтверждает подлинность или безопасность конкретного запущенного файла.
  • Microsoft: Get-CimInstance · Метод запроса локальных процессов только для чтения.
  • Microsoft: Win32_Process properties · Документирует идентификаторы процессов, пути к исполняемым файлам, даты создания и повторное использование родительского идентификатора.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?