Hata Çeşitleri ve Tipik Mesajlar

Teams'in genel oturum hata mesajları:

  • "We couldn't sign you in" — kimlik doğrulama hatası
  • "We ran into a problem. Reconnecting..." — token yenileme
  • "Status code: caa20003" — yanlış tenant
  • "Status code: caa70004" — sertifika sorunu
  • "0xCAA20064" — proxy/SSL inspection
  • "0xCAA82EE2" — bağlantı timeout
  • "0xCAA90018" — eski Authentication broker

Sebep 1 — Cache + Local Settings Bozuk (En Yaygın)

Teams desktop uygulaması yerel cache'inde bozulma. Çözüm: cache temizleme.

Yeni Teams (Teams 2.0 — varsayılan 2024+)

  1. Teams'i tamamen kapat (sistem tepsisi → Quit)
  2. Görev Yöneticisi'nde "ms-teams.exe" prosesi kalmamalı
  3. Çalıştır → %LOCALAPPDATA%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
  4. Tüm içeriği kes ve yedek klasöre yapıştır (silmeyin, geri lazım olabilir)
  5. Teams'i tekrar aç → yeniden giriş yap

Klasik Teams (eski sürüm)

%APPDATA%\Microsoft\Teams\Cache
%APPDATA%\Microsoft\Teams\blob_storage
%APPDATA%\Microsoft\Teams\databases
%APPDATA%\Microsoft\Teams\GPUCache
%APPDATA%\Microsoft\Teams\IndexedDB
%APPDATA%\Microsoft\Teams\Local Storage
%APPDATA%\Microsoft\Teams\tmp

Hepsinin içini sil. Teams'i tekrar aç.

PowerShell ile tek satır

# Klasik Teams için
Get-Process Teams -ErrorAction SilentlyContinue | Stop-Process -Force
Remove-Item -Recurse -Force "$env:APPDATA\Microsoft\Teams\Cache","$env:APPDATA\Microsoft\Teams\blob_storage","$env:APPDATA\Microsoft\Teams\IndexedDB","$env:APPDATA\Microsoft\Teams\Local Storage" -ErrorAction SilentlyContinue

Sebep 2 — Yanlış Tenant'a Giriş Yapıyor (caa20003)

Aynı kullanıcı UPN birden fazla tenant'a invite edildiyse Teams "Hangi tenant?" şaşkınlığına düşer.

Çözüm: Web tenant switcher

  1. Tarayıcıda https://teams.microsoft.com
  2. Sağ üst profil → "Manage account"
  3. Tenant listesini gör — "Default tenant" işaretli olan ile masaüstü açılır
  4. İstediğin tenant'ı default yap

Komutla launch (alternatif tenant ile aç)

"%LOCALAPPDATA%\Microsoft\Teams\current\Teams.exe" --tenantId=<TenantId>

Sebep 3 — MFA Sertifika Cache (caa70004)

Conditional Access "compliant device" istiyor ama eski sertifika cached.

Web Account Manager (WAM) cache temizle

# Yönetici PowerShell
Get-Service tokenbroker | Stop-Service
Remove-Item -Recurse "$env:LOCALAPPDATA\Microsoft\TokenBroker\Cache\*"
Get-Service tokenbroker | Start-Service

Office Credentials'ı temizle

cmdkey /list | Select-String "MicrosoftOffice"
# Çıkanları:
cmdkey /delete:"MicrosoftOffice16_Data:..."
cmdkey /delete:"MicrosoftOffice16_..."

Sebep 4 — Proxy / SSL Inspection (0xCAA20064)

Kurumsal network'te SSL inspection (Zscaler, Forcepoint, Cisco Umbrella) Teams'in sertifika doğrulamasını bozar.

Test

Test-NetConnection teams.microsoft.com -Port 443
nslookup teams.microsoft.com
curl https://teams.microsoft.com -v 2>&1 | findstr "certificate"

"unable to verify the first certificate" → SSL inspection devrede.

Çözüm

Network ekibi şu domain'leri SSL inspection bypass listesine alsın:

*.teams.microsoft.com
*.skype.com
*.lync.com
*.officeapps.live.com
*.microsoftonline.com

Microsoft'un tam Office 365 IP/URL listesi: aka.ms/o365endpoints

Sebep 5 — Saat Senkronizasyonu Bozuk

Bilgisayarın saati 5+ dakika kayma → token validation fail → "couldn't sign you in".

Kontrol + düzeltme

# Yönetici cmd
w32tm /resync
w32tm /query /status

Sebep 6 — Eski Teams Sürümü

2025'ten beri sadece Teams 2.0 destekli. Klasik Teams artık çalışmıyor.

Çözüm: Microsoft Store'dan veya Microsoft 365 admin'den dağıtılan yeni Teams'i kur. Klasik Teams'i Settings → Apps → uninstall.

Sebep 7 — DNS Çözümleme

Resolve-DnsName teams.microsoft.com
Resolve-DnsName login.microsoftonline.com

Çözmüyorsa DNS'i 8.8.8.8 yap, ipconfig /flushdns.

Sebep 8 — Conditional Access Bloğu

Sign-in logs'a bak (Entra Admin → Sign-in logs → Failure):

Hata: AADSTS53003 — "Access has been blocked by Conditional Access policies"

Bu durumda Teams cache temizlemek işe yaramaz. CA politikası kullanıcıyı engelliyor — admin denetlemeli. AADSTS Hata Kodları.

Sebep 9 — Antivirus / Defender

Defender SmartScreen veya 3rd party AV, Teams'in token broker süreçlerini engelleyebilir.

Çözüm: Geçici olarak AV'yi kapat → Teams aç → çalışıyorsa AV'de Teams'i exception'a ekle.

Sebep 10 — Hesap Disabled / Lisanssız

Yönetici lisansı kaldırmış veya hesabı block etmiş.

# PowerShell ile durum kontrolü
Connect-MgGraph -Scopes "User.Read.All"
Get-MgUser -UserId ahmet@firmaniz.com -Property AccountEnabled, AssignedLicenses |
  Format-List

Adım Adım Teşhis Sırası

  1. Web Teams çalışıyor mu? → Çalışıyorsa: desktop cache sorunu (Sebep 1)
  2. Çalışmıyorsa farklı bilgisayardan dene → Çalışmıyorsa: hesap sorunu (Sebep 8, 10)
  3. Sign-in logs'da hata kodu → AADSTS varsa CA/lisans
  4. Aynı ağdan farklı kullanıcı çalışıyor mu? → Çalışmıyorsa: ağ/proxy sorunu (Sebep 4, 7)
  5. Mobil hotspot ile dene → Çalışıyorsa: corporate ağ engelliyor

Tam Sıfırlama (Nükleer Seçenek)

# 1. Teams'i kaldır
winget uninstall "Microsoft Teams"

# 2. Tüm cache klasörlerini sil
Remove-Item -Recurse "$env:LOCALAPPDATA\Packages\MSTeams_*" -ErrorAction Ignore
Remove-Item -Recurse "$env:APPDATA\Microsoft\Teams" -ErrorAction Ignore

# 3. Credentials temizle
cmdkey /list | Select-String "Teams|Office|Microsoft"
# Çıkanları sil

# 4. Yeniden kur
winget install "Microsoft Teams"

SSS

Web Teams çalışıyor ama desktop'ta hata

Cache (Sebep 1) %90 olasılık. Token broker (Sebep 3) ikincil.

Telefonda Teams çalışıyor ama bilgisayarda olmuyor

Bilgisayarın saat ayarı (Sebep 5) veya AV (Sebep 9) en olası.

"sign-in took too long" hatası

Network latency veya proxy yavaşlığı. Test-NetConnection ile latency ölç.

Şirket Wi-Fi'sinde Teams çalışmıyor — evde çalışıyor

Corporate firewall/proxy/SSL inspection (Sebep 4) en olası. Network ekibine domain bypass listesi ver.

Cache temizlemek mesaj geçmişimi siler mi?

Hayır — mesajlar bulutta. Sadece yerel cache. Yeniden giriş sonrası hepsi geri gelir.

Teams sorunlarınız için bize ulaşın → 30 dakikalık uzaktan tanı + çözüm.