← Back to Home

Windows Activation Error 0x80070005

Last updated: June 2, 2026

Access Denied. This guide explains the root cause and walks you through the proven fix - usually resolved in under five minutes.

Verified Download - KMSPico Official
KMSPico_Official_v10.2.0.rar
Archive password: 123456  ·  8.3 MB  ·  v10.2.0
Download KMSPico
Extract with WinRAR using the password above, then run as administrator. Works on Windows 10, 11, Server & Office.
0x80070005
Access Denied
Windows cannot modify the license registry because the current user lacks administrator privileges.
1
Run as Administrator
Right-click KMSPico.exe or your Command Prompt and choose Run as administrator. This error almost always disappears immediately.
2
Disable UAC temporarily
Go to Control Panel → User Accounts → Change User Account Control settings → slide to Never notify → OK, then retry activation.
3
Check Windows Defender / Antivirus
Add the KMSPico folder as an antivirus exclusion. Security software can block registry writes that are essential for activation.
4
Reboot and retry
Restart Windows, then immediately run the activator as administrator before other background processes start.

Reset License with slmgr

Run these commands in an elevated Command Prompt (right-click → Run as administrator):

> slmgr /rearm
> slmgr /ato
> slmgr /xpr

What error 0x80070005 means

0x80070005 is the Windows "Access Denied" code. During activation it means the process that tried to apply the licence didn't have permission to do so. It's one of the most reassuring codes to see, because the cause is almost always missing administrator rights rather than anything broken in Windows.

Why it appears

The fix

Run the activation step with administrator rights. Right-click KMSPico and choose Run as administrator - it then has the permissions it needs and the access-denied error clears immediately. If you're using the command line, open Command Prompt as administrator before running the slmgr commands. Adding a quick Windows Security exclusion for the tool's folder beforehand keeps the process from being interrupted.

Related: 0xC004F225 (requires admin) and the troubleshooting hub.

Access Denied. It indicates Windows cannot modify the license registry because the current user lacks administrator privileges. Follow the steps above to resolve it.
Yes. In most cases this error is fixable without reinstalling Windows by running the appropriate slmgr commands or downloading a fresh KMS activation package.
Yes. KMSPico resets the license state and applies a fresh KMS activation, which resolves most Windows activation errors including this one.

How activation works behind 0X80070005

To understand 0X80070005 it helps to know that activation is a protected operation. The licence state lives in an area that ordinary programs cannot modify, and the Software Licensing service will only write there when it is asked from an elevated context. This design keeps malware from silently tampering with your licence, but it also means a perfectly correct activation command fails if it was launched from a normal window. There is nothing wrong with your key or your connection in this situation; the request simply lacked the privilege to complete. Relaunching the same step as an administrator gives the service the rights it needs, which is why this class of error is one of the quickest to resolve.

Manual fix versus automatic activation

Manually, the fix is simply to relaunch the command prompt as an administrator and repeat the step. A one-click tool handles the elevation prompt for you and writes the licence in the same run, so the privilege problem cannot recur.

Both routes end at the same place: a Windows installation that reports itself as permanently activated. The manual path gives you full visibility into each step, while the automatic path trades that visibility for speed and fewer chances to mistype a command. Neither changes your files or your data; they only write the licensing state that 0X80070005 was blocking.

Fixing 0X80070005 with local KMS activation

0X80070005 is almost always about permissions, and that is good news because the fix is simple and reliable. The Software Licensing service needs to write protected state, and it can only do that from an elevated context. Whether you use slmgr by hand or a one-click tool, running it as administrator is what clears this class of error.

Full manual walkthrough for 0X80070005

  1. Open an elevated Command Prompt Right-click Command Prompt and choose Run as administrator; a normal window is what triggers this error.
  2. Re-run the activation step Repeat slmgr /ato from the elevated window so the licensing service can write state.
  3. Check the service Make sure the Software Protection service (sppsvc) is allowed to start if activation still fails.
  4. Verify Confirm the result with slmgr /xpr.

If you would rather not run each command by hand, a one-click tool performs the same sequence and reports the licensed state when it finishes.

Preventing 0X80070005 in the future

Because the licensing service cannot write protected state without elevation. Running as administrator gives it the rights it needs.
Elevation only grants the activation step the permissions it requires; it does not change anything else about how the tool behaves.

Get the KMSPico Official Bundle

Download the verified release and start activating Windows or Office in seconds.

Archive password: 123456

Download KMSPico RAR