0x80070522SystemMedium
Error 0x80070522 — Privilege Not Held (ERROR_PRIVILEGE_NOT_HELD) | Windows System Error Fix
Windows 11Windows 10Windows Server 2022Windows 8.1
What Does 0x80070522 Mean?
A required privilege is not held by the client. The operation requires a specific privilege that the caller does not have.
Real-World Causes
- 1Trying to modify files in the root of C:\ without elevation
- 2Application needs a specific privilege not granted to the user
- 3UAC filtering removing privileges from admin tokens
- 4Non-admin user attempting admin-only operations
Symptoms
- ⚠Cannot create files in system directories like C:\
- ⚠Certain system modifications fail
- ⚠Application features that need special privileges do not work
- ⚠Error appears even when running as administrator
Ad Space – header
DIY Fix
Beginner-friendly steps you can try at home
- 1Run the application as administrator
- 2Save files to user-accessible locations like Desktop or Documents instead of C:\
- 3Create a shortcut set to always run as administrator
- 4Check if UAC is blocking the privilege
Advanced Fix
For experienced users and IT professionals
- 1Grant the specific privilege using Local Security Policy (secpol.msc)
- 2Use 'whoami /priv' to see which privileges your token has
- 3Adjust UAC settings if elevation does not grant the needed privilege
Ad Space – after-fix
Frequently Asked Questions
Why can't I save files to C:\ even as administrator?
The root of C:\ is protected even from administrators due to UAC. You can save there by running the application as administrator (right-click > Run as administrator), or better yet, save to your user profile directories instead.
Related Error Codes
About the Author
Windows Troubleshooting Team
Verified against official Microsoft documentation and real-world diagnostic data. Error behavior confirmed across Windows 10, Windows 11, and Windows Server.