web-dev-qa-db-ja.com

プロンプトなしで管理者としてアプリを実行する方法は?

SQL Server Management Studio 2008を起動すると、永遠に存在し、ドキュメントに記載されているエラー here が表示されます。実際に機能した問題を修正するための提案の1つは、管理者として実行してSSMSを起動することでした。

そこで、常に管理者として実行するようにショートカットのプロパティを変更しました。唯一の不満は、本当にやりたいかどうかを尋ねるたびにプロンプ​​トが表示されることです。

他のアプリでこの動作を維持しながら、この1つのプログラム(SSMS)だけでプロンプトをポップアップしないように指示する方法はありますか?

13
AngryHacker

次のフォーラム投稿をお読みください: 特定のアプリケーションのユーザーアカウント制御プロンプトを無効にする方法

基本的には、 Microsoft Application Compatibility Toolkit 5.6 をダウンロードして、カスタムApp修正データベースを作成し、「RunAsAdmin」修正をexeに割り当てる必要があることを示しています。私はそれを試しました それは私のために働いたうまくいったと思った。


別の方法

...は、 UACプロンプトなしで高度なプログラムのショートカットを作成する方法 で説明されています

このソリューションでは、アプリケーションの「スケジュールされた」タスクを作成する必要があり、アプリを実行すると、タスクがトリガーされます。 (スクリーンショットの詳細な説明については、リンクを参照してください):

  • taskschd.mscおよびCreate Task ...を介してタスクスケジューラを実行します。

    1. タブ全般:新しいタスクに[Name]という名前を付け、最高の権限で実行およびドロップダウンリストから[Windows 7、Windows Server 2008 R2]を選択しますConfigure for
    2. タブアクション:追加新規...アクションプログラムを開始Program/script= %windir%\System32\cmd.exeおよび引数を追加= /c start "[Name]" "C:\Program Files\Sample\Program.exe"[Name]をタスクの名前(ステップ1)に置き換え、昇格して実行するプログラムへのパスを入力します。
    3. タブ条件:チェックを外しますコンピューターがバッテリー電源に切り替わった場合は停止最初にチェックを外し、コンピューターがAC電源で動作している場合にのみタスクを開始します
  • デスクトップまたは新しい場所に次のターゲットで新しいショートカットを作成しますlocation

    schtasks /run /tn "[Name]"
    

    ここでも、[Name]はタスクの名前です(ステップ1)。RunasMinimizedコマンドウィンドウを点滅させたくない場合。

  • このショートカットとタスクは、管理者アカウントとしてログインしているときにのみ作成および機能できます。標準のユーザーアカウントでは機能しません。

19
f3lix

疑わしい。そのようなことが可能である場合、マルウェアのすべての部分がそのオプションを設定し、それが目的全体を無効にします。

1
Brad Mace

解決策[〜#〜] [〜#〜]なしでショートカットを作成:

Microsoft Application Compatibility Toolkitをダウンロードできます( www.Microsoft.com からダウンロードしてください)。

ツールキットをインストールすると、残りの手順はより複雑になりますが、非常に詳細であり、リンクで説明されています http://meridian.ws/wordpress/?p=306

このソリューションは、アプリケーションに関連付けられているファイルを開くときにプロンプ​​トをスキップするのに適しています。

0
mikl

これは、スケジュールされたタスクを介して実行できます。

プログラムを開始するには、新しいスケジュールされたタスクを作成します。 プログラムを実行するユーザーとしてタスクを作成する必要があります。そうしないと、ユーザーがタスクを表示できない可能性があります。

作成したら、タスクに使用する資格情報を管理者権限を持つユーザーに変更します。また、タスクをRun whether user is logged on or notおよびRun with highest privilegesに設定する必要があります。 Do not store password.オプションはチェックしないでください。使用する管理者アカウントには、ローカルセキュリティポリシーの Log on as a Service特権 も必要です。

さらに、Settingsセクションには、このタイプのタスクには意味のないいくつかのデフォルトオプションがあります。たとえば、ユーザーがプログラムを数日間アイドル状態にしただけでタスクを強制終了したくない場合があります。

次に、ユーザーのタスクへのショートカットを作成できます。

0
Joel Coehoorn

メインのexeアイコンを見つけて右クリックし、プロパティに移動して[互換性]タブに切り替え、[すべてのユーザーの設定を変更]を押して、最後に[このプログラムを管理者として実行]をオンにすると、アプリケーションはもう質問しません。権限:D

0
Amro Hendawi