If you haven't already can you try while logged in as a local administrator ? Can you also check if you have the .NET Framework 3.5 SP1 installed? If so can you repair it, if not can you install it. If the problem continues it would be best to open a support case.
All the best,
well, this is native activeX component, so it's more able native c++ runtime on that machine. Probably there's missing some WinAPI function.
Try to reinstall runtime again, and then you can try manually register this library
if it pass, problem solved.
Rebooting the server a couple of times seemed to fix the problem. Not sure what caused this to occur. Thanks for your suggestions.
well, we deploy C++ runtime on installation. Maybe there was some file hold by system self and it was upgraded by system on restart (same as it's done when you install some KB). Weird that you haven't seen message "restart needed".
Anyway good that issue is solved.