Tive esse mesmo problema quando instalei o Revelations na pasta da ubisoft com o AC1, o AC2 e o Brotherhood ja instalados la tambem. A solução foi desinstalar o gamelauncher pelo adicionar/remover programas do painel de controle (programas e recursos no painel de controle do Se7en), apagar a pasta dele que ficou no Arquivo de Programas, depois rodar um limpador de registro pra remover as chaves dele no registro e ai baixei a versão mais nova no site da ubisoft, instalei outra vez e agora ta tudo perfeito outra vez com todos os AC rodando na boa.
Taí o link pra baixar o gamelauncher direto do servidor da ubisoft:
URLaHR0cDovL3N0YXRpYzMuY2RuLnViaS5jb20vb3JiaXQvbGF1bmNoZXJfaW5zdGFsbGVyL1ViaXNvZnRHYW1lTGF1bmNoZXJJbnN0YWxsZXIuZXhl
Se precisar de um limpador de registro, o melhor é o CClean que roda em qualquer versão do windows, tai nesse link:
URLaHR0cDovL3d3dy5maWxlaGlwcG8uY29tL2Rvd25sb2FkX2NjbGVhbmVyLw==