Ich verstehe, dass es einige der zugrundeliegenden APIs verwendet, die regsvr32 verwendet, die regsvr.exe jedoch nicht aufgerufen wird. ActiveX-Steuerelemente bestehen aus einer Datei auf der Festplatte, in der Regel einer .DLL-Datei und einigen Registrierungseinträgen. Mit den Registrierungseinträgen wird nach dem Ort des tatsächlichen ausführbaren Codes gesucht, da der Browser keine bestimmten Dateien angeben möchte. Es ist möglich, dass die Registrierungseinträge auf verschiedene Weise erstellt werden, einschließlich des von regsvr32 verwendeten Mechanismus.
Die Erstellung von Registrierungseinträgen unter Vista erfordert höhere Berechtigungen und muss die Benutzerkontensteuerung bestehen. Daher können Standardbenutzer keine ActiveX-Steuerelemente installieren. Es gibt einen Hilfsdienst, der die Registrierung von Kontrollen für den Benutzer erledigt.