Windows Tips & News

Теперь вы можете подключать USB-устройства в WSL

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Теперь можно подключать USB-устройства к WSL и работать с ними напрямую. Благодаря вкладу Microsoft в проект с открытым исходным кодом usbipd-win, вы можете выполнять множество задач, которые не были доступны в WSL, например, перепрошивать Arduino или получать доступ к устройству чтения смарт-карт.

Рекламное объявление

Эта функция требует наличия WSL второго поколения с версией ядра 5.10.60.1 или новее.

подключать USB-устройства в WSL

Usbipd-win - это программное обеспечение для совместного использования локально подключенных USB-устройств с другими машинами, включая гостевые системы Hyper-V и WSL 2. Он поддерживает автоматическую установку драйверов благодаря использованию драйверов Microsoft Hardware Compatibility Publisher. Он также поддерживает сборки канала разработки, поэтому вы можете попробовать его, даже если вы используете предварительную версию Windows 11. Наконец, в дополнение к странице выпуска на GitHub вы можете установить и обновить приложение с помощью крылышко.

Вот как с его помощью подключать USB-устройства под WSL.

Подключите USB-устройства в WSL

  1. Перейти эта страница GitHub, скачайте и установите последнюю версию приложения.
  2. Откройте свой экземпляр Ubuntu WSL 2 и введите sudo apt install linux-tools-5.4.0-77-generic hwdata.
  3. Теперь измените параметры sudo, чтобы разрешить корень пользователь, чтобы запустить команду usbip. Для этого введите sudo visudo и ударил Входить.
  4. Добавлять /usr/lib/linux-tools/5.4.0-77-generic к началу secure_path. У вас получится что-то вроде этого: По умолчанию secure_path = "/ usr / lib / linux-tools / 5.4.0-77-generic: / usr / local / sbin: ...".
  5. Открыть новый командная строка в качестве администратор.
  6. Введите usbipd wsl list и нажмите Enter. Обратите внимание на значение идентификатора шины для USB-устройства, которое вы хотите подключить к WSL.
  7. Теперь запустите эту команду: usbipd wsl attach --busid . Заменить значение с тем, которое вы отметили.
  8. Наконец, откройте свой экземпляр WSL 2 и запустите команду lsusb, чтобы увидеть доступные USB-устройства. В нем должно быть указано ваше подключенное устройство.

Вы сделали!

Теперь вы можете работать со своим USB-устройством прямо из WSL.

По завершении отсоедините устройство от отсоединить usbipd WSL --busid . Опять же, запустите его из командной строки от имени администратора.

Вы можете узнать больше о том, как это работает, в официальное объявление.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Настройка скрытых субтитров в Windows 10

Настройка скрытых субтитров в Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Накопительные обновления для Windows 10 13 августа 2019 г.

Накопительные обновления для Windows 10 13 августа 2019 г.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Мониторинг температуры графического процессора в диспетчере задач в Windows 10

Мониторинг температуры графического процессора в диспетчере задач в Windows 10

Как контролировать температуру графического процессора в диспетчере задач Windows 10В Windows 8 и...

Читать далее