If you try to repair and it does not work, please delete all .version files in the game's sub folders and try repair again. Also make sure your recycle bin is empty before proceeding or rename the following version files listed based on your preference.
1) Make sure you're not running the client already when you delete the files. This will screw the process up.
2) Go to your Zenimax Online folder (default, I believe, is in Program Files (x86).
Inside the Zenimax Online folder, delete the following files:
Inside "Launcher" folder, delete "Bethesda.net_Launcher.version",
then back out of the "Launcher" folder into the Zenimax Online folder.
Inside "The Elder Scrolls Online" go to the "depot" folder, delete "depot.version" and go back to "TESO" folder.
Go to the "game" folder and delete "game_player.version", then back out to "TESO" folder.
Go to "vo_en" folder and delete "vo_en.version".
The above lists all four version files that need to be deleted or renamed, under the assumption that they are named the same as the ones in my folders. Basically, look for four ".version" files if you can't find those above.
3) Launch your client.
4) WAIT. Wait for the client start patching like it's downloading the full game again and ABORT
5) Go to your recycle bin, select all four files, right-click "restore".
6) Restart your client.