Windows Tips & News

Du kan nu ansluta USB-enheter i WSL

click fraud protection
REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Det är nu möjligt att ansluta USB-enheter i WSL och arbeta med dem direkt. Tack vare Microsofts bidrag till öppen källkod usbipd-win-projekt, kan du göra en mängd olika uppgifter som inte var tillgängliga i WSL, som att flasha en Arduino eller komma åt en smartkortläsare.

Annons

Funktionen kräver att du har den andra generationen av WSL med en kärnversion 5.10.60.1 eller senare.

ansluta USB-enheter i WSL

Usbipd-win är en programvara för att dela lokalt anslutna USB-enheter till andra maskiner, inklusive Hyper-V-gäster och WSL 2. Den stöder tyst drivrutinsinstallation tack vare användningen av Microsoft Hardware Compatibility Publisher-drivrutiner. Det stöder också Dev-kanalbyggen, så du kan prova det även om du kör en pre-release Windows 11. Slutligen, förutom releasesidan på GitHub, kan du installera och uppdatera appen med vinge.

Så här använder du den för att ansluta USB-enheter under WSL.

Anslut USB-enheter i WSL

  1. Huvud över denna GitHub-sida, ladda ner och installera den senaste appversionen.
  2. Öppna din Ubuntu WSL 2-instans och skriv sudo apt installera linux-tools-5.4.0-77-generic hwdata.
  3. Ändra nu sudo-alternativen för att tillåta rot användaren för att köra usbip-kommandot. För det, skriv sudo visudo och slå Stiga på.
  4. Lägg till /usr/lib/linux-tools/5.4.0-77-generic till början av säker_sökväg. Du kommer att få något sånt här: Defaults secure_path="/usr/lib/linux-tools/5.4.0-77-generic:/usr/local/sbin:...".
  5. Öppna en ny kommandotolken som administratör.
  6. Skriv usbipd wsl list och tryck på Enter. Notera BUS ID-värdet för USB-enheten du vill ansluta till WSL.
  7. Kör nu detta kommando: usbipd wsl attach --busid . Byt ut värde med den du noterade.
  8. Öppna slutligen din WSL 2-instans och kör kommandot lsusb för att se tillgängliga USB-enheter. Den bör lista din anslutna enhet.

Du är färdig!

Du kan nu arbeta med din USB-enhet direkt från WSL.

När du är klar, koppla loss enheten med hjälp av usbipd wsl lossa --busid . Återigen, kör det från en kommandotolk som körs som administratör.

Du kan lära dig mer om hur det fungerar i officiellt tillkännagivande.

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Edge Chromium tar emot tilläggssynkronisering

Denna webbplats använder cookies för att förbättra din upplevelse när du navigerar genom webbplat...

Läs mer

RegOwnershipEx 1.0.0.2 är ute

RegOwnershipEx 1.0.0.2 är ute

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaIgår sl...

Läs mer

Firefox 89.0.1 släppt med säkerhetskorrigeringar

Firefox 89.0.1 släppt med säkerhetskorrigeringar

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaMozilla...

Läs mer