web-dev-qa-db-ja.com

開始コマンドウィンドウで確認なしで実行するプログラムへのアクセス許可を与える

私はこれを使っています

start /b C:\wamp\wampmanager.exe

私のウィンドウでプログラムを起動するコマンド(Windows 7 Ultimate-64ビット)。

しかし、プログラムは実行の許可を求めています

Do you want to allow the following program from an unknown publisher make changes to this computer

この許可を与える方法はありますかas a parameter to the star commandまたはusing another commandこうすることで、プログラムはこの許可で開始し​​、要求しません。

5
Saif

この問題は、実際には、以下のような以前のいくつかのSUの質問と回答で議論されています。

一般に、UAC保護を全体的に低下させるのではなく、特定のプログラムにアクセス許可を与える方法で問題を解決する必要があります。ソリューションの一部は次のとおりです。

  1. サードパーティのユーティリティを使用して、以下のようなプログラムのUAC回避策を作成します。

  2. 管理者特権でタスクスケジューラタスクを作成します。これは、上記のリンクのいくつかで説明されており、詳細のあるWebリンクは豊富です。これは手順を詳細に示しています: task-scheduler-bypass-uac-Prompt 。このテクニックの要点は、昇格された特権でタスクを作成し、そのタスクを呼び出すことです。

  3. runaselevateなどのコマンドを呼び出す( Powershell が必要になる場合があります)。

  4. プログラムの特性または設定を変更するには、Microsoftの Application Compatibility Toolkit を使用して、アプリケーションをRunAsInvoker修正でシム処理します。これにより、アプリケーションは標準ユーザートークンで強制的に実行されます。 (これはおそらく上級ユーザーに任せるのが最善です。)

タスクスケジューラの手法は、他のユーティリティを必要とせず、セットアップも非常に簡単です。

4
fixer1234