можно забыть про task scheduler и посмотреть в сторону автоматического повышения привилегий для определенных приложений :
http://www.verboon.info/wp-content/u...1-00h14_05.png
для конкретного пользователя пишем параметр
RUNASADMIN в раздел
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
для всех пользователей - соответственно,
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
пользователь запускает инсталятор, он себя копирует, например, в c:\windows\temp, и запускается оттуда.
при первом запуске вылазит окошко UAC, пользователь соглашается, потом инсталятор прописывает себя в соответствующие ключи реестра, и все довольны.
Все последующие запуски на этом компьютере уже будут без криков UAC'а (если все следующие версии инсталятора будут называться одинаково и запускаться из одной и той же папки)