wslrelay.exe
Пошукавыя тэрміны каталога wslrelay, wsl relay, wsl localhost relay
Рэле localhost і stdio для WSL. Перанакіроўвае парты і некаторыя патокі кансолі паміж Windows і дыстрыбутывам. Гэта не гіпервізар і не WslService.
Што вам трэба ведаць
wslrelay - гэта рэле партоў/stdio, а не гіпервізар.
wslrelay.exe перанакіроўвае парты localhost і некаторыя патокі stdio паміж Windows і WSL. vmcompute.exe і дапаможная VM адказваюць за вылічэнні. wslhost.exe адказвае за больш шырокі interop. Завяршэнне рэле можа разарваць сувязь з перанакіраваным вэб-серверам, але не закране сам Hyper-V.
- Бяспечны?
- Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.
- Ці з'яўляецца гэта Hyper-V?
- Не. Гэта рэле партоў/stdio
- Тое ж самае, што і wslhost?
- Не. wslhost адказвае за ўвод-вывад interop
Што такое wslrelay.exe?
wslrelay - гэта рэле партоў/stdio, а не гіпервізар. Гэта не vmms.exe і не vmcompute.exe. Яны кіруюць вылічэннямі. Гэты файл толькі злучае localhost і некаторыя патокі.
Што ён робіць?
Ён адлюстроўвае порт праслухоўвання Linux на Windows localhost і можа перадаваць stdio для запушчанага працэсу. Ён не кіруе VM і не выводзіць спіс дыстрыбутываў.
Чаму ён працуе?
Дыстрыбутыў апублікаваў порт, утыліта выкарыстала перанакіраванне localhost або WSL спатрэбіўся мост stdio. Калі няма перанакіраваных сокетаў, гэта рэле звычайна павінна бяздзейнічаць або знікнуць.
Чаму існуе некалькі копій?
Некалькі асобнікаў wslrelay.exe могуць быць некалькімі мастамі для партоў або stdio. Гэта не некалькі службаў кіравання Hyper-V.
Праверце запушчаны працэс
У Windows PowerShell гэты запытваемы запіс са спісам ідэнтыфікатараў працэсаў, часу стварэння і шляхоў выкананых файлаў на гэтым ПК.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslrelay.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Адсутнасць выніку або недаступны шлях з'яўляюцца непераканаўчымі. Абароненыя працэсы могуць абмяжоўваць доступ, а ідэнтыфікатары працэсаў могуць паўторна выкарыстоўвацца. Захоўвайце асабістыя шляхі лакальнымі.
Выкарыстоўвайце даведнік па ідэнтыфікацыі файлаў для параўнання подпісаў і метаданых прадукту. Адзін толькі файл не можа вызначыць бяспеку.
Ці ён бяспечны?
Праверце гэты запушчаны файл
Файл wslrelay ад Microsoft у пакеце WSL з'яўляецца мостам localhost/stdio. Файл wslrelay.exe у тэчцы Temp ім не з'яўляецца. Гэта ўсё яшчэ не Hyper-V vmms.
Параўноўвайце запісанае месцазнаходжанне з фактычным файлам. Знаёмая папка сама па сабе не ўстанаўлівае ідэнтычнасць.
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe
- Чаканы выдавец: Microsoft Corporation
- Задача - рэтрансляцыя партоў і stdio
- Не vmcompute.exe і не vmms.exe
Ці магу я завяршыць яго?
Гэты перанакіраваны порт адключаецца
Завяршэнне wslrelay.exe можа парушыць доступ праз localhost да гэтага сервера Linux. Дапаможная VM можа заставацца запушчанай. Спыненне vmms.exe - гэта іншая гісторыя, звязаная з Hyper-V.
Ці магу я выдаліць яго?
Не
Не выдаляйце wslrelay.exe. Спыніце працэс Linux, які апублікаваў порт, або выканайце wsl --shutdown. Не адключайце Hyper-V, каб выдаліць гэтае рэле.
Ці павінен ён запускацца разам з Windows?
Яго запускае перанакіраванне або мост stdio. Гэта не Startup Apps.
Вымярайце выкарыстанне рэсурсаў
| Працэсар і памяць | Параўноўвайце некалькі назіранняў для аднаго і таго ж PID і працоўнай нагрузкі. Гэты запіс не мае незалежна вымеранай універсальнай базавай лініі. |
|---|---|
| Дыск і сетка | Прыпісвайце актыўнасць фактычнаму працэсу і бягучай задачы; адзін толькі файл не ўстанаўлівае чаканыя прызначэнні або аб'ём перадачы. |
Інфармацыя пра файл
| Імя выканальнага файла | wslrelay.exe |
|---|---|
| Запісаны шлях устаноўкі | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe |
| Выдавец | Microsoft Corporation |
| Праверка подпісу | Праверце фактычны файл; гэты запіс не пацвярджае ідэнтычнасць яго сертыфіката. |
Распаўсюджаныя праблемы
Браўзер не можа адкрыць localhost:3000 пасля таго, як аптымізатар спыніў рэле
Перазапусціце сервер Linux або дыстрыбутыў. Праграма ўсё яшчэ знаходзіцца ў VM. vmms ніколі не быў гэтым мостам.
Блытаюць з завісаннямі файлаў у wslhost
Файлавы ўвод-вывад \\wsl.localhost - гэта wslhost. Непрацуючы порт localhost - гэта дадзенае рэле.
Пошук і ліквідацыя непаладак
Выканайце дыягностыку, перш чым рабіць якія-небудзь дэструктыўныя дзеянні.
Пераканайцеся, што працэс Linux усё яшчэ слухае порт
Унутры дыстрыбутыва праверце порт. Калі ён праслухоўваецца там, але Windows localhost не адказвае, праблема на баку Windows у рэле. Hyper-V Manager не пакажа гэты сокет.
Выканайце wsl --shutdown, затым зноў запусціце праграму
Гэта перабудуе рэле. Не замяняйце vmcompute.exe, каб «выправіць localhost».
Тэхнічныя падрабязнасці
Тэхнічныя падрабязнасці
| Імя вобраза | wslrelay.exe |
|---|---|
| Роля | Рэле localhost і stdio для WSL |
Праверце ідэнтычнасць запушчанага файла
Адзін толькі файл не можа вызначыць бяспеку. Праверце фактычны шлях, подпіс і ідэнтычнасць прадукту.
Крыніцы і праверка
Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.
- Microsoft Learn: сеткавае ўзаемадзеянне ў WSL · localhost і перанакіраванне партоў паміж Windows і WSL
- Microsoft Learn: архітэктура WSL · Сеткавыя дапаможнікі не з'яўляюцца CLI
- Карта працэсаў Foxhole · Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
- Microsoft Sysinternals: Sigcheck · Тлумачыць, як правяраць лічбавыя подпісы файлаў. Гэтая спасылка не пацвярджае сапраўднасць або бяспеку канкрэтнага запушчанага файла.
- Microsoft: Get-CimInstance · Метад запыту лакальных працэсаў толькі для чытання.
- Microsoft: Win32_Process properties · Дакументуе ідэнтыфікатары працэсаў, шляхі выкананых файлаў, даты стварэння і паўторнае выкарыстанне ідэнтыфікатара бацькоўскага працэсу.
Ці быў гэты артыкул карысным?
Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.
Дзякуй. Гэта дапамагае нам паляпшаць гэтую старонку.