こんにちは!うp主のクエストドラゴンです。
新メインPCにASUS製のゲーミングマザーボードや、ROGシリーズの各種パーツをインストールし、一元管理する「Armoury Crate」というUWPアプリを使ってRGBライトなどの管理をしているのですが、セキュリティを向上させるために普段は私、標準ユーザーで撮影や編集をしているんです。
ところが、アプリケーションのインストールなどは、管理者ユーザーを使うか、基本的に管理者として実行(管理者権限)しないとインストールできません。
それだけならまだいいのですが…。
問題点 - 標準ユーザーでサインインするとUACが表示される
「Armoury Crate」においては、標準ユーザーでサインインした際にユーザーアカウント制御(UAC)が何やら許可を求めてきます。
1つは「ArmourySwAgent」というファイル名の実行。
その画面の後に続けて、「ArmorySocketServer」というファイル名の実行を同じように尋ねてきます。
これは毎回サインインした際に表示されます。
初回だけならまだいいんですが、サインインする度に出てこられるとまあ面倒なんですよね。
スタートアップ時って結構色々なアプリケーションを起動させたりしますけど、できることならデスクトップが表示された後、目的のアプリケーションを起動させたり、必要な作業にササッと取り掛かれるようにしたりしたいものです。
ところがこう毎回UACが出てパスワードの入力…なんて言われたら気が滅入ります。
ちなみに「いいえ」を選んでも私の環境では特に問題は起きません。
RGBライトが反映されなくなったり、消えたりすることもなく…。
だったらわざわざ表示しないで欲しい。動くのは勝手だけど、やるなら裏でお好きにどうぞ。って感じだと思います。
次項では、このArmoury Crate UAC問題の解決方法をご紹介します。
解決法 - タスクスケジューラを使おう
では解決方法です。これはとある海外の方が同じ問題に悩まされているらしく、YouTubeの動画とブログサイトの両方で解説しておられましたので、こちらを参考にさせていただきます。
ではまず、タスクスケジューラを起動しましょう。
検索欄に「たすく」または「task」と入力すると候補に表示されると思いますので、こちらを「管理者として実行」します。
タスクスケジューラを開いたら、左側のツリー表示欄の「タスクスケジューラ ライブラリ」を展開します。
>をクリックすると展開できます。
展開すると表示内容は違うかもしれませんが、「ASUS」という項目があると思います。
これをクリックしましょう。
すると、右側に「Armoury Crate」関連のタスクが表示されます。
表示されたら、「ArmourySocketServer」のタスク名を右クリックし、「プロパティ」を選択します。
「プロパティ」画面が表示されたら、セキュリティ オプション グループ内の、「ユーザーまたはグループの変更…」をクリックします。
ユーザー または グループ の選択 画面が表示されたら、選択するオブジェクト名を入力してください の欄に、「system」と入力して「OK」をクリックしましょう。
プロパティ 画面に戻ったら、「最上位の特権で実行する」にチェックが入っていることを確認し、「OK」をクリックします。
これで設定は完了です。
解決しない場合 - 「Framework Service」も同じように設定してみる
私がこれに該当したんですが、「ArmourySocketServer」のタスク実行時に使うユーザーアカウントを「SYSTEM」にしても症状は変わらず、標準ユーザーサインイン時にUACが表示されてしまう、という問題が解決しなかったことがありました。
「バージョンアップでこの方法は使えないのかな~」と諦めていましたが、そういえば別件であることをしたらその件が解決するとともにUACも表示されなくなった、ということがありました。
上記の方法で解決しなかったという方はこちらも参考にしてみて下さい。
といってもセクションタイトルにすでに書いてあるので、同じようにやればいいだけなのですが…w
まずはその別件というお話から。
「興味ないわ~」という方は、セクションタイトルにある通り、「ArmourySocketServer」のタスクに対して行った操作を「Framework Service」にもやってみてください。
以前私は、このUAC問題もそうだったのですが、マウスカーソルがやけにおかしいということに気づいたことがありました。
起動直後って、色々なアプリケーションがバックグラウンドで起動したりする関係上、マウスポインタが「バックグラウンドで作業中」の表示になると思います。
で、起動してしばらく経ってもこの「バックグラウンドで作業中」が終わらないんですね。
いつになってもぐるぐる回ってる。まあ、マウスポインタが使えなかったり、動作が重くなるとか、そういうことはないんですが、いい加減普通に戻ってくれないかな…と。
ずーーっとぐるぐるぐるぐる回り続ける青い丸。なんとかしたい、と思い、調べてみたところ、
「ASUS Framework Service」が原因らしいからアンインストールすると治った
との情報が。
早速試してみたところ、あの回り続けていた青い丸が忽然と姿を消したのです!
これで一安心!おまけにUACも表示されなくなったし、万歳!とか思ってたんですが…。
これだと当然、「Armoury Crate」起動したら勝手に「ASUS Framework Service」は再インストールされてしまいますよね。根本的な解決にはあまりなっていませんでした。
そこで今回のUAC問題です。私の環境では今でこそ「バックグラウンドで作業中」は表示されなくなったものの、UAC問題は顕在。
今回タスクスケジューラを見てみたら、見覚えのある文字、「Framework Service」を発見。
コイツも合わせて設定しちゃえば以前みたいにUACが出なくなるんじゃないか?と思ってやってみたら、ビンゴでした。
余談ですが、「タスクもろとも消し飛ばしてしまえばそもそも実行されないんだから表示も出ないだろ!!」とか思って「ArmourySocketServer」を「削除」したら、「Armoury Crate」そのものの再インストールを余儀なくされました。
設定データバックアップしてなかったから再設定する羽目に…トホホ。
まとめ - 標準ユーザーサインインでArmoury Crateからユーザーアカウント制御が出るならタスクスケジューラの設定を変更しよう!
いかがだったでしょうか!今回は「Armoury Crate」をインストールして標準ユーザーでサインインした際にユーザーアカウント制御(UAC)がサインインする度に表示される問題を解決する方法をご紹介しました!
これ、参考にさせていただいた海外の方は「バグです」といってますが、本当にそうなら直してほしいものですよね…w
ちなみに、「Armoury Crate」のアップデートによってタスクスケジューラの設定がもとに戻されたりとか、管理者ユーザーでサインインした時に「Armoury Crate」が起動しない、といった問題は今のところ私の環境では起きてないので、大丈夫だと思います!
もしよろしければこのサイトの拡散、よろしくおねがいします!また、YouTubeの方で活動もしていますので、チャンネル登録や動画の高評価、お待ちしております!
クエドラのチャンネルはこちらから↓
Xもやってます!最新動画情報をお届け!フォローお待ちしております!
クエドラのXはこちらから↓
Comments