TeamsFixer
0xCAA70004 Severity: High

Token could not be refreshed

Teams cannot refresh the auth token and reports 0xCAA70004. A clean sign-in reset usually fixes it.

Last verified:

Affected systems

windows macos

Symptoms

  • Teams reports 0xCAA70004 on launch
  • Sign-in is rejected even though the password is correct
  • MFA prompt appears repeatedly
  • Other Microsoft apps show similar behaviour

Possible causes

  • Expired refresh token in cache
  • Tenant MFA settings changed
  • Corrupt WebView2 component on Windows
  • Corrupt Keychain entry on macOS

Solutions

1.Reset stored credentials

Windows

  1. Open Credential Manager (Run, control.exe /name Microsoft.CredentialManager).

  2. Delete every entry with 'Microsoft', 'msTeams', or 'OfficeApps' in the name.

  3. Restart Teams and sign in fresh.

macOS

  1. Open Keychain Access (Spotlight: Keychain Access).

  2. Search for 'Microsoft' and 'Office', delete all matches.

  3. Restart Teams and sign in fresh.

2.Clear the Teams cache fully

  1. Quit Teams so no process remains.

  2. Delete the cache.

    %localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
    ~/Library/Group Containers/UBF8T346G9.com.microsoft.teams
  3. Launch Teams and sign in fresh.

3.Repair WebView2 (Windows only)

Windows

  1. Open 'Apps and Features' in Windows Settings.

  2. Find 'Microsoft Edge WebView2 Runtime'.

  3. Click 'Modify', then 'Repair'.

  4. Reboot.

Background

Refresh tokens are long-lived (typically 90 days) but are revoked immediately after any security event (password change, MFA reset, admin intervention). When your token dies before its expiry date, Teams sees it as 0xCAA70004. A full re-sign-in fetches a fresh token.

Related symptoms