Does the virtual machine have the file "USBD.SYS" in the "...\system32\drivers" folder? If not, the following workaround is required:
1. Make sure Windows is configured to show file extensions.
For XP, in My Computer, click "Tools / Folder Options" then click the "View" tab. Scroll down and uncheck "Hide extensions for known file types" (unless it's already unchecked) then click OK. For Vista and Server 2008, go to "Computer", click "Organize, Folder and Search Options" then click the "View" tab. Scroll down and uncheck "Hide extensions for known file types" (unless it's already unchecked) then click OK.
2. Search the Windows disc that matches the virtual machine's Operating System for the file "USBD.SY_" or "usbd.sys".
The exact location of this file varies, depending on the Windows Operating System:
XP 32-bit: "i386" folder
XP 64-bit: "IA64" folder
Server 2003: "i386" folder
Server 2003 R2: "i386\DRIVER.CAB"
Server 2008 & Server 2008 R2: "sources\install.wim\5\Windows\System32\drivers\"
Windows 7: "sources\install.wim\4\Windows\System32\drivers\"
Note: For newer OSs with the install.wim file, we recommend using software such as 7-Zip to browse the contents of that file in order to locate the USBD.SY_ or usbd.sys file.
3. Copy "USBD.SY_" (or usbd.sys, depending) and paste it in the "...\system32\drivers" folder on the virtual machine. If the file you're using is "USBD.SY_", rename it to "usbd.sys".
Be sure to paste it in the "drivers" subfolder, not "system32".
4. Reboot the virtual machine.
5. After Windows loads, the AnywhereUSB Host Controller(s) and AnywhereUSB/RealPortUSB Root Hub(s) component(s) in Windows Device Manager should successfully install automatically.