Перейти к содержимому

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 и служебная виртуальная машина представляют сторону вычислений. wslhost.exe обрабатывает более широкие задачи взаимодействия. Завершение ретранслятора может прервать связь с перенаправленным веб-сервером, но не отключит сам Hyper-V.

Безопасен?
Проверьте путь к запущенному файлу, его цифровую подпись и издателя. Одно только имя не гарантирует безопасность.
Это относится к Hyper-V?
Нет. Это ретранслятор портов/stdio
То же самое, что и wslhost?
Нет. wslhost предназначен для ввода-вывода взаимодействия
Feex сообщает
Если я вижу wslrelay, когда приложение Linux привязано к localhost, я считаю его мостом портов. Я не открываю Диспетчер Hyper-V и не ищу vmms для этого прослушивания.

Что такое wslrelay.exe?

wslrelay представляет собой ретранслятор портов/stdio, а не гипервизор. Он не является vmms.exe и не является vmcompute.exe. Они выполняют вычисления. Этот образ всего лишь связывает localhost и некоторые потоки.

Что он делает?

Он сопоставляет прослушиваемый порт Linux с Windows localhost и может передавать 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 может нарушить доступ по localhost к этому процессу прослушивания Linux. Служебная виртуальная машина может продолжать работать. Остановка vmms.exe представляет собой совсем другую ситуацию, связанную с Hyper-V.

Можно ли его удалить?

Нет

Не удаляйте wslrelay.exe. Остановите процесс Linux, опубликовавший порт, или выполните команду wsl --shutdown. Не отключайте Hyper-V ради удаления этого ретранслятора.

Должен ли он запускаться вместе с Windows?

Его запускает перенаправление или мост stdio. Он не входит в категорию "Автозагрузка приложений".

Измерение использования ресурсов

Измерьте текущий процесс, а не предполагайте универсальную базовую линию
ЦП и память Сравните несколько наблюдений для одного и того же PID и рабочей нагрузки. Эта запись не имеет независимо измеренной универсальной базовой линии.
Диск и сеть Приписывайте активность фактическому процессу и текущей задаче; одно только имя файла не устанавливает ожидаемые назначения или объем передачи.

Сведения о файле

Сведения о файле wslrelay.exe
Имя исполняемого файла 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
Имя образа 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 · Документирует идентификаторы процессов, пути к исполняемым файлам, даты создания и повторное использование родительского идентификатора.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?