I had this issue too on Lollipop with an HTC One M8. Issue was resolved by going into the HTC Sync Manager Folder on my desktop and locating the AndroidHtcSync.apk files (there were 5 of them) and copying them to the root of my HTC One M8. From there, I opened the file manager on my phone and clicked on all of the apk files and installed them all (not all of them installed). Restarted phone and it was recognized after that.
Thanks!! Good work, tfox39!