wsl.exe
Пошукавыя тэрміны каталога wsl, windows subsystem for linux cli, wsl.exe
Карыстальніцкі інтэрфейс каманднага радка WSL. Вы запускаеце `wsl -l -v` тут. Гэта не vmmem і не WslService.
Што вам трэба ведаць
wsl.exe - гэта CLI, які вы запускаеце; гэта не vmmem.
wsl.exe - гэта ўбудаваная праграма запуску. `wsl -l -v` выводзіць спіс дыстрыбутываў. Аператыўная памяць госця для WSL2 паказваецца як vmmem або vmmemWSL. WslService падтрымлівае працу віртуальнай машыны пасля выхаду з гэтага CLI. Закрыццё запыту не з'яўляецца ачысткай памяці.
- Бяспечны?
- Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.
- Ці гэта vmmem?
- Не. vmmem - гэта памяць госця
- Ці магу я завяршыць яго?
- Гэты сеанс 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 |
|---|---|
| Запісаны шлях устаноўкі | 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 |
Праверце ідэнтычнасць запушчанага файла
Адзін толькі файл не можа вызначыць бяспеку. Праверце фактычны шлях, подпіс і ідэнтычнасць прадукту.
Крыніцы і праверка
Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.
- Microsoft Learn: базавыя каманды WSL · wsl.exe - гэта кропка ўваходу каманднага радка
- Microsoft Learn: усталёўка WSL · Убудаваны wsl.exe запускае дыстрыбутывы
- Карта працэсаў Foxhole · Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
- Microsoft Sysinternals: Sigcheck · Тлумачыць, як правяраць лічбавыя подпісы файлаў. Гэтая спасылка не пацвярджае сапраўднасць або бяспеку канкрэтнага запушчанага файла.
- Microsoft: Get-CimInstance · Метад запыту лакальных працэсаў толькі для чытання.
- Microsoft: Win32_Process properties · Дакументуе ідэнтыфікатары працэсаў, шляхі выкананых файлаў, даты стварэння і паўторнае выкарыстанне ідэнтыфікатара бацькоўскага працэсу.
Ці быў гэты артыкул карысным?
Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.
Дзякуй. Гэта дапамагае нам паляпшаць гэтую старонку.