How to Fix Fix Error 0x8007048B — Process Token Elevation Required on Windows
Getting error 0x8007048B in Windows? Process requires elevation? Application needs administrator privileges but can't get them? UAC elevation request failing? Service unable to obtain elevated token? Fix this process token elevation error.
Symptoms
You might be experiencing this problem if you notice:
- •Application fails with error 0x8007048B requiring elevation
- •Service can't start because it needs elevated privileges
- •Scheduled task fails with token elevation error
- •Script or command returns access denied with this code
- •UAC prompt not appearing when it should
- •Process starts but can't perform elevated operations
Common Causes
- ⚠UAC (User Account Control) settings blocking elevation
- ⚠Application not requesting elevation in its manifest
- ⚠Service account doesn't have elevation privileges
- ⚠Group Policy restricting UAC elevation behavior
- ⚠Token filtering removing admin privileges from process
- ⚠Scheduled task not configured to run with highest privileges
Solutions
Solution 1: Run as Administrator
- 1For applications needing elevation:
- 2Right-click the application → "Run as administrator"
- 3To always run as admin:
- 4Right-click → Properties → Compatibility tab
- 5Check "Run this program as an administrator"
- 6Click Apply → OK
- 7For shortcuts:
- 8Right-click shortcut → Properties → Shortcut tab → Advanced
- 9Check "Run as administrator"
- 10Check UAC settings:
- 11Control Panel → User Accounts → Change UAC settings
- 12Should NOT be at the lowest level (Never notify)
- 13Recommended: second from top (Default)
- 14If UAC was disabled: re-enable it and restart
Solution 2: Fix Scheduled Tasks and Services
- 1For scheduled tasks failing with this error:
- 2Task Scheduler → find the task → Properties
- 3General tab → check "Run with highest privileges"
- 4Under "When running the task, use the following user account"
- 5Use an account that has admin privileges
- 6For services:
- 7services.msc → find the service → Properties
- 8Log On tab → check which account it runs under
- 9Local System has full privileges
- 10Network Service or Local Service may not have enough
- 11Change to Local System if appropriate
- 12Or add the service account to the Administrators group:
- 13CMD as Admin: net localgroup Administrators "ServiceAccount" /add
Solution 3: Fix UAC Group Policy Settings
- 1Group Policy may be restricting elevation:
- 2gpedit.msc → Computer Configuration → Windows Settings
- 3→ Security Settings → Local Policies → Security Options
- 4Check these UAC policies:
- 5"Admin Approval Mode for the Built-in Administrator" → Enabled
- 6"Behavior of elevation prompt for administrators" → Prompt for consent
- 7"Detect application installations and prompt for elevation" → Enabled
- 8"Run all administrators in Admin Approval Mode" → Enabled
- 9Apply changes: gpupdate /force
- 10Restart PC
- 11For token filtering issues:
- 12Registry: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- 13EnableLUA DWORD should be 1 (UAC enabled)
- 14FilterAdministratorToken DWORD = 0 (for built-in admin account)
- 15Restart after changes
FIXES THIS IN 5 MINUTES
Fix Fix Error 0x8007048B — Process Token Elevation Required Automatically
RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.
Download Now - Free TrialNo credit card required • Works on Windows 10 & 11