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

wslservice.exe

Процесс WindowsMicrosoft Corporation

Поисковые термины каталога: wslservice, wsl service, lxssmanager

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

Служба WSL (WslService). Она координирует дистрибутивы и служебную виртуальную машину WSL2. Она не является CLI wsl.exe и не является wslhost.exe.

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

Это служба WSL, а не CLI wsl.exe.

wslservice.exe представляет собой WslService. Он запускает виртуальную машину WSL2, регистрирует дистрибутивы и связывается с подсистемой init в Linux. wsl.exe является вводимой вами командой. wslhost.exe является вспомогательным процессом взаимодействия для отдельного дистрибутива. Завершение службы не эквивалентно закрытию вкладки терминала.

Безопасен?
Проверьте путь к запущенному файлу, его цифровую подпись и издателя. Одно только имя не гарантирует безопасность.
То же самое, что и wsl.exe?
Нет. Это служба
Стоит ли завершать его?
Работающие дистрибутивы останавливаются
Feex сообщает
Если я вижу wslservice рядом с Ubuntu, я считаю его координатором. Я выполняю wsl -l -v, когда мне нужны данные CLI. Я не завершаю wsl.exe, заявляя, что WslService не работает.

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

wslservice.exe является службой WSL, а не CLI wsl.exe. Имя службы: WslService. Она координирует дистрибутивы и служебную виртуальную машину WSL2. wslhost.exe помогает только работающему дистрибутиву во взаимодействии.

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

Она создает сеансы WSL, монтирует общие ресурсы и поддерживает hvsocket к виртуальной машине. Она не анализирует команду `wsl -l -v` для вас и не выполняет отрисовку Windows Terminal.

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

Вы открыли дистрибутив, Docker Desktop, расширение VS Code WSL, или другой клиент обратился к ILxssUserSession. Состояние покоя службы после `wsl --shutdown` является ожидаемым поведением.

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

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

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

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

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

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

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

Подписанная Microsoft копия в WindowsApps MicrosoftCorporationII.WindowsSubsystemForLinux или System32 является WslService. Файл wslservice.exe в Загрузках таковым не является. Этот файл по-прежнему не является wsl.exe.

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

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

  • В некоторых сборках также встречается как System32\wslservice.exe
  • Имя службы: WslService
  • Связанный CLI: wsl.exe, а не этот образ

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

Останавливает сеансы WSL

Завершение процесса wslservice.exe останавливает работу координатора. Работающие дистрибутивы закрываются. Это не закрытие wsl.exe и не завершение wslhost для отдельного дистрибутива.

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

Удалите WSL, а не случайный exe-файл

Отключите компонент "Подсистема Windows для Linux" в Дополнительных компонентах или удалите пакет WSL из Store. Не удаляйте System32 или WindowsApps вручную. Удаление wsl.exe не удаляет WslService.

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

WslService запускается по требованию, когда подключается клиент WSL. Это не флажок в разделе "Автозагрузка приложений" рядом с wsl.exe.

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

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

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

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

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

Пользователи принудительно завершают wsl.exe, думая, что остановили службу

CLI завершает работу. WslService может сохранять виртуальную машину и другие дистрибутивы активными. Используйте wsl --shutdown, если хотите перевести координатор в состояние покоя.

Docker или VS Code WSL продолжают вызывать его повторно

Эти приложения вызывают службу. Закрытие одной вкладки Ubuntu не удаляет WslService.

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

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

Выполняйте wsl -l -v из командной строки, а не ищите wsl.exe в Диспетчере задач

Состояние и версия относятся к CLI. wslservice представляет собой хост в сеансе 0, с которым связываются эти команды.

wsl --shutdown для остановки виртуальной машины, затем снова откройте один дистрибутив

Если служба не запускается, восстановите пакет WSL из Store. Не заменяйте wslhost.exe для "исправления" WslService.

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

Технические подробности
Технические сведения о wslservice.exe
Имя образа wslservice.exe
Служба WslService

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

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

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

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

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

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

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

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