You click Sign in, a login window flashes, you enter your password — and you’re back at the sign-in screen. Again and again. The Copilot login loop is maddening because every attempt looks like it should work, yet nothing sticks.
The loop happens when Copilot can’t finish authentication’s final step: saving the sign-in token. Expired cached tokens, personal-versus-work account conflicts, a broken WebView2 runtime, or corrupted Credential Manager entries can all trap you — even a wrong system clock breaks validation.
This guide breaks the loop step by step, from clearing stale sign-in state to repairing the authentication components. Work through the fixes in order, attempting a normal sign-in after each one. The loop always has a cause, and one of these steps removes it.
Why this happens
- Expired tokens stuck in the cache: Copilot tries to refresh a dead token instead of starting clean, and the refresh keeps failing silently.
- Personal and work accounts conflict: Windows holds credentials for both, and Copilot can’t decide which identity to complete.
- Broken Edge WebView2 runtime: the sign-in window runs on WebView2, so a damaged runtime breaks authentication while Windows otherwise works.
- Corrupted Credential Manager entries: stale Copilot credentials cause each new login to fail validation.
- Wrong system date and time: tokens are time-sensitive, and a clock off by minutes invalidates every one of them.
- VPN or firewall intercepting login traffic: security software and proxies can block or alter the authentication handshake mid-flight.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Clear the sign-in state completely
The loop persists because Copilot retries with the same broken sign-in state instead of starting fresh. Sign out everywhere — the app, the system tray instance, and the browser — so no stale session resurrects itself. Many skip the tray step, but Copilot keeps running there holding old tokens.
- In the Copilot app, open Settings and choose Sign out.
- Right-click the Copilot icon in the system tray and select Quit.
- Open your browser, go to copilot.microsoft.com, and sign out.
- Also sign out at account.microsoft.com to clear the web session.
- Restart the Copilot app and try signing in fresh.
Fix 2: Delete stale credentials from Credential Manager
Windows stores Copilot’s tokens in Credential Manager, where entries can corrupt beyond the app’s ability to repair. The damaged credential fails validation on every launch, throwing you back to the login screen. Removing the Copilot entries forces Windows to create clean ones — a minute’s work that fixes loops surviving reinstalls.
- Press the Windows key, type Credential Manager, and open it.
- Open Windows Credentials and find entries mentioning Copilot or SSO.
- Remove the Copilot-related entries, leaving unrelated ones alone.
- Close Credential Manager and restart your laptop.
- Open Copilot and sign in — Windows stores fresh credentials.
Fix 3: Repair Microsoft Edge WebView2
The Copilot login window is rendered by Microsoft Edge WebView2, which can break independently of Edge. When damaged, sign-in loads just far enough to look normal, then fails at the token handoff — the classic loop. On Snapdragon ARM laptops, also check your Prism emulator settings on Windows 11 . Repairing WebView2 restores login for Copilot and every app using it.
- Open Settings > Apps > Installed apps.
- Find Microsoft Edge WebView2 Runtime in the list.
- Click the three dots, choose Modify, then Repair.
- Wait for the repair to finish and restart your laptop.
- Open Copilot and attempt to sign in again.
Fix 4: Fix the system clock and resolve account conflicts
Tokens carry timestamps — if your clock disagrees with Microsoft’s servers by minutes, every token is rejected, creating an instant loop with no useful error. Personal and work accounts on one machine also confuse Copilot’s identity choice. Microsoft covers both fixes on the official Windows support page .
- Open Settings > Time and language > Date and time.
- Turn on Set time automatically and Set time zone automatically.
- Click Sync now and confirm the displayed time is correct.
- Go to Settings > Accounts > Email and accounts and review each account.
- Remove duplicates, keeping the account you use for Copilot.
Fix 5: Rule out interfering software and drivers
Security suites and firewalls sometimes intercept the login handshake and silently break it — if the loop started after installing one, disable it for a single sign-in attempt as a diagnostic. On AI PCs, a malfunctioning NPU driver can also destabilize AI apps, so test with the NPU disabled in Device Manager . Re-enable everything except the culprit.
- Temporarily disable third-party antivirus or firewall software.
- Disconnect from any VPN and try signing in on a plain connection.
- If the loop persists, disable the NPU in Device Manager as a test.
- Attempt sign-in with each change to identify the culprit.
- Re-enable everything except the component causing the loop.
Fix 6: Reset the Copilot app and re-register it
When targeted fixes fail, the installation is damaged beyond repair’s reach. A full reset wipes local state — settings, cache, token storage — returning the app to just-installed condition; cloud history survives. After a successful sign-in, verify local AI features engage the hardware by checking whether the NPU is being used by apps .
- Open Settings > Apps > Installed apps and find Microsoft Copilot.
- Open Advanced options and click Repair first, then test sign-in.
- If the loop continues, return to the same page and click Reset.
- Restart the laptop, open Copilot, and sign in.
- Confirm you stay signed in after closing and reopening the app.
Closing
A login loop is always concrete: a stale token, a corrupted credential, a broken WebView2, a wrong clock, or software intercepting the handshake. Clear the sign-in state first, then work through the deeper layers. Once you stay signed in across restarts, the loop is broken.
