プロパティの互換性設定を使用して、常に管理者として実行するようにプログラムを設定しました。これは、プログラムが常に管理者権限を必要とするために必要です。ユーザーアカウント制御プロンプトが常に表示されず、管理者として実行することを確認するように要求する方法はありますか?管理者アカウントを使用しています。すべてのユーザーアカウント制御の通知をオフにできることはわかっていますが、セキュリティ上の理由からこれをやめたいと思っています。むしろ、UAC設定に、管理者としてのプログラムの実行に関して行った選択を記憶させたいだけですが、確認を求めません。
これ は私が欲しいものの例ですが、それはWindows 7用に作成されたもので、8.1でどれだけうまく機能するかわかりません。
タスクスケジューラ ご指摘のとおり は、Windows 8.xでも正常に機能します。毎日使っています。問題なく使用できます。
Windows PowerShellを開き(管理者として開きます)、以下のレジストリ設定を実行します。
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
1つ目は、アプリケーションのタスクマネージャーを使用して作成するタスクへのリンクを作成することです。タスクはすぐに起動し、昇格された特権で起動するように設定されており、他のソリューションはサードパーティのソフトウェアに依存しています。
検索語:uac抑制プロンプト
MicrosoftのWindowsアセスメント&デプロイメントキット(ADK)の互換性アドミニストレーターを使用できます。良い開始チュートリアル ここ を見つけることができます。
私が見つけた最良の方法は、EXEファイルに移動し、右クリックして[互換性のトラブルシューティング]を選択することでした。そこでは、プログラムが追加の権限を必要とすることを選択するオプションがあり、その時点でプログラムは管理者として実行するように変更されます。変更を保存すると、すべての準備が整います。