The error “Access denied, 0x80090010, NTE_PERM” in Windows Hello typically appears when trying to set up or use Windows Hello PIN, fingerprint, or facial recognition. This error is related to cryptographic permissions and usually indicates that Windows cannot access or modify security keys stored in the system’s Trusted Platform Module (TPM) or local security container.
This issue often occurs after Windows updates, profile corruption, TPM changes, domain policy enforcement, or damaged NGC (Next Generation Credentials) folder permissions. When the security container becomes corrupted or inaccessible, Windows Hello fails with the NTE_PERM (Permission) error.
Fixing this Windows Hello error involves resetting the PIN container, repairing system files, checking TPM status, and correcting folder permissions. Follow the detailed steps below to resolve the issue safely.
How to Fix Access Denied, 0x80090010, NTE_PERM Windows Hello Error
Proceed step by step and test Windows Hello setup after completing each method.
1. Restart Your Computer
Temporary security service glitches can trigger the error.
- Save all open work.
- Restart Windows 11.
- Go to Settings > Accounts > Sign-in options.
- Try setting up Windows Hello again.
If the error persists, continue with the next steps.
2. Remove and Recreate Windows Hello PIN
Resetting the PIN often resolves permission issues.
- Open Settings.
- Go to Accounts.
- Select Sign-in options.
- Click PIN (Windows Hello).
- Select Remove.
- Restart your PC.
- Add a new PIN.
If the remove option fails, proceed to manually reset the NGC folder.
3. Delete the NGC Folder (Reset PIN Container)
The NGC folder stores Windows Hello credentials.
- Press Windows + R.
- Navigate to:
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC - Take ownership of the NGC folder if access is denied.
- Delete all contents inside the folder.
- Restart Windows.
- Set up Windows Hello again.
This recreates the credential container.
4. Check TPM Status
Windows Hello relies on TPM for secure key storage.
- Press Windows + R.
- Type
tpm.mscand press Enter. - Confirm the TPM status shows Ready for use.
- If TPM is not ready, enable it in BIOS.
A malfunctioning TPM can cause NTE_PERM errors.
5. Clear TPM (If Necessary)
Only do this if TPM corruption is suspected.
- Open Windows Security.
- Go to Device security.
- Select Security processor details.
- Click Security processor troubleshooting.
- Select Clear TPM.
- Restart your PC.
Ensure you have BitLocker recovery keys before clearing TPM.
6. Run System File Checker (SFC)
Corrupted system files may cause permission errors.
- Open Command Prompt as administrator.
- Run:
sfc /scannow - Restart your PC after completion.
This repairs corrupted Windows components.
7. Use DISM to Repair Windows Image
If SFC does not fix the issue:
- Open Command Prompt as administrator.
- Run:
DISM /Online /Cleanup-Image /RestoreHealth - Restart Windows.
DISM repairs deeper system image corruption.
8. Check Cryptographic Services
Required security services must be running.
- Press Windows + R.
- Type
services.mscand press Enter. - Ensure the following services are running:
- Cryptographic Services
- Windows Biometric Service
- Security Accounts Manager
- Set startup type to Automatic if needed.
Stopped services can cause NTE_PERM errors.
9. Create a New User Account
Corrupted user profiles can break Windows Hello.
- Open Settings.
- Go to Accounts > Other users.
- Add a new local user.
- Log into the new account.
- Try setting up Windows Hello.
If it works, the original profile may be corrupted.
10. Check Group Policy (Pro Editions)
Enterprise policies may block Windows Hello.
- Press Windows + R.
- Type
gpedit.msc. - Navigate to Windows Hello and PIN-related policies.
- Ensure Windows Hello is not disabled.
- Restart Windows if changes are made.
Managed devices may enforce restrictions.
11. Install Windows Updates
Security patches may resolve cryptographic issues.
- Open Settings.
- Go to Windows Update.
- Click Check for updates.
- Install available updates.
- Restart your PC.
Updates often fix TPM and authentication bugs.
12. Reset Windows (Last Resort)
If all else fails:
- Back up important files.
- Open Settings.
- Go to System > Recovery.
- Click Reset this PC.
- Choose Keep my files.
- Complete the reset process.
This restores system security components.
Final Thoughts
The “Access denied, 0x80090010, NTE_PERM” Windows Hello error is typically caused by corrupted PIN containers, TPM misconfiguration, permission issues, or damaged system files rather than hardware failure. In most cases, deleting the NGC folder and recreating the PIN resolves the issue quickly.