概要
GFI LanGuard、GFI LanGuard トラブルシューター、またはその他のモジュールを「Windowsとして実行」機能を使用して実行しようとすると、ユーザーの昇格を承認するように求められます。これに失敗すると、「The requested operation requires elevation.(要求された操作には昇格した権限が必要です。)」というエラーが表示されます。このエラーは、Windows のユーザーアカウント制御(UAC)によるものです。
この記事では、GFI LanGuardがUACとどのように相互作用するか、および昇格の問題を解決する方法について説明します。
診断
GFI LanGuard のコンポーネントおよびモジュールは、要求されたタスクを完了するために昇格した権限を必要とします。つまり、LanGuard がインストールされているマシン上で、少なくともローカルの管理者権限で LanGuard を実行してください。
Microsoft Windows Vista以降およびMicrosoft Windows Server 2008以降では、安全性とセキュリティを向上させ、悪意のあるコンテンツがシステム上で実行されるのを防ぐために、ユーザーアカウント制御(UAC)が使用されています。GFI LanGuardは、UACの要件に対応しており、すべてのGFI LanGuardアプリケーションファイルはデジタル署名されています。
しかし、LanGuardを別のユーザーとして実行しようとする場合や、GFI LanGuardで代替の認証情報を使用する場合には、UACが邪魔になることがあります。
注:UACの詳細については、Technet社の「How User Account Control Works」を参照してください。
解決策
- スタート→ファイル名を指定して実行をクリックし、
secpol.msc
と入力してEnterキーを押してください。 - ローカルセキュリティポリシーコンソールの左ペインで、ローカルポリシーを展開し、セキュリティオプションを選択してください。
- 右側のペインで、ユーザーアカウント制御:すべての管理者を管理者承認モードで実行するをダブルクリックし、無効を選択してください。
- OKをクリックしてください。
確認方法
上記の設定により、Microsoft Windowsは、GFI LanGuardで代替の認証情報を使用する場合や、管理者権限を持つ別のユーザーとして実行する場合に、追加の許可を求めなくなります。