wslrelay.exe
Пошукові терміни каталогу: wslrelay, wsl relay, wsl localhost relay
Ретранслятор localhost і stdio для WSL. Пересилає порти та окремі консольні потоки між Windows і дистрибутивом. Це не гіпервізор і не WslService.
Що потрібно знати
wslrelay - це ретранслятор портів/stdio, а не гіпервізор.
wslrelay.exe перенаправляє порти localhost і частину stdio між Windows і WSL. vmcompute.exe та службова ВМ забезпечують обчислювальну сторону. wslhost.exe відповідає за ширшу взаємодію. Завершення ретранслятора може призвести до втрати зв'язку з перенаправленим вебсервером, але не впливає на сам Hyper-V.
- Безпечний?
- Перевірте шлях, підпис і видавця запущеного файлу. Лише назва не може підтвердити безпеку.
- Це Hyper-V?
- Ні. Це ретранслятор портів/stdio
- Те саме, що й wslhost?
- Ні. wslhost відповідає за введення-виведення під час взаємодії
Що таке wslrelay.exe?
wslrelay - це ретранслятор портів/stdio, а не гіпервізор. Це не vmms.exe і не vmcompute.exe. Вони відповідають за обчислення. Цей виконуваний образ лише пов'язує localhost і деякі потоки.
Що він робить?
Він відображає підключення Linux на localhost Windows і може передавати stdio для запущеного процесу. Він не керує віртуальними машинами та не виводить список дистрибутивів.
Чому він запущений?
Дистрибутив відкрив порт, інструмент використав перенаправлення 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 таким не є. Він також не належить до служби vmms Hyper-V.
Порівняйте записане розташування з фактичним файлом. Знайома папка сама по собі не встановлює ідентичність.
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe
- Очікуваний видавець: Microsoft Corporation
- Призначення: ретрансляція портів і stdio
- Не vmcompute.exe і не vmms.exe
Чи можна його завершити?
Зв'язок із цим перенаправленим портом втрачається
Завершення wslrelay.exe може порушити доступ до цього процесу Linux через localhost. Службова віртуальна машина може продовжувати працювати. Зупинка vmms.exe - це окрема історія, пов'язана з Hyper-V.
Чи можна його видалити?
Ні
Не видаляйте wslrelay.exe. Зупиніть процес Linux, який опублікував порт, або виконайте wsl --shutdown. Не вимикайте Hyper-V, щоб позбутися цього ретранслятора.
Чи повинен він запускатися разом із Windows?
Запускається перенаправленням або мостом stdio. Це не компонент автозавантаження.
Виміряйте використання ресурсів
| ЦП та пам'ять | Порівняйте кілька спостережень для одного й того ж PID та навантаження. Цей запис не має незалежно виміряної універсальної базової лінії. |
|---|---|
| Диск та мережа | Припишіть активність фактичному процесу та поточному завданню; саме по собі ім'я файлу не встановлює очікувані призначення або обсяг передачі. |
Інформація про файл
| Назва виконуваного файлу | wslrelay.exe |
|---|---|
| Записаний шлях встановлення | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe |
| Видавець | Microsoft Corporation |
| Перевірка підпису | Перевірте фактичний файл; цей запис не сертифікує ідентичність його сертифіката. |
Поширені проблеми
Браузер не може відкрити localhost:3000 після того, як оптимізатор завершив ретранслятор
Перезапустіть сервер Linux або дистрибутив. Програма все ще у ВМ. vmms ніколи не був цим мостом.
Плутанина із зависаннями файлів через wslhost
Файлове введення-виведення для \\wsl.localhost здійснює wslhost. Непрацюючий порт localhost - це цей ретранслятор.
Усунення несправностей
Проведіть діагностику, перш ніж робити будь-які деструктивні зміни.
Переконайтеся, що процес Linux все ще прослуховує порт
Усередині дистрибутива перевірте порт. Якщо він прослуховується там, але на стороні Windows localhost не працює, проблема в ретрансляторі на стороні Windows. Диспетчер Hyper-V не покаже цей сокет.
Виконайте 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 · Документує ідентифікатори процесів, шляхи до виконуваних файлів, дати створення та повторне використання ідентифікатора батьківського процесу.
Чи була ця стаття корисною?
Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.
Дякуємо. Це допомагає нам покращувати цю сторінку.