Client consistently stuck on 0%

My client won't update it gets stuck on 0% and 100% every single patch, I have now uninstalled it run the repair through settings twict waited over an hour for each one I don't know what to do anymore.
Report as:
Offensive Spam Harassment Incorrect Board