Перайсці да змесціва

wslservice.exe

Працэс WindowsMicrosoft Corporation

Пошукавыя тэрміны каталога wslservice, wsl service, lxssmanager

WindowsСістэмны кампанент

Служба WSL (WslService). Яна каардынуе дыстрыбутывы і дапаможную VM WSL2. Гэта не CLI wsl.exe і не wslhost.exe.

Што вам трэба ведаць

Гэта служба WSL, а не камандны радок wsl.exe.

wslservice.exe - гэта WslService. Яна запускае VM WSL2, рэгіструе дыстрыбутывы і ўзаемадзейнічае з Linux init. wsl.exe - гэта каманда, якую вы ўводзіце. wslhost.exe - гэта дапаможнік interop для асобнага дыстрыбутыва. Спыненне службы - гэта не тое самае, што закрыццё ўкладкі тэрмінала.

Бяспечны?
Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.
Тое ж самае, што і wsl.exe?
Не. Гэта служба
Ці варта яго спыняць?
Запушчаныя дыстрыбутывы спыняюцца
Feex паведамляе
Калі я бачу wslservice побач з Ubuntu, я ўспрымаю яе як каардынатара. Я выконваю wsl -l -v, калі хачу атрымаць звесткі ад CLI. Я не завяршаю wsl.exe, лічачы, што WslService спынена.

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

wslservice.exe - гэта служба WSL, а не CLI wsl.exe. Назва службы - WslService. Яна каардынуе дыстрыбутывы і дапаможную VM WSL2. wslhost.exe толькі дапамагае запушчанаму дыстрыбутыву з interop.

Што ён робіць?

Яна стварае сеансы WSL, монтуе агульныя рэсурсы і падтрымлівае hvsocket з VM. Яна не разбірае `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 у Downloads ім не з'яўляецца. Гэты файл усё яшчэ не 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 Subsystem for Linux у раздзеле «Дадатковыя кампаненты» (Optional features) або выдаліце пакет WSL з Store. Не выдаляйце файлы з System32 або WindowsApps уручную. Выдаленне wsl.exe не выдаляе WslService.

Ці павінен ён запускацца разам з Windows?

WslService запускаецца па запыце, калі падключаецца кліент WSL. Гэта не сцяжок у Startup Apps побач з wsl.exe.

Вымярайце выкарыстанне рэсурсаў

Вымярайце бягучы працэс, а не прымайце ўніверсальную базавую лінію
Працэсар і памяць Параўноўвайце некалькі назіранняў для аднаго і таго ж PID і працоўнай нагрузкі. Гэты запіс не мае незалежна вымеранай універсальнай базавай лініі.
Дыск і сетка Прыпісвайце актыўнасць фактычнаму працэсу і бягучай задачы; адзін толькі файл не ўстанаўлівае чаканыя прызначэнні або аб'ём перадачы.

Інфармацыя пра файл

Інфармацыя аб файле wslservice.exe
Імя выканальнага файла wslservice.exe
Запісаны шлях устаноўкі C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslservice.exe
Выдавец Microsoft Corporation
Праверка подпісу Праверце фактычны файл; гэты запіс не пацвярджае ідэнтычнасць яго сертыфіката.

Распаўсюджаныя праблемы

Карыстальнікі забіваюць wsl.exe, думаючы, што спынілі службу

CLI завяршае працу. WslService можа падтрымліваць VM і іншыя дыстрыбутывы актыўнымі. Выкарыстоўвайце wsl --shutdown, калі хочаце спыніць каардынатар.

Docker або VS Code WSL працягваюць запускаць яе зноў

Гэтыя праграмы звяртаюцца да службы. Закрыццё адной укладкі Ubuntu не выдаляе WslService.

Пошук і ліквідацыя непаладак

Выканайце дыягностыку, перш чым рабіць якія-небудзь дэструктыўныя дзеянні.

wsl -l -v з каманднага радка, а не Task Manager для wsl.exe

Стан і версія адлюстроўваюцца праз CLI. wslservice - гэта хост сеанса 0, з якім узаемадзейнічаюць гэтыя каманды.

wsl --shutdown, каб спыніць VM, затым зноў адкрыйце адзін дыстрыбутыў

Калі служба не запускаецца, аднавіце пакет WSL са Store. Не замяняйце wslhost.exe, каб «выправіць» WslService.

Тэхнічныя падрабязнасці

Тэхнічныя падрабязнасці
Тэхнічныя падрабязнасці wslservice.exe
Імя вобраза wslservice.exe
Служба WslService

Праверце ідэнтычнасць запушчанага файла

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

Крыніцы і праверка

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?