Software services that look for related USB license dongles may start before the AnywhereUSB and attached dongle is enumerated. This is a suggested workaround for that scenario - to make the service in question start later during the boot cycle, hopefully after the AnywhereUSB and attached dongle is enumerated and ready for use.
In order to create a new dependency you will need to open your registry editor and browse to HKLM/System/CurrentControlSet/Services/. Select the subkey containing the service you wish to create the dependency for and create a new "Multi-String" value named “DependOnService” with a data type of REG_MULTI_SZ. In the "Value data" field, type the name of the service or services you wish to start before this service, putting one entry per line. The name of the service is exactly as it appears under the services key.
This Microsoft article covers the subject as well:
The bottom section is most relevant to you (making your USB key-related service run after another one that's known to start late), particularly "Note If you have a service that needs to start late in the boot cycle but you do not have a specific service dependency, as explained above, then choose one of the services which startup last as the data value for the value "Depends on Service". Services commonly selected are Spooler and Messenger."
Since the AnywhereUSB has its own service, we recommend using that as the dependency (instead of Spooler or Messenger). The AnywhereUSB (NT) service is called "awusbsys". It's in the same path as Spooler (HKLM/System/CurrentControlSet/Services/).
Note: This information is provided as a courtesy to help users who may be affected by this issue. We have received mixed feedback regarding these instructions. Most users should not need to make these changes.
Last updated: Aug 08, 2017