none
仮想アプリケーションを実行する際にUACを非表示にしたい RRS feed

  • 質問

  • 現在Windows 10を使用している中、仮想アプリケーションを実行したく思います。

    ただ、そのアプリケーション実施時に、UACを非表示にし、ユーザーに表示しない動作を行いたいです。

    ただしUACは無効化にはしたくありません。

    この場合、UACを無効化にせず・非表示にしながら、仮想アプリケーションを実行することは、何か設定を行うことでかなえられるでしょうか?

    ユーザーは、domain usersに所属しているものとします。

    仮想アプリケーションはVMware Horizonとします。

    2019年1月10日 9:56

回答

  • Ashu-ashuさん、こんにちは。フォーラムオペレーターのHarukaです。
    TechNetフォーラムにご投稿くださいましてありがとうございます。

    特定のプログラムのUACプロンプトを無効にしたい場合は、プログラムのelevatedショートカットを作成することもできます。
    これにより、WindowsでUACプロンプトを表示せずにUACプロンプトを非表示してプログラムを実行できます。 これがその方法です。

    [ここに入力して検索]に「タスクスケジューラ」と入力し、[Enter]を押してをTask Schedulerを開きます。 
    [操作]の下の[Create Task]をクリックします。詳細な手順はこの記事をご参照ください。create a  task in Task Scheduler

    [General]タブで、タスクに「NoUAC1」という名前を付け、[Run with highest privileges]を選択します。

    [Actions]タブで、[New]ボタンをクリックしてプログラム実行可能なファイルのフォルダの場所を参照して選択します。「Action」のところは「Start a program」です。

    [Settings]タブで、[Allow task to be run on demand]が選択されることを確保します。

    上記の設定がすべて完了したら、[OK]をクリックします。新しいタスクが作成され、それを見ることができるようになります。


    elevatedプログラムショートカットを作成する
    今はこのタスクを実行するショートカットを作成する必要があります。
    デスクトップで右クリックし、[新規作成]> [ショートカット]の順にクリックします。 ショートカットの作成ウィザードで、次のように入力します。
    schtasks / run / TN "NoUAC1"
    ここで、NoUAC1は選択したタスクの名前に置き換えてください。 [次へ]をクリックして、コースの実行後にウィザードを終了します。

    今はそれにご選択のアイコンを与えることができます。
    これを行うには、ショートカットを右クリックし>プロパティ>変更アイコンをクリックします。 選択したいアイコンを参照して選択します。
    このショートカットをクリックすると、UACプロンプトを非表示することができます。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~


    2019年1月16日 6:13
    モデレータ