


ซอฟต์แวร์ Windows สำหรับการแชร์อุปกรณ์ USB ที่เชื่อมต่อในพื้นที่กับเครื่องอื่น ๆ รวมถึงแขกรับเชิญ Hyper-V และ WSL 2
ซอฟต์แวร์นี้ต้องการ Microsoft Windows 10 (x64 เท่านั้น) / Microsoft Windows Server 2019, เวอร์ชัน 1809 หรือใหม่กว่า; ไม่ได้ขึ้นอยู่กับซอฟต์แวร์อื่น ๆ
เรียกใช้ตัวติดตั้ง (.MSI) จากรีลีสล่าสุดบนเครื่อง Windows ที่เชื่อมต่ออุปกรณ์ USB ของคุณ
หรือใช้ Windows Package Manager:
winget install usbipdสิ่งนี้จะติดตั้ง:
usbipd (ชื่อที่แสดง: โฮสต์อุปกรณ์ USBIP)usbipdPATHusbipd เพื่อให้ซับเน็ตท้องถิ่นทั้งหมดเชื่อมต่อกับบริการบันทึก
หากคุณใช้ไฟร์วอลล์ของบุคคลที่สามคุณอาจต้องกำหนดค่าใหม่เพื่อให้การเชื่อมต่อที่เข้ามาในพอร์ต TCP 3240
โดยอุปกรณ์เริ่มต้นจะไม่แชร์กับไคลเอนต์ USBIP หากต้องการค้นหาและแบ่งปันอุปกรณ์ให้เรียกใช้คำสั่งต่อไปนี้ด้วยสิทธิ์ของผู้ดูแลระบบ:
usbipd -- help
usbipd list
usbipd bind -- busid = < BUSID >การแบ่งปันอุปกรณ์นั้นคงอยู่ มันยังมีชีวิตอยู่รีบูต
เคล็ดลับ
ดูวิกิสำหรับรายการอุปกรณ์ทดสอบ
การแนบอุปกรณ์เข้ากับไคลเอนต์นั้นไม่ได้ใช้ความรู้ คุณจะต้องติดตั้งอีกครั้งหลังจากรีบูตหรือเมื่ออุปกรณ์รีเซ็ตหรือถอดปลั๊ก/เติมร่างกาย
จากเครื่องอื่น (อาจเป็นเสมือน) ที่ใช้ Linux ใช้เครื่องมือฝั่งไคลเอ็นต์ usbip :
usbip list --remote= < HOST >
sudo usbip attach --remote= < HOST > --busid= < BUSID > บันทึก
มีเครื่องมือฝั่งไคลเอ็นต์สำหรับระบบปฏิบัติการอื่น ๆ เช่น Microsoft Windows แต่ไม่ได้เป็นส่วนหนึ่งของโครงการนี้
เคล็ดลับ
ในกรณีที่คุณใช้ usbipd กับ WSL 2 มาก่อนสิ่งต่อไปนี้มีการเปลี่ยนแปลงตั้งแต่เวอร์ชัน 4.0.0:
usbipd bind ก่อนคุณสามารถแนบอุปกรณ์จากภายใน Windows ด้วยคำสั่งต่อไปนี้ซึ่งไม่ต้องการสิทธิ์ของผู้ดูแลระบบ:
usbipd attach -- wsl -- busid = < BUSID > เคล็ดลับ
ดูวิกิเกี่ยวกับวิธีเพิ่มไดรเวอร์สำหรับอุปกรณ์ USB ที่ไม่ได้รับการสนับสนุนโดยเคอร์เนล WSL 2 เริ่มต้น
สำหรับผู้ที่ชอบ GUI มากกว่า CLI ต่อไปนี้มีอยู่:
ถอนการติดตั้งผ่านโปรแกรมเพิ่ม/ลบโปรแกรมหรือผ่านการตั้งค่า/แอพ
หรือใช้ Windows Package Manager:
winget uninstall usbipd