See the Releases page on the Github repository to download the tool.
Note : All the instructions below must be performed as an administrator.
- Install
usbip_test.pfx:
The password for the certificate is usbip.
The certificate should be installed into :
Trusted Root Certification AuthorityinLocal Computer,Trusted PublishersinLocal Computer.
- Enable
Test Signing:
bcdedit.exe /set TESTSIGNING ON
Note : the system must be restarted to apply the changes.
- List all the USB devices :
usbip.exe list -l
Get the ID of the USB device from the list.
It should be of the following form : 1-XXX
- Bind the selected USB device to the
usbipstub :
usbip.exe bind -b 1-XXX
- Run
usbipdserver :
usbipd.exe -d -4
Note : TCP port 3240 should be allowed by firewall.
Extra steps : Add the USB/IB installation directory to the PATH environment variable :
$Path = [Environment]::GetEnvironmentVariable("PATH", "Machine") + [IO.Path]::PathSeparator + "USBIP_INSTALLATION_PATH"
[Environment]::SetEnvironmentVariable("Path", $Path, "Machine")
Note : All the instructions below must be performed as an administrator.
- Install
usbip_test.pfx:
The password for the certificate is usbip.
The certificate should be installed into :
Trusted Root Certification AuthorityinLocal Computer,Trusted PublishersinLocal Computer.
- Enable
Test Signing:
bcdedit.exe /set TESTSIGNING ON
Note : the system must be restarted to apply the changes.
- Install USB/IP VHCI driver :
usbip.exe install
- Attach the remote USB device :
usbip.exe attach -r <USBIP_SERVER_IP> -b 1-XXX
Note : The current directory must be USB/IP installation folder (in order to find attach.exe file).
- Detach device :
usbip.exe port
usbip.exe detach -p XX
- Uninstall VHCI driver :
usbip.exe uninstall
- Disable
Test Signing:
bcdedit.exe /set TESTSIGNING OFF
Note : the system must be restarted to apply the changes.