Ok after trying so many times to update I finally found the solution.
Steps:
1: Install HTC Sync.
1a: If you already tried the update with it and failed, uninstall and install a program called CCleaner (Google it).
1b: When installed run CCleaner and go to registry (the blue box on the left).
1c: Scan for issues and then press Fix selected issues... and fix all of them.
1d: Reboot computer to be sure problems are fixed.
1e: Reinstall HTC Sync.
2: Run HTC Sync if it isn't already running.
3: Turn on Dinc and plug it in, then choose HTC Sync on the connections menu that pops up ( The one that says Charge Only, Disk Drive, HTC Sync, and Mobile Broadband Connect). If Dinc says it can't find HTC Sync that is fine.
4: Run RUU
(This step is, what I think, is the most important.)
5: Turn off internet connection. Ex: disable or disconnect wifi/wired connections.
6: Follow the steps in the RUU.
Well, this is what worked for me, but your results may vary of course.
Steps:
1: Install HTC Sync.
1a: If you already tried the update with it and failed, uninstall and install a program called CCleaner (Google it).
1b: When installed run CCleaner and go to registry (the blue box on the left).
1c: Scan for issues and then press Fix selected issues... and fix all of them.
1d: Reboot computer to be sure problems are fixed.
1e: Reinstall HTC Sync.
2: Run HTC Sync if it isn't already running.
3: Turn on Dinc and plug it in, then choose HTC Sync on the connections menu that pops up ( The one that says Charge Only, Disk Drive, HTC Sync, and Mobile Broadband Connect). If Dinc says it can't find HTC Sync that is fine.
4: Run RUU
(This step is, what I think, is the most important.)
5: Turn off internet connection. Ex: disable or disconnect wifi/wired connections.
6: Follow the steps in the RUU.
Well, this is what worked for me, but your results may vary of course.