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

wsl.exe

Працэс WindowsMicrosoft Corporation

Пошукавыя тэрміны каталога wsl, windows subsystem for linux cli, wsl.exe

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

Карыстальніцкі інтэрфейс каманднага радка WSL. Вы запускаеце `wsl -l -v` тут. Гэта не vmmem і не WslService.

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

wsl.exe - гэта CLI, які вы запускаеце; гэта не vmmem.

wsl.exe - гэта ўбудаваная праграма запуску. `wsl -l -v` выводзіць спіс дыстрыбутываў. Аператыўная памяць госця для WSL2 паказваецца як vmmem або vmmemWSL. WslService падтрымлівае працу віртуальнай машыны пасля выхаду з гэтага CLI. Закрыццё запыту не з'яўляецца ачысткай памяці.

Бяспечны?
Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.
Ці гэта vmmem?
Не. vmmem - гэта памяць госця
Ці магу я завяршыць яго?
Гэты сеанс CLI завяршаецца
Feex паведамляе
Калі нехта паказвае на wsl.exe з-за «8 GB аператыўнай памяці WSL», я гляджу на vmmemWSL. Я выкарыстоўваю CLI для прагляду спіса і завяршэння працы. Я не завяршаю сродак запуску з надзеяй, што працоўны набор віртуальнай машыны знікне.

Што такое wsl.exe?

wsl.exe - гэта CLI, які вы запускаеце; гэта не vmmem. Памяць для віртуальнай машыны WSL2 у Дыспетчары задач адлюстроўваецца як vmmemWSL (або vmmem). Гэты файл толькі запускае і кіруе. Гэта таксама не WslService.

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

Ён запускае дыстрыбутыў, выконвае каманды Linux і прымае `wsl --shutdown`. Ён не ўтрымлівае працоўны набор госця і не з'яўляецца хостам для Дыспетчара Hyper-V.

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

Вы, скрыпт, Windows Terminal альбо IDE запусцілі WSL. Кароткачасовы wsl.exe - гэта аднаразовая каманда. Доўгатэрміновы - гэта падключаная абалонка.

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

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

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

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

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

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

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

wsl.exe у System32 - гэта CLI ад Microsoft. Файл wsl.exe у «Спампоўках» такім не з'яўляецца. Вялікае выкарыстанне памяці ў іншым радку з назвай vmmem не адносіцца да гэтага сродку запуску.

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

C:\Windows\System32\wsl.exe

  • Убудаваны сродак запуску ў System32
  • Спіс дыстрыбутываў з дапамогай wsl -l -v
  • Аналаг па памяці: vmmem / vmmemWSL, а не гэты файл

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

Закрывае гэты CLI

Завяршэнне wsl.exe спыняе гэтую каманду або абалонку. Віртуальная машына WSL2 можа заставацца ў vmmemWSL да `wsl --shutdown`. Завяршэнне працы vmmem не прапануецца ў выглядзе выдалення файла.

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

Дадатковыя кампаненты, а не Правадыр

Выдаліце падсістэму Windows для Linux з раздзела «Дадатковыя кампаненты» альбо пакет з Крамы. Не выдаляйце System32\wsl.exe. Выдаленне vmmem не з'яўляецца падтрымоўваным спосабам выдалення.

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

Яго можа запусціць ярлык або профіль Terminal. Радок памяці віртуальнай машыны не адносіцца да гэтага CLI.

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

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

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

Звесткі пра файл wsl.exe
Імя выканальнага файла wsl.exe
Запісаны шлях устаноўкі C:\Windows\System32\wsl.exe
Выдавец Microsoft Corporation
Праверка подпісу Праверце фактычны файл; гэты запіс не пацвярджае ідэнтычнасць яго сертыфіката.

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

Карыстальнікі спрабуюць выдаліць vmmem, таму што wsl.exe выглядае малым

vmmem - гэта памяць госця на хосце. Выкарыстоўвайце каманду wsl --shutdown з гэтага CLI. У System32 няма сродкаў ачысткі vmmem.exe.

`wsl -l -v` пусты пасля таго, як яны завяршылі WslService

CLI не можа звязацца з непрацуючым каардынатарам. Запусціце WslService, затым паўтарыце вывад спіса. Файл ланчара ніколі не быў службай.

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

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

Выканайце wsl -l -v, перш чым шукаць уцечкі RAM

Спыненыя дыстрыбутывы ўсё яшчэ пакідаюць VM да поўнага выключэння. vmmemWSL і ёсць гэты працоўны набор. Гэты exe - усяго толькі каманда.

Выканайце wsl --shutdown, затым пераканайцеся, што vmmemWSL знік

Калі CLI выдае памылку, аднавіце WSL. Не замяняйце wsl.exe з zip-архіва і не выдаляйце файл vmmem.

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

Тэхнічныя падрабязнасці
Тэхнічныя падрабязнасці wsl.exe
Імя вобраза wsl.exe
Роля Кансольны ланчар WSL

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

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

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

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

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

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

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