Hmm..
Wieso verwendest Du nicht direkt regsvr32?
Dieses trägt doch die Eintrage im System und Registry korrekt ein, bzw. löscht diese bei Uninstall...
Hier muss nur bei 32Bit Apps aufgepasst werden, das auf einem 64Bit System die Richtige genutzt wird.
Und Adminrechte brauchst Du bei deinen Änderungen, wie auch beim Aufruf von regsvr32 dennoch.
https://www.thewindowsclub.com/regis...l-file-windows
https://community.sophos.com/kb/en-us/14343
https://www.thewindowsclub.com/regsv...error-messages