Here is a method for re-installing HTC Sync after a failed install. Please follow these directions step by step to insure the process works correctly.
Install HTC Sync, but when it pops-up and says the HTC Driver Installer failed, do not press OK or Cancel, but instead use Windows Explorer to search your User directory (usually under \Users\<yourname>) for "HTC". It should find a file called HTCDriverInstaller.exe. Copy this file to a new directory, then cancel out of the HTC Sync install.
Now run HTCDriverInstaller.exe. It will fail as well but, again, do not press OK or Cancel yet. Use Windows Explorer to search your User directory again for "HTC", and this time you should find a file called HTCDriver.msi. Copy this file to a new directory, then cancel out of the HTCDriverInstaller install. You may also delete the HTCDriverInstaller.exe file at this point.
Now run HTCDriver.msi, and it should successfully install the drivers. Save this file in case you need it again in the future.
Restart the HTC Sync install, and it should see the drivers are already installed and so proceed directly to install the HTC Sync software.