関連付けのRunAsを起動する方法では、UACダイアログが出ます。 SchTasksコマンドを使えば、サイレントに昇格できます。 「管理者として実行」された、タスクスケジューラやコマンドプロンプトからSchTasksコマンドでタスクを登録しておきます。 schtasks /create /tn hoge /tr "cmd" /sc once /st 00:00 /it /rl highest 「管理者として実行」されてない、バッチファイルなどのコマンドラインから、そのタスクを実行します。 schtasks /run /tn hoge このとき、UACダイアログは出ません。 タスクスケジューラでは、/rl highestは、 ■最上位の特権で実行する