Перейти до вмісту

wslservice.exe

Процес WindowsMicrosoft Corporation

Пошукові терміни каталогу: wslservice, wsl service, lxssmanager

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

Служба WSL (WslService). Вона координує роботу дистрибутивів та службової ВМ WSL2. Це не інтерфейс командного рядка wsl.exe і не wslhost.exe.

Що потрібно знати

Це служба WSL, а не CLI-утиліта wsl.exe.

wslservice.exe - це WslService. Вона запускає ВМ WSL2, реєструє дистрибутиви та взаємодіє з Linux init. 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.

Чому він запущений?

Ви відкрили дистрибутив, 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 з Microsoft 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, вважаючи, що зупинили службу

Інтерфейс командного рядка закривається. WslService може підтримувати роботу ВМ та інших дистрибутивів. Використовуйте wsl --shutdown, якщо потрібно припинити роботу координатора.

Docker або VS Code WSL продовжують запускати його знову

Ці програми звертаються до служби. Закриття однієї вкладки Ubuntu не видаляє WslService.

Усунення несправностей

Проведіть діагностику, перш ніж робити будь-які деструктивні зміни.

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

Стан і версія доступні через CLI. wslservice - це хост у session 0, з яким взаємодіють ці команди.

Виконайте wsl --shutdown, щоб зупинити ВМ, а потім знову відкрийте один дистрибутив

Якщо служба не запускається, відновіть пакет WSL з Microsoft Store. Не замінюйте wslhost.exe, щоб "виправити" WslService.

Технічні деталі

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

Перевірте автентичність запущеного файлу

Саме по собі ім'я файлу не може встановити безпеку. Перевірте фактичний шлях, підпис та ідентичність продукту.

Джерела та верифікація

Зафіксована позначка джерела: серпень 2026. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.

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

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?