1. [Вікі](https://feex.it/wiki/)
2. [Працэсы](https://feex.it/wiki/process/)
3. [Працэсы Windows](https://feex.it/wiki/process/windows/)
4. wslhost.exe

# wslhost.exe

Працэс Windows: Microsoft Corporation

Пошукавыя тэрміны каталога wslhost, wsl host, wsl interop host

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

Хост сумяшчальнасці (interop) для асобнага дыстрыбутыва. Ён перадае ўвод-вывад паміж Windows і Linux для запушчанага дыстрыбутыва. Гэта не WslService і не гіпервізар.

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

wslhost - гэта дапаможнік інтэрнэт-сумяшчальнасці/хоста для запушчанага дыстрыбутыва.

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

- **Бяспечны?**: Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.

  **Тое ж самае, што і wslservice?**: Не. Гэта interop для аднаго дыстрыбутыва

  **Шмат копій?**: Адзін дапаможнік на кожны заняты дыстрыбутыў - звычайная справа

Feex паведамляе

Калі я бачу wslhost пры адкрытай Ubuntu, я лічу яго дапаможнікам interop гэтага дыстрыбутыва. Я не спыняю WslService, каб «закрыць адзін хост».

## Што такое wslhost.exe?

wslhost - гэта дапаможнік interop/хоста для запушчанага дыстрыбутыва. Гэта не wslservice.exe. WslService кіруе спісам сеансаў. Гэты працэс толькі дапамагае з уводам-вывадам для актыўнага асобніка.

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

Ён перадае ўвод-вывад Windows-Linux, каб Explorer, пайпы і выклікі interop даходзілі да гэтага дыстрыбутыва. Ён не выводзіць спіс дыстрыбутываў (\`wsl -l -v\`) і не кіруе Hyper-V.

## Чаму ён працуе?

Дыстрыбутыў запушчаны, і нешта ў Windows узаемадзейнічае з ім. Копіі, якія бяздзейнічаюць, павінны закрывацца пасля спынення гэтага дыстрыбутыва.

## Чаму існуе некалькі копій?

Некалькі копій wslhost.exe звычайна азначаюць некалькі занятых дыстрыбутываў або сеансаў interop. Гэта не дадатковыя копіі WslService.

## Праверце запушчаны працэс

У Windows PowerShell гэты запытваемы запіс са спісам ідэнтыфікатараў працэсаў, часу стварэння і шляхоў выкананых файлаў на гэтым ПК.

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

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

Выкарыстоўвайце [даведнік па ідэнтыфікацыі файлаў](https://feex.it/wiki/l/be/software/system/verify-executable-path-signature/) для параўнання подпісаў і метаданых прадукту. Адзін толькі файл не можа вызначыць бяспеку.

## Ці ён бяспечны?

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

Файл wslhost ад Microsoft у пакеце WSL з'яўляецца дапаможнікам interop. Файл wslhost.exe на працоўным стале ім не з'яўляецца. Гэта ўсё яшчэ не каардынатар WslService.

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

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

- Чаканы выдавец: Microsoft Corporation
- Звязаны з запушчаным дыстрыбутывам, а не з CLI
- Роднасны каардынатар: wslservice.exe

## Ці магу я завяршыць яго?

Interop гэтага дыстрыбутыва спыняецца

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

## Ці магу я выдаліць яго?

Не

Не выдаляйце wslhost.exe. Скасуйце рэгістрацыю дыстрыбутыва або выдаліце WSL, калі вам трэба менш дапаможнікаў. Не чапайце тэчку пакета.

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

Запушчаны дыстрыбутыў стартуе яго. Гэта не Startup Apps і не WslService.

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

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

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

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

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

### Карыстальнікі завяршаюць wslservice, каб заглушыць адзін wslhost

Гэта спыняе кожны дыстрыбутыў. Завяршыце непатрэбны дыстрыбутыў з дапамогай wsl -t або закрыйце праграму, якая выкарыстоўвае interop.

### Explorer завісае на \\\wsl.localhost

Гэты хост знаходзіцца на гэтым шляху. Перазапусціце дыстрыбутыў. Замена wslrelay.exe не выпраўляе файлавы interop 9P.

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

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

### Супастаўляйце копію з дыстрыбутывам, а не з WslService

Камандны радок і бацькоўскі працэс у Process Explorer. Адна занятая Ubuntu - тэма гэтага артыкула. Служба сеанса 0 - гэта wslservice.exe.

### Выконвайце wsl --shutdown толькі тады, калі хочаце спыніць усе дыстрыбутывы

Затым запусціце адзін дыстрыбутыў і паглядзіце, ці з'явіцца адзін wslhost. Не выдаляйце дапаможнік з WindowsApps.

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

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

| Імя вобраза | wslhost.exe                                                 |
| ----------- | ----------------------------------------------------------- |
| Роля        | Хост сумяшчальнасці Windows-Linux для асобнага дыстрыбутыва |

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

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

## Звязанае

Гэтыя аб'екты звязаны з гэтым артыкулам. Тып пазначаны на кожнай спасылцы.

[wslservice.exe: Працэс Windows](https://feex.it/wiki/l/be/process/wslservice.exe/)[wslrelay.exe: Працэс Windows](https://feex.it/wiki/l/be/process/wslrelay.exe/)[wsl.exe: Працэс Windows](https://feex.it/wiki/l/be/process/wsl.exe/)[Праверце шлях выкананага файла і лічбавы подпіс: Кіраўніцтва](https://feex.it/wiki/l/be/software/system/verify-executable-path-signature/)[Прачытайце Дыспетчар задач і параўнайце актыўнасць працэсу: Кіраўніцтва](https://feex.it/wiki/l/be/software/system/how-to-read-task-manager/)[Працэсы Windows: Катэгорыя](https://feex.it/wiki/process/windows/)

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

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. [Як мы даследуем](https://feex.it/wiki/research/).

- [Microsoft Learn: файлавыя сістэмы WSL ](https://learn.microsoft.com/windows/wsl/filesystems)· Файлавы interop паміж Windows і Linux у WSL
- [Microsoft Learn: архітэктура WSL ](https://learn.microsoft.com/windows/wsl/opensource)· Служба, CLI і дапаможнікі - гэта розныя вобразы
- [Карта працэсаў Foxhole ](https://foxhole.feex.it/)· Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
- [Microsoft Sysinternals: Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· Тлумачыць, як правяраць лічбавыя подпісы файлаў. Гэтая спасылка не пацвярджае сапраўднасць або бяспеку канкрэтнага запушчанага файла.
- [Microsoft: Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· Метад запыту лакальных працэсаў толькі для чытання.
- [Microsoft: Win32_Process properties ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· Дакументуе ідэнтыфікатары працэсаў, шляхі выкананых файлаў, даты стварэння і паўторнае выкарыстанне ідэнтыфікатара бацькоўскага працэсу.

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

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

Кароткія факты

Кароткая інфармацыя пра гэтую старонку. Характарыстыкі, крыніцы і поўная гісторыя застаюцца ў артыкуле.

- **Тып**: Працэс Windows

  **Выдавец**: Microsoft Corporation

  **Выканальны файл**: wslhost.exe

  **Тыповы шлях**: C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux\_\*\wslhost.exe

  **Запішыце кантэкст**: Запіс у каталогу Feex Wiki

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

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/be/process/wslhost.exe/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
