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

  1. 1Trying to modify files in the root of C:\ without elevation
  2. 2Application needs a specific privilege not granted to the user
  3. 3UAC filtering removing privileges from admin tokens
  4. 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

DIY Fix

Beginner-friendly steps you can try at home

  1. 1Run the application as administrator
  2. 2Save files to user-accessible locations like Desktop or Documents instead of C:\
  3. 3Create a shortcut set to always run as administrator
  4. 4Check if UAC is blocking the privilege

Advanced Fix

For experienced users and IT professionals

  1. 1Grant the specific privilege using Local Security Policy (secpol.msc)
  2. 2Use 'whoami /priv' to see which privileges your token has
  3. 3Adjust UAC settings if elevation does not grant the needed privilege

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.