Exactly where are you seeing the HID set to disabled, in Device Manager? If you look in Task Manger, is the hidserv running? If it isn't, go to the Services.msc panel.
In services, it should be set to a manual start. If it is not running, try to start it. If you did remove something from the registry, can the utility you used, replace the entries? You may need to re-register the hidserv service.