Попробуйте запустить Visual Studio с опциями «Запуск от имени администратора». (Щелкните правой кнопкой мыши -> Запуск от имени администратора)
Если это не сработает, запустите инструмент обхода зависимостей (disabled.exe) в своей DLL, чтобы проверить, не пропало ли что-нибудь, и попробуйте зарегистрироваться из командной строки с повышенными правами, используя:
regsvr32 mydll.dll
regsvr32.exe должен дать больше информации о сбое.