Ist zufälligerweise auf dem System die
UAC ausgeschaltet? Dann bringt das Verb runas nix.
[ADD]
Übrigens würde ich mir für solche Fälle einen kleinen Helper schreiben, der im Manifest requireAdministrator stehen hat. Diesen Helper rufst du von deiner Software aus auf, und hast damit eine saubere Trennung, die sogar unabhängig vom Installer funktioniert (gibt ja nicht nur
MSI).
[/ADD]
MfG Dalai