Ну нифигасе, а при чем здесь 40 серверов? Погоди горячиться, что терминал делает на сервере? Во-первых, мне показалось, что ошибка регистрации библиотеки совсем не относится к тому, что она не работает. Во-вторых, лучше разобраться, чем с каждой версией винду переставлять. С регистрацией оставим. Попробуй библиотечку кинуть в system32, потом посмотри (только если это не сервер), есть утилитка FileMon (sysinternals.com), она позволит отследить, какой файлик искался и не был обнаружен. Отсутствие точки входа говорит либо действительно о том, что библиотека крива (другая), либо о том, что ее нет. Кстати, основные мои подозрения ложатся не на .NET, а на ActiveSync