Situation
I run a build system that executes many builds for many project. To avoid one build impacting another we lock down the build user to only its
Installation tools such as Installshield can extract the COM interfaces from the DLLs and add them to the registry. It can also use the self-registration process of the DLL (which I believe is what regsvr does), but this is not a Microsoft installer best practice.