Alright, after a few months of steaming; I managed to FINALLY find a way
to stop people from getting an error code 2 whenever they launch a game
like AC2 for the first time. First off, check to see if you have a
folder in your program files titled "ubisoft". In there, see if you got a
folder titled "ubisoft launcher". If so then delete it. If your like me
then you might have not even had the damned thing installed. Before you
go to reinstall it [or even install it for the first time]; let's do
some cleaning first. Bring up regedit [type regedit into "search" in
windows tab menu or search to learn how to bring it up. It's easy].
On your left; you should have a list of folders. DO EXACTLY AS I DO!
Open HKEY_LOCAL_MACHINE then SOFTWARE THEN Wow6432Node then open the
ubisoft folder in there. You'll see the game you installed Example would
be Assassin's creed 2. Go to the folders titled "Launcher" and "Ubisoft
Game Launcher". Delete both of them. DON'T WORRY! These stop the
ubisoft game launcher from installing at all. It just crashes the
installation no matter what you do. You can find the installer sometimes
in the support folder in your game install dir but I never got mine.
Instead; download it from this forum
Install it and it should fully install. After, launch the game and it
should update and go through it's own processes. Sometimes the launcher
can't connect the server but keep it up. I managed to activate my copy
after a few tries. You should FINALLY stop getting the "launch error
code 2" and be able to play your game.source
I had this issue with AC... Made me so mad I deleted the game at the end, but this solution I never tried... No I'm sorry I was so rough..