What's Going On With 0xC0000440?
You're seeing error 0xC0000440 (STATUS_CRED_REQUIRES_CONFIRMATION) when trying to sign into an app, connect to a remote desktop, or authenticate with a work or school account. It's not a crash. It's Windows being extra cautious.
The message: "The requested credential requires confirmation." Translation: Windows has a stored credential for you, but it's not sure that credential is still valid or that you're the one using it. This often happens after a password change, a PIN reset, or when Azure AD Multi-Factor Authentication kicks in.
I've seen this most often with Office 365 sign-ins, VPN connections, and Remote Desktop. The credential is there—but it's in a "pending confirmation" state.
Fix 1: Remove and Re-enter the Credential (30 seconds)
This is the fastest fix. We're going to delete the stored credential and then let Windows ask for it fresh.
- Press Windows Key and type Credential Manager. Open it.
- Click Windows Credentials (not Web or Certificate-based).
- You'll see a list under Generic Credentials. Look for entries related to the service that's failing—like
MicrosoftOffice16_Data:ADAL:...orAzureAD:UserIDorTERMSRV/computer-name. The icon is usually a key. - Click the arrow to expand that credential, then click Remove. Confirm when prompted.
- After removing: Go back to the app or service that gave the error. Try signing in again. Windows will ask for your password or PIN again. Enter it fresh. That's the confirmation it needs.
Expected outcome: The error should be gone. If it's not, move to Fix 2.
Fix 2: Reset Your PIN or Password via Your Account (5 minutes)
Sometimes the credential itself is fine, but the confirmation token expired. This is especially common with Windows Hello PINs or Microsoft work/school accounts that require periodic re-authentication.
- Press Windows Key + I to open Settings.
- Go to Accounts > Sign-in options.
- Under Windows Hello PIN, click I forgot my PIN (even if you didn't forget it). Follow the prompts to reset it. You'll need your Microsoft account password or your local password.
- If the error is for a work or school account (like Office 365), go to https://myaccount.microsoft.com and sign in. Look for Security info or Password reset. Reset your password there. Then try the app again.
- After resetting, reboot your PC. Try the failing sign-in again.
Why this works: Resetting the PIN or password forces Azure AD or the local authentication service to issue a fresh confirmation token. The old token (which was stuck in "pending") gets tossed.
Fix 3: Clear the Token Broker Cache (15+ minutes, advanced)
If the two fixes above didn't work—and they usually do—the problem is in the Token Broker cache. This is Windows' internal storage for authentication tokens. It can get corrupted or out of sync, especially after multiple password changes. You'll need admin rights.
Step 3a: Stop the Token Broker Service
- Press Windows Key + R, type
services.msc, and press Enter. - Scroll down to Windows Token Broker Service. Right-click it and select Stop. Leave the Services window open.
Step 3b: Delete the Token Broker Cache
- Open File Explorer. In the address bar, paste:
%LOCALAPPDATA%\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\LocalState - Delete everything inside that folder. You might get a permission error on some files—that's fine, skip those. Delete what you can.
- If that folder doesn't exist (it will on most Windows 10/11 Pro or Enterprise), try:
%LOCALAPPDATA%\Packages\Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy\LocalState - Empty the Recycle Bin.
Step 3c: Restart the Service and Reboot
- Go back to Services. Right-click Windows Token Broker Service and select Start.
- Reboot your PC.
- Try signing in to the app again. Windows will build a fresh token from scratch.
When to Give Up and Call Support
If none of these fixes work, it might be a larger issue. Two things to check before you call IT:
- Is your account locked out? Try signing into a web browser at https://login.microsoftonline.com. If you get locked out there, contact your admin.
- Is it a guest account? If you're using a guest or B2B account (like a shared mailbox), the admin often needs to re-invite you. That's not something you can fix on your end.
But honestly, in my experience, Fix 1 knocks out about 80% of these errors. Fix 2 gets another 15%. So you're almost certainly fine.