@Amnon82
Es liegt nicht an Admin-Rechten sondern daran, dass der
MSI immer in bestimmten Bereichen der Registry etwas lesen/schreiben will. Das sind in der Regel diese unlesbaren Bezeichner {...-...}.
Diese können vom Installer mit den Admin Rechten gelesen/bearbeitet werden. Kann der Benutzer diesen Teil nicht auslesen/bearbeiten erscheint der Fehler. Manchmal müssen im Bereich des Benutzerteils der Registry Eintragungen vorgenommen werden und das kann der nomale Benutzer nicht.
Ich habe in einem hartnäckigen Fall den Benutzer in die Gruppe der Admins aufgenommen, das Programm gestartet, den Benutzer wieder 'raus und siehe da - es lief ohne Probleme.