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

wslrelay.exe

Працэс WindowsMicrosoft Corporation

Пошукавыя тэрміны каталога wslrelay, wsl relay, wsl localhost relay

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

Рэле 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
Feex паведамляе
Калі я бачу wslrelay, калі Linux-праграма прывязаная да localhost, я лічу яго мостам для партоў. Я не адкрываю Hyper-V Manager і не шукаю vmms для гэтага злучэння.

Што такое 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
Імя выканальнага файла 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
Імя вобраза wslrelay.exe
Роля Рэле localhost і stdio для WSL

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

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

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

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

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

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

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