Проблема, вероятно, в том, что для работы msvcp50.dll
требуется один (или несколько) дополнительных dll. Если у вас их нет, регистрация не удастся.
Я не в состоянии проверить, какие дополнительные библиотеки могут понадобиться в данный момент, но я бы очень опасался загружать их с сайта, не принадлежащего Microsoft. Вы не знаете, что вы можете получить.