Перейти до вмісту

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 Manager.

Чому він запущений?

Ви, скрипт, 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 є інтерфейсом командного рядка Microsoft. Файл wsl.exe у Завантаженнях таким не є. Великий обсяг оперативної пам'яті в іншому рядку з назвою vmmem не пов'язаний із цим засобом запуску.

Порівняйте записане розташування з фактичним файлом. Знайома папка сама по собі не встановлює ідентичність.

C:\Windows\System32\wsl.exe

  • Вбудований засіб запуску в System32
  • Виведення списку дистрибутивів за допомогою wsl -l -v
  • Аналог пам'яті: vmmem / vmmemWSL, а не цей файл

Чи можна його завершити?

Закриває цей CLI

Завершення wsl.exe зупиняє відповідну команду або оболонку. Віртуальна машина WSL2 може залишатися у vmmemWSL до виконання `wsl --shutdown`. Завершення vmmem не передбачає видалення файлів.

Чи можна його видалити?

Додаткові компоненти, а не Провідник

Видаліть Windows Subsystem for Linux із додаткових компонентів або пакет Store. Не видаляйте 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. Очищення vmmem.exe у System32 не існує.

`wsl -l -v` повертає порожній результат після завершення WslService

CLI не може взаємодіяти із зупиненим координатором. Запустіть WslService, потім знову виведіть список. Файл запуску ніколи не був самою службою.

Усунення несправностей

Проведіть діагностику, перш ніж робити будь-які деструктивні зміни.

Виконайте wsl -l -v перед пошуком використання пам'яті

Зупинені дистрибутиви все одно залишають віртуальну машину до повного вимкнення. vmmemWSL - це саме цей робочий набір. Цей виконуваний файл відповідає лише за команду.

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

Якщо CLI повертає помилку, відновіть WSL. Не замінюйте wsl.exe файлом із zip-архіву та не видаляйте файл vmmem.

Технічні деталі

Технічні деталі
Технічні відомості про wsl.exe
Назва образу wsl.exe
Роль Засіб запуску WSL із командного рядка

Перевірте автентичність запущеного файлу

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

Джерела та верифікація

Зафіксована позначка джерела: серпень 2026. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?