Did you check whether you have all the dependencies for your COM dll on the client's machine. Also, if possible try doing the registration through some installer (like installshield). I had a similar problem, when I had previous versions of the same COM Dll on the user's machine, it went fine through a installer. Cheers, Kannan