ログオン後のWindowsの起動時に昇格された特権でアプリケーションを実行する
Windowsの起動時に昇格されたアプリケーションを実行する必要がある場合、これが単純なタスクではないことを知って驚かれるかもしれません。 Windows 8、Windows 7、Vistaなどの最新バージョンのWindowsを使用していて、ユーザーアカウント制御がオンになっていて、スタートアップフォルダーで[管理者として実行]に設定されているショートカットは実行されません。 Windowsはそれを無視します! この記事では、問題を解決するための簡単な解決策を紹介します。
- ダウンロードして開梱 Winaero Tweaker アプリ。
- [ツール] \ [高架ショートカット]に移動します。
- 次の記事の説明に従ってショートカットを作成します。 UACプロンプトなしで管理者として任意のプログラムを開きます. このショートカットをデスクトップフォルダに置きます。
- 押す Win + R キーボードでキーを合わせて、[実行]ダイアログに次のように入力します。
シェル:スタートアップ
これにより、スタートアップフォルダが開いた状態でファイルエクスプローラウィンドウが開きます。
ヒント:shell:の場所の完全なリストについては、次の記事を参照してください。 Windows8.1のシェルコマンド - 手順2で作成したショートカットをコピーして、開いたばかりのスタートアップフォルダーに貼り付けます。
- PCを再起動すると、出来上がりです。Windowsが起動すると、アプリは昇格して起動します。
これはどのように作動しますか
WinaeroTweakerのボンネットの下には特別なものは何もありません。 Windowsタスクスケジューラに特別なタスクを作成するだけで、管理者権限でアプリを実行し、UACプロンプトをバイパスできます。
タスクスケジューラには、グラフィカルなMMCバージョン(taskschd.msc)とコマンドラインバージョン(schtasks.exe)があります。 Winaero Tweakerはschtasks.exeを使用して作成したタスクを実行するため、UACプロンプトなしでアプリが起動します。
また、WinaeroTweakerにはもう1つの良い点があります。 デフォルトでは、タスクスケジューラはですべてのタスクを実行します 通常以下 プロセスの優先度。 しかし、WinaeroのElevatedShortcutは、次の場所でショートカットを実行することでこれを修正します。 普通 優先順位。