I HAVE FIGURED OUT HOW TO FIX THIS!
Originally Posted by king_sapu
I had the exact same problem on windows vista home premium 64 bit
go to windows buton on the bottom left on your task bar on the desktop
type in regedit and click ok
go to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ubisoft
and delete the entire folders called Launcher and Ubisoft game launcher
Then run UbisoftGameLauncher Installer.exe and it won't disappear mid install this time, then the game will run without error code 2