
(Note: If this command hangs or returns nothing, proceed to Step 2).
If the service fails to start, check the system logs (e.g., using journalctl on systemd-based systems) for any error messages related to usbipd . These can provide clues about why it's not running.
Execute the following command:
If the service is disabled, you need to set it to automatic or manual. Press Win + R , type services.msc , and hit Enter. Locate in the list. (Note: If this command hangs or returns nothing,
The usbipd service is starting. The usbipd service was started successfully.
During installation, usbipd-win automatically creates firewall rules. If those rules were declined or altered, you must manually allow them:
By following these steps, you should be able to resolve the "service is currently not running" warning and return to using your USB devices in WSL2. Execute the following command: If the service is
In short: Start with a service restart in PowerShell; if that fails, check your updates; and only then hit the restart button. Are you seeing this error while trying to attach a specific device , or does it happen the moment you type the command?
Or via PowerShell as admin:
Fix permanently: Set-Service -Name usbipd -StartupType Automatic The usbipd service is starting
Look for : If it says Stopped , use the command above. If it says Starting or Stopping , wait a few seconds and retry.
# Check the status of the service Get-Service usbipd # If it's stopped, start it Start-Service usbipd Use code with caution.
Download the latest .msi release directly from the official USBIPD-WIN GitHub repository.