Deine jetzige Lösung ist
imho die Beste. Allerdings möchte ich der Vollständigkeit halber sagen, daß Du in der Diensteverwaltung den Dienst auch zwingen kannst unter dem Sys-Admin Konto zu laufen - dann müsste die alte Variante auch wieder gehen. Aber wie bereits angedeutet:
schlechte Idee
...
...