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+)
- Teams'i tamamen kapat (sistem tepsisi → Quit)
- Görev Yöneticisi'nde "ms-teams.exe" prosesi kalmamalı
- Çalıştır →
%LOCALAPPDATA%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
- Tüm içeriği kes ve yedek klasöre yapıştır (silmeyin, geri lazım olabilir)
- 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
- Tarayıcıda
https://teams.microsoft.com
- Sağ üst profil → "Manage account"
- Tenant listesini gör — "Default tenant" işaretli olan ile masaüstü açılır
- İ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ı
- Web Teams çalışıyor mu? → Çalışıyorsa: desktop cache sorunu (Sebep 1)
- Çalışmıyorsa farklı bilgisayardan dene → Çalışmıyorsa: hesap sorunu (Sebep 8, 10)
- Sign-in logs'da hata kodu → AADSTS varsa CA/lisans
- Aynı ağdan farklı kullanıcı çalışıyor mu? → Çalışmıyorsa: ağ/proxy sorunu (Sebep 4, 7)
- 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.