O problema é provavelmente que msvcp50.dll
requer um (ou mais) dlls adicionais para funcionar. Se você não tiver, o registro falhará.
Não estou em condições de verificar que dlls extras podem ser necessárias no momento, mas seria muito cauteloso em fazer o download de um site que não é da Microsoft. Você não sabe o que você pode estar recebendo.