ユーザーアカウント制御を回避するひとつのアイディアとして

個管理者権限でレジストリ書換用のUWSCスクリプトを走らせておく
(Win32APIを使う必要がある)
これの開始はタスクスケジューラでログイン時に最上位の特権で実行するようにしておく

一般のUWSCスクリプトは必要に応じてこれに依頼をかけて

一時的に
ルートキー="HKEY_LOCAL_MACHINE"
キー="SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"
値(名)="ConsentPromptBehaviorAdmin"
の値を0に書き換える

この状態ではあらゆるプログラムが管理者権限の必要な処理をおこなえるようになるので
管理者権限が必要な処理が済んだ時点で
速やかに値を元にもどす

という手がないわけではない