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 Authority
inLocal Computer
,Trusted Publishers
inLocal 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
usbip
stub :
usbip.exe bind -b 1-XXX
- Run
usbipd
server :
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 Authority
inLocal Computer
,Trusted Publishers
inLocal 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.