AnywhereUSB error when connecting on a virtual machine
When the AnywhereUSB status says “Connected to this computer” but shows a warning icon with error code 39 in Device Manager, the virtual machine might be missing the necessary USB drivers.
The virtual machine must have a USBD.SY_ or usbd.sys file located in the ...\system32\drivers folder. If this file is missing, do the following:
- Make sure Windows is configured to show file extensions.
Windows XP
- Open My Computer, select Tools > Folder Options, and click the View tab.
- Scroll down and clear the Hide extensions for known file types check box and click OK.
For Windows 7 and Server 2008
- Open Computer and select Organize > Folder and Search Options.
- Click the View tab.
- Scroll down and clear the Hide extensions for known file types check box and click OK.
- On the Windows virtual machine drive, search for the usbd.sys file.
The exact location of this file depends on the Windows operating system version:
- XP 32-bit: i386 folder
- XP 64-bit: IA64 folder
- Server 2003: i386 folder
- Server 2003 R2: i386\DRIVER.CAB
- Server 2008: sources\install.wim\5\Windows\System32\drivers\
- Vista: sources\install.wim\5\Windows\System32\drivers\
- Windows 7: sources\install.wim\4\Windows\System32\drivers\
Note For newer operating systems with the install.wim file, we recommend using software such as 7-Zip to browse the contents of the install.wim file to locate the USBD.SY_ or usbd.sys file.
- Copy the USBD.SY_ or usbd.sys file and paste it in the ...\system32\drivers folder on the virtual machine. If you are copying the USBD.SY_ file, rename it to usbd.sys. Make sure to paste it in the drivers subfolder, not system32.
- Restart the virtual machine.
- After Windows loads, the AnywhereUSB Host Controller(s) and AnywhereUSB/RealPortUSB Root Hub(s) component(s) should automatically install and appear in Device Manager.