Windows 7でユーザープロンプトなしで管理者権限でタスクをスケジュールする


29

Windows 7では、スケジュールされたタスクが実行されるたびに(昇格された特権を要求する)プロンプトにユーザーが応答する必要なく、管理者特権でプログラムを実行するようにスケジュールします。すべてのアプリケーションのUACプロンプトを無効にせずにこの目標を達成する方法はありますか?

関係ないかもしれませんが、私はこのプログラムを起動時に実行しようとしています。


3
彼らは今どのようなプロンプトを受け取っていますか?タスクは、「最高privalegesとファイル名を指定して実行」をチェックし、最初のタブの下部にある管理privalegesでスケジュールすることができます
Wutnaut

起動時に実行する場合:[トリガー]タブで[新規]を選択し、[スケジュール]ドロップダウンを[起動時]に変更します
ワトノート

プロンプトは管理者特権への特権の昇格のためのものです、私は質問で明確にします。
notAlex

UACのように聞こえますが、ユーザーにプロンプ​​トを表示させたくない場合は、無効にする必要があります。
Wutnaut

それは機能しますが、私の場合、UACが他のスケジュールされていないアプリケーションでもプロンプトを表示することが望ましいです。もう一度明確にします。
notAlex

回答:


48
  1. タスクスケジューラを開く

  2. 新しいタスクを作成する

  3. [全般]タブで、次の設定が入力されていることを確認します。

    • 「ユーザーがログオンしているかどうかに関係なく実行する」

    • 「最高の特権で実行する」

    • 「Configure For」(オペレーティングシステム)

  4. [トリガー]タブで、トリガー(スケジュール)を追加するとき-[有効]チェックボックスがオンになっていることを確認します

他のタブも確認する必要があります(アクションなど)-ただし、これらは、ログインしているユーザーに関係なく、UACプロンプトなしでタスクを実行する場合に指定する必要があるオプションです。

タスクを保存するときに、ユーザー名とパスワードの入力を求められます。このユーザー名とパスワードは、タスクの実行に使用されるユーザーです。「最高の特権」でタスクを実行している場合、これが管理者アカウントであることを確認する必要があります。


3
問題は、このRun whether user is logged on or notオプションを使用する場合、プログラムにGUI(またはトレイアイコン)がないことです。GUIを使用するには、このオプションを無効にする必要がありますが、ユーザーがログインしたときにのみ実行できます。つまり、管理者として実行できません。これは、Microsoftが見逃し、まだ無視しているように思われる、イライラする一般的なキャッチ22です。
Synetech

@SynetechユーザーがGUIを使用するためにそこにいる場合、ユーザーはUACプロンプトを使用するためにそこにいます。
ダミアンジェリック

私のために働いた。しかし、なぜこれを機能させるには新しいタスクを作成する必要があるのか​​理解できません。
boot13

これは動作します。しかし、後でコンピュータを「スリープ」させると、開いたアプリが起動時に静かに閉じられることがわかりました。まあ、少なくともVisual Studioにはそれが起こりました。
ΕГИІИО

しかし、管理者パスワードは何ですか?
モス


2

管理者としてジョブを実行するには、NT AUTHORITY \ SYSTEMアカウントでタスクを実行するようにスケジュールする必要があることを読んでいます。「最高の特権」では、同じ効果は得られません。SYSTEM実行ジョブの場合、GUIオプションはグレー表示されるため、プロンプトは表示されません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.