If you’ve started using usbipd-win (a popular tool for sharing USB devices from Windows to WSL 2 or other virtual machines), you may have encountered this warning when running the usbipd list command:
The warning "usbipd: warning: The service is currently not running; a reboot should fix that" typically indicates that the usbipd (USBIP Device Host) service or its required drivers failed to initialize properly. While a reboot is the recommended first step, several alternative fixes can resolve the issue without a full system restart. 1. Manually Start the Service Understanding and Fixing the USBIPD Warning: "The service
If Repair fails, Uninstall it completely, reboot, and perform a fresh installation. Summary Table: Troubleshooting Checklist Why it works Start usbipd in Services.msc Fixes a service that simply failed to trigger at boot. Admin PowerShell Restart Overrides standard user permission blocks. Update to latest release Fixes bugs related to Windows/WSL kernel updates. Check Port 3240 Ensures no network conflicts are killing the host. Uninstall usbipd via Windows Settings > Apps >
You can start the service immediately without restarting Windows. (If it says no drivers found, that is fine)
pnputil /delete-driver usbip_vhci.inf /uninstall /force
(If it says no drivers found, that is fine).winget install --interactive --exact dorssel.usbipd-win is the recommended method).usbipd list.: If the service fails with "Error 1068," it means a dependency (like the driver) failed to start. Registry Corruption