
Два приложения в частности,Подсистема Windows для Linux 2иBlueStacks(эмулятор Android) явно используют Hyper-V и требуют, чтобы на системе, на которой он запущен, была включена функция Windows.
WSL2действует как виртуальная машина во многих важных отношениях, имеет собственный сетевой интерфейс и требуетопределенные препятствия, через которые нужно перепрыгнутьдля предоставления внешнему миру доступа к службе, прослушивающей виртуальную машину.
BlueStacksявно упоминает создание виртуальной машины в процессе ее настройки.
Я ожидал, что смогу просматривать и исследовать эти виртуальные машины с помощью приложения-менеджера Hyper-V, как и любые другие, но в списке нет ни одной:
Не обращайте внимания на «Новую виртуальную машину», это то, что я создал вручную за несколько месяцев до того, как начал возиться с этими приложениями, но это также доказывает, что менеджер Hyper-V может правильно видеть виртуальные машины.
Тот факт, что оба эти приложения запускают «скрытые» виртуальные машины, наводит меня на мысль, что причина их невидимости в менеджере одна и та же.
Я использую Windows 10 b19041, и мой пользователь имеет права администратора. Запуск Hyper-V manager от имени администратора через контекстное меню не дает никакого эффекта.
Где я могу найти информацию об этих «скрытых» виртуальных машинах и работать с ними с помощью инструментов Hyper-V?
решение1
hcsdiag list
покажет виртуальную машину WSL; также покажет виртуальную машину Windows Sandbox и виртуальную машину Edge Application Guard.
Больше информации: