Try downloading the free version of DLL fixer.
Also , what do you mean the game doesn't register?
You can't play the game without launching it through Uplay
Maybe that's the reason. Try - re-installing
there are other vcredists you may be trying to update and fix the wrong 1. load up the disk and open it in explorer then find the reditrobuables folders and install all the vcredist files found there.
on my system there are 11 vcredist installs. ranging from 2005, 2008,2010 both 32bit and 64 bit and service pack versions. http://www.microsoft.com/en-us/download/search.aspx?q=M...
so if you have less you may want to go to the links above and start downloading the rest of them as well.
1s you install each years you should be able to get the rest from micorsoft update
but you will need 1 of each first.