Hotplug.dll uses hot plugging for performing different activities. Hot plugging is something which removes replaces a computer part. This error occurs due to problems in the registry files either due to some corruption in it or due to some other reason. Some other reasons responsible for this problem are faulty RAM, missing application, virus attack, old and outdated drivers etc. you can fix hotplug.dll errors by updating the old and outdated drivers. Updating the old drivers makes the incompatible drivers compatible with your device. You can also fix hotplug.dll errors by downloading registry repair tool. Registry repair tool cleans the entire registry by deleting the invalid and corrupt registry entries.
for more info: http://www.hotplugdllerrorfix.com