Wofür das /i am Ende?
Laut Hilfe ist die Syntax so:
Zum Registrieren eines Moduls muss der Name einer Binärdatei eingegeben werden.
Syntax: regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
/u - Hebt die Serverregistrierung auf.
/s - Hintergrundmodus. Zeigt keine Meldungen an.
/i - Ruft DllInstall mit optionaler [Befehlszeile] auf. /u ruft die
DLL-Deinstallation auf.
/n - Ruft DllRegisterServer nicht auf. Option muss mit /i verwendet werden.
versuch es doch mal komplett ohne /i
Oder stell uns die Datei zur Verfügung. Eventuell hast du Abhängigkeiten, die nicht vorhanden sind.