Overview
When attempting to run the GFI LanGuard, GFI LanGuard Troubleshooter, or any other modules using Run as Windows functionality, you are prompted to approve the user elevation. Failure to do so returns the "The requested operation requires elevation." error. The error is coming from the Windows User Account Control (UAC).
This article guides you on how GFI LanGuard interacts with UAC and how to solve the elevation issue.
Diagnosis
The GFI LanGuard components and modules require elevated privileges to complete the requested tasks, ie you have to run LanGuard with at least local administrative privileges on the machine on which LanGuard is installed.
Microsoft Windows Vista or higher and Microsoft Windows Server 2008 or higher use User Account Control (UAC) to improve the safety and security and prevent malicious content from running on systems. GFI LanGuard is compatible with UAC requirements and all the GFI LanGuard application files that are digitally signed.
Still, UAC can interfere when you are trying to run LanGuard as another user or are using alternative credentials in GFI LanGuard.
NOTE: For more information about UAC, refer to Technet's How User Account Control Works.
Solution
- Click Start > Run, type in
secpol.msc
and press Enter. - From the left pane of the Local Security Policy console, expand Local Policies and select Security Options.
- From the right pane, double-click User Account Control: Run all administrators in Admin Approval Mode and select Disabled.
- Click OK.
Testing
With the setting above Microsoft Windows should not seek additional permissions when using alternative credentials in GFI LanGuard or running it as another user with administrative rights.