Windows Tips & News

Du kan nu ansluta USB-enheter i WSL

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
Den uppdaterade Backup-appen kommer till Windows 10

Den uppdaterade Backup-appen kommer till Windows 10

Microsoft planerar att introducera en ny "Windows Backup"-app till Windows 10. Det är samma app s...

Läs mer

Hur man återställer den klassiska nedladdningspanelen längst ner i Google Chrome

Hur man återställer den klassiska nedladdningspanelen längst ner i Google Chrome

Efter en nyligen genomförd uppdatering av Google Chrome visas nedladdningspanelen uppifrån i en b...

Läs mer

Vem som helst kunde inaktivera ditt WhatsApp-konto tack vare en bugg

Vem som helst kunde inaktivera ditt WhatsApp-konto tack vare en bugg

ESET: s cybersäkerhetsexpert, Jake Moore, har upptäckt en metod för att automatiskt blockera alla...

Läs mer