web-dev-qa-db-ja.com

Windowsのスタートアップアプリケーションの昇格された特権?

管理者特権(昇格)を必要とするアプリケーションを構成して、昇格された特権で自動的に起動し、起動のたびに昇格を要求しないようにする方法はありますか?

たとえば、私は常にWindowsで始まるRivaTunerを持っています。そして、それは常にUACを介して昇格を要求します。昇格された特権で、ユーザーアカウント制御からのメッセージなしで(無効にせずに)サイレントに開始するには、RivaTunerが必要です。

14
inazaruk

This 記事では、これを行う方法のかなりの数のオプションについて説明しています。それらの中には:

  • 企業でのBeyondTrustの使用
  • タスクマネージャーを使用してスタートアップアプリケーションを起動する
  • アプリケーションツールキットを使用して、選択したアプリケーションのUACを無効にします
  • UACをオフにします(非推奨/悪い習慣)

常に管理者として実行するオプションを右クリックして[プロパティ]に移動してもUACプロンプトが表示される場合は、アプリケーションを常に管理者として起動するように強制します。 。

もう1つのオプションは、ローカルマシンポリシーを編集して、管理者がプロンプトなしでアプリケーションを起動できるようにすることです。

10
BinaryMisfit

これを行う最も簡単で最良の方法は、ログイン時にアプリケーションを開始するように設定することです。タスクスケジューラ(検索の開始、または管理ツール->タスクスケジューラ)。

  1. [全般]タブの[最高の権限で実行する]チェックボックスをオンにします。
  2. [トリガー]タブで、ログイン時の新しいトリガーを作成します。
  3. [アクション]タブで、選択したアプリケーションを起動するための新しいアクションを作成します。

これにより、起動してログインするたびに、管理者としてプログラムが起動します。

17
Factor Mystic