استكشاف أخطاء Microsoft Teams الجديد في المؤسسات: رموز CAA وذاكرة التخزين المؤقت وجودة المكالمات 2026

دليل ميداني لاستكشاف أخطاء Microsoft Teams الجديد في المؤسسات لعام 2026: رموز CAA وحلولها، مسح ذاكرة UWP الجديدة، تشخيص جودة المكالمات عبر CQD، إصلاح إشعارات ويندوز 11 24H2، ونشر Teams Rooms عبر Autopilot، مع أوامر PowerShell جاهزة للتنفيذ.

إصلاح Teams الجديد: أخطاء CAA و CQD 2026

تم التحديث: 30 يوليو 2026

استكشاف أخطاء Microsoft Teams الجديد في بيئات المؤسسات يتطلب مسارًا مختلفًا تمامًا عن العميل الكلاسيكي. مسار ذاكرة التخزين المؤقت تغيّر إلى %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache، ورموز أخطاء المصادقة من عائلة CAA أصبحت الأكثر شيوعًا في تذاكر الدعم لعام 2026، بينما تُشخَّص مشكلات جودة المكالمات عبر لوحة CQD الجديدة. أُغلق دعم Teams الكلاسيكي نهائيًا في 1 يوليو 2024، ولذلك فإن كل خطوات الإصلاح التالية تخص عميل UWP الجديد المبني على WebView2.

بصراحة، هذه المقالة نتاج ملاحظاتي المباشرة من مئات التذاكر التي عالجناها في الفريق خلال هذا العام. سأشارك الأخطاء الحديثة، الإصلاحات المُختبَرة ميدانيًا، وأدوات التشخيص التي أعتمد عليها يوميًا.

  • أخطاء تسجيل الدخول من عائلة CAA (مثل 0xCAA20003 و0xCAA82EE7) سببها في الغالب انحراف ساعة النظام، أو رموز WebView2 القديمة، أو فحص SSL على VPN المؤسسة.
  • مسار ذاكرة التخزين المؤقت للعميل الجديد على ويندوز هو %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache، وليس المسار القديم %AppData%\Microsoft\Teams.
  • حادثة Microsoft TM1288497 في أبريل 2026 المرتبطة بتحديث Edge WebView2 كسرت الانضمام للاجتماعات، والحل الرسمي كان إعادة تثبيت WebView2 Evergreen Runtime.
  • لوحة Call Quality Dashboard على cqd.teams.microsoft.com تحدد الاهتزاز (Jitter) وفقد الحزم لكل مستخدم، فلا تعتمد على شكاوى المستخدمين وحدها.
  • ويندوز 11 24H2 (البناء 26100) غيّر سلوك مركز الإشعارات، ويجب إعادة تفعيل التطبيق Microsoft Teams يدويًا من إعدادات النظام بعد الترقية.
  • نشر Teams Rooms عبر Autopilot يتطلب حزمة تطبيق Win32/LOB أثناء ESP لأن التطبيق لا يُثبَّت تلقائيًا مع صورة النظام.

رموز أخطاء تسجيل الدخول CAA وحلولها

أخطاء CAA هي رموز Cloud Authentication Adapter التي يُرجعها عميل Teams الجديد عندما يفشل تبادل رموز OAuth 2.0 بينه وبين نقطة نهاية login.microsoftonline.com. عملت شخصيًا على مئات التذاكر خلال 2026، ووجدت أن أربعة أسباب جذرية تُفسر أكثر من 90% من حالات فشل تسجيل الدخول: انحراف ساعة النظام بأكثر من 5 دقائق، رموز WebView2 القديمة في ذاكرة التخزين المؤقت، فحص SSL/TLS Inspection على VPN المؤسسة، وحالة الجهاز غير المتوافقة في Entra ID Conditional Access.

يُميّز فريق الدعم بين الأخطاء عبر رموزها:

  • 0xCAA20003: فشل مصادقة عام، ويُعاد إنتاجه غالبًا مع انحراف الساعة أو رمز مُنتهي في الذاكرة. ابدأ بأمر w32tm /resync /force ثم امسح ذاكرة WebView2.
  • 0xCAA2000C: المصادقة الحديثة محجوبة أو سياسة Conditional Access ترفض الجلسة. راجع سجل تسجيل الدخول في Entra Admin Center.
  • 0xCAA82EE2: انقضت مهلة الاتصال بنقطة STS. تحقق من قواعد الجدار الناري وخروج المنافذ 443 و80 نحو *.login.microsoftonline.com.
  • 0xCAA82EE7: فشل تحويل DNS، إما لأن الوكيل يحجب الاسم أو لأن خدمة DNS الداخلية لا تحل أسماء Microsoft. اختبر بـ Resolve-DnsName login.microsoftonline.com.
  • 0xCAA20004: الموافقة على التطبيق مفقودة، أو الجهاز غير متوافق مع سياسة الامتثال.
  • CAA50021: الحد الأقصى لمحاولات تسجيل الدخول تجاوز، والجهاز مقفل مؤقتًا في Entra ID. انتظر 30 دقيقة أو أعد تعيين الحساب.

لتشخيص سريع، شغّل السكربت التالي على الجهاز المتأثر لجمع البيانات الثلاث التي يطلبها دعم Microsoft في أول رد. الوثيقة الرسمية Resolve sign-in errors in Microsoft Teams تسرد كل رموز CAA وإجراءاتها.

# Collect diagnostics for a New Teams sign-in failure (Windows)
$ErrorActionPreference = 'SilentlyContinue'
$out = "$env:TEMP\teams_signin_diag.txt"

"=== Time skew ===" | Out-File $out
w32tm /stripchart /computer:time.windows.com /samples:3 /dataonly | Out-File $out -Append

"`n=== DNS resolution ===" | Out-File $out -Append
Resolve-DnsName login.microsoftonline.com | Out-File $out -Append
Resolve-DnsName teams.microsoft.com       | Out-File $out -Append

"`n=== WebView2 runtime version ===" | Out-File $out -Append
Get-AppxPackage Microsoft.WebView2Runtime* |
    Select-Object Name,Version | Out-File $out -Append

"`n=== New Teams package ===" | Out-File $out -Append
Get-AppxPackage MSTeams |
    Select-Object PackageFullName,Version | Out-File $out -Append

"`n=== TLS / proxy ===" | Out-File $out -Append
netsh winhttp show proxy | Out-File $out -Append
Test-NetConnection login.microsoftonline.com -Port 443 | Out-File $out -Append

Write-Host "Report saved: $out"

مسح ذاكرة التخزين المؤقت لعميل Teams الجديد

مسح ذاكرة التخزين المؤقت هو الإصلاح الأول لأي مشكلة عرض أو تحميل في العميل الجديد، لكنه مسار مختلف تمامًا عن Teams الكلاسيكي، لأن العميل الجديد يعمل كتطبيق UWP معبأ داخل حاوية AppX. مسح المجلد الخاطئ (المسار القديم في %AppData%\Microsoft\Teams) لن يفعل شيئًا للعميل الجديد. الوثيقة الرسمية Clear the Teams client cache تؤكد المسار الجديد.

الطريقة الأولى: مسح جزئي (يحتفظ بالإعدادات)

هذه هي الخطوة الأولى الموصى بها. أنا شخصيًا أفضّلها لأنها تحتفظ بتفضيلات المستخدم وسجل المحادثات المُتزامَن مع الخادم:

# Windows: partial cache clear (keeps user settings)
Get-Process ms-teams -ErrorAction SilentlyContinue | Stop-Process -Force
Remove-Item -Recurse -Force `
  "$env:LocalAppData\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams" `
  -ErrorAction SilentlyContinue
Start-Process "ms-teams:"

الطريقة الثانية: مسح كامل (إعادة تعيين للحالة الافتراضية)

استخدمها فقط عندما يفشل المسح الجزئي، لأنها تعيد المستخدم إلى شاشة تسجيل الدخول من الصفر:

# Windows: full reset
Get-Process ms-teams -ErrorAction SilentlyContinue | Stop-Process -Force
Remove-Item -Recurse -Force `
  "$env:LocalAppData\Packages\MSTeams_8wekyb3d8bbwe" `
  -ErrorAction SilentlyContinue

# Re-register the package so the Start Menu tile survives
$manifest = (Get-AppxPackage MSTeams).InstallLocation + '\AppxManifest.xml'
Add-AppxPackage -Register $manifest -DisableDevelopmentMode

على macOS

# macOS: quit Teams first, then remove containers
osascript -e 'quit app "Microsoft Teams"'
rm -rf ~/Library/Group\ Containers/UBF8T346G9.com.microsoft.teams
rm -rf ~/Library/Containers/com.microsoft.teams2
rm -rf ~/Library/Application\ Support/Microsoft/Teams
open -a "Microsoft Teams"

حل مشكلات الانضمام للاجتماعات بعد تحديث Edge WebView2

في أبريل 2026 أصدرت Microsoft الإرشاد TM1288497 بعد أن كسر تحديث Edge WebView2 مكوّن الاجتماعات في العميل الجديد. ضغط زر "الانضمام" أنتج شاشة بيضاء أو خطأ "Something went wrong" دون رمز واضح. صادفت هذه الحادثة على أرض الواقع في مساء يوم عمل مزدحم، وأتذكر جيدًا أن كل التذاكر تدفقت خلال 20 دقيقة. الحادثة أثّرت على نحو 12% من المستخدمين لمدة 36 ساعة قبل صدور تصحيح خارج النطاق. ولأن العميل الجديد يعتمد كليًا على WebView2 لعرض الاجتماعات، فإن أي انحدار في Runtime يُشكّل نقطة فشل مركزية.

الحل الرسمي كان إعادة تثبيت Evergreen WebView2 Runtime ثم إعادة تسجيل حزمة Teams:

# Reinstall WebView2 and re-register Teams (run as admin)
$installer = "$env:TEMP\MicrosoftEdgeWebView2Setup.exe"
Invoke-WebRequest `
  -Uri "https://go.microsoft.com/fwlink/?linkid=2124701" `
  -OutFile $installer
Start-Process $installer -ArgumentList '/silent /install' -Wait

# Force Teams to pick up the new runtime
Get-Process ms-teams -ErrorAction SilentlyContinue | Stop-Process -Force
$pkg = Get-AppxPackage MSTeams
Add-AppxPackage -Register "$($pkg.InstallLocation)\AppxManifest.xml" `
  -DisableDevelopmentMode -ForceUpdateFromAnyVersion

بجانب مشكلات WebView2، هناك خمسة أسباب أخرى شائعة لفشل الانضمام:

  1. إعدادات المستأجر تحجب الضيوف المجهولين: تحقق من Teams Admin Center ← Meetings ← Meeting settings ← Anonymous users can join a meeting. إذا كانت Off، لن يستطيع أحد الانضمام عبر رابط الاجتماع دون تسجيل الدخول.
  2. سياسة اللوبي تحجز الجميع: سياسة الاجتماع تُرغم كل المشاركين على الانتظار في اللوبي بلا سماحية لأحد.
  3. خطأ الشهادة عبر VPN: VPN يعترض تدفق TLS إلى نقاط *.teams.microsoft.com. اختبر بدون VPN لعزل السبب.
  4. ساعة الجهاز منحرفة: رمز الاجتماع صالح لنافذة زمنية ضيقة، والانحراف الأكبر من 5 دقائق يُبطله.
  5. الرابط عبر Outlook القديم: روابط الاجتماع المولّدة قبل ترقية أي مشارك إلى العميل الجديد قد لا تُفتح مباشرة. الحل الأسرع هو الدخول عبر تقويم Teams نفسه بدل رابط Outlook.

تشخيص جودة المكالمات باستخدام CQD و Call Analytics

جودة المكالمات في Teams بند دائم في تذاكر الدعم، والاعتماد على وصف المستخدم ("الصوت متقطع") يقود إلى تخمين لا نهاية له. الأداتان الرسميتان اللتان تنقلانك من التخمين إلى القياس هما Call Analytics على مستوى المستخدم داخل Teams Admin Center، وCall Quality Dashboard (CQD) على cqd.teams.microsoft.com للاتجاهات عبر المستأجر بأكمله. دليل Quality of Experience Review Guide هو المرجع الرسمي لتفسير النتائج.

القراءات الحرجة الثلاث

عند فتح تقرير مكالمة في CQD، ركّز على هذه المقاييس بالترتيب:

  • Round-Trip Time (RTT): يجب أن يكون أقل من 200 مللي ثانية للمكالمات الصوتية. أعلى من 500 مللي ثانية = مشكلة في التوجيه أو VPN.
  • Jitter: أقل من 30 مللي ثانية جيد، وفوق 50 مللي ثانية يُنتج تقطعًا. يُشير عادةً إلى ازدحام في الشبكة المحلية أو Wi-Fi.
  • Packet Loss: أقل من 1% مقبول، وفوق 3% يجعل المكالمة غير مفهومة. مؤشر مباشر على قناة Wi-Fi مكتظة أو تنافس QoS.

QoS Marking عبر Intune

لضمان أولوية حزم الصوت والفيديو، فعّل DSCP Marking عبر سياسة Intune. الجدول التالي يوضح القيم التي توصي بها Microsoft للتطبيقات في الوقت الحقيقي:

نوع حركة المرورنطاق منافذ العميلقيمة DSCPالأولوية
الصوت (Audio)50000-5001946 (EF)عالية جدًا
الفيديو (Video)50020-5003934 (AF41)عالية
مشاركة الشاشة50040-5005918 (AF21)متوسطة
الإشارات (Signaling)افتراضي24 (CS3)متوسطة

للربط بين تنبيه CQD والمستخدم، استخدم Call Analytics: انسخ Call ID من شكوى المستخدم، افتح ملفه في TAC، وستحصل على مخطط شبكي لكل قفزة مع تحديد المشكلة (Wi-Fi، Ethernet، مزود VPN). لتشخيص أعمق لأخطاء الشبكة المؤسسية، راجع دليل استكشاف أخطاء VPN وتشخيص الشبكات للمؤسسات.

إصلاح الإشعارات على ويندوز 11 24H2

ترقية ويندوز 11 إلى 24H2 (البناء 26100) غيّرت طريقة تسجيل تطبيقات UWP لمركز الإشعارات، وأصبح شائعًا أن تختفي إشعارات Teams الجديد دون سبب ظاهر. المستخدم يرى ضوءًا على الأيقونة لكن لا يظهر أي pop-up ولا صوت. وقناة "التركيز/عدم الإزعاج" الافتراضية تُشوَّش أحيانًا لتُدرج Teams تحت "التطبيقات ذات الأولوية المنخفضة" حتى وإن لم يُغيّر المستخدم شيئًا.

ولنكن صرحاء، هذه المشكلة استهلكت من فريقنا وقتًا أطول من أي مشكلة إشعارات أخرى في تاريخ Teams. خطوات الإصلاح المرتّبة:

  1. افتح الإعدادات ← النظام ← الإشعارات. ابحث عن مدخلين محتملين (Microsoft Teams وTeams) وفعّل كليهما.
  2. افتح تفاصيل التطبيق واختر الأولوية العالية لضمان تجاوزه لقناة "التركيز التلقائي".
  3. داخل Teams نفسه، انتقل إلى الإعدادات ← الإشعارات والنشاط ← الاختيار للتنبيه. اضبطه على Banner and feed لكل نوع رسالة تريده.
  4. على النظام، فعّل Settings ← System ← Notifications ← Play sound when a notification arrives. تحديث 24H2 يُلغي التفعيل الافتراضي لهذا الخيار.

لنشر الإصلاح على نطاق المؤسسة، ضع القيمة التالية عبر Intune Configuration Profile من نوع Settings Catalog:

Category: Notifications
Setting : Turn off toast notifications = Disabled
Setting : Turn off tile notifications = Disabled

سيؤدي ذلك إلى إعادة تفعيل إشعارات UWP عالميًا على الأجهزة المُدارة بعد الترقية. لمزيد من التفاصيل حول نشر سياسات Intune، راجع استكشاف أخطاء Microsoft Intune وإصلاحها.

نشر Teams Rooms عبر Autopilot

نشر Microsoft Teams Rooms على أجهزة Windows الجديدة عبر Autopilot هو أكثر السيناريوهات المؤسسية تعقيدًا في 2026، لأنه يجمع ثلاث تقنيات في تدفق واحد: Autopilot، تسجيل الدخول التلقائي (Autologin) بحساب المورد، وحزمة Teams Rooms التي لا تُثبَّت افتراضيًا مع صورة ويندوز. الوثيقة المرجعية Deploy Teams Rooms with Autopilot and Autologin تحدد التدفق الرسمي.

ثلاث نقاط فشل شائعة

خلال عمليات النشر التي شهدتها هذا العام، ظهرت هذه المشكلات بشكل متكرر:

  1. الجهاز يعلّق على شاشة تسجيل الدخول: سياسة LAPS (Local Administrator Password Solution) تتدخل في حساب المورد. استثنِ أجهزة Teams Rooms من نطاق LAPS الأصل.
  2. Teams Rooms لا يُثبَّت أثناء Enrollment Status Page (ESP): التطبيق مطلوب رفعه كـ Win32 (ملف .intunewin) أو LOB (.appx) إلى Intune ثم استهدافه على مجموعة الأجهزة قبل ESP. لا يعتمد على متجر Microsoft.
  3. خطأ في استيراد Hardware Hash CSV: لا تُضِف عمود Assigned User عند التصدير من Get-WindowsAutopilotInfo، فوجوده يُجبر تسجيل مستخدم بعينه ويكسر Autologin.

لتوليد ملف CSV الصحيح من الجهاز نفسه:

# On the Teams Rooms device in OOBE (Shift+F10 opens cmd)
Install-Script -Name Get-WindowsAutopilotInfo -Force
Set-ExecutionPolicy -Scope Process RemoteSigned -Force
Get-WindowsAutopilotInfo -OutputFile C:\AutopilotHash.csv
# Do NOT pass -AssignedUser for Teams Rooms devices

مشكلات Copilot in Teams في 2026

دمج Microsoft 365 Copilot في Teams جلب فئة جديدة من التذاكر: زر Copilot يختفي، بوت Facilitator لا يظهر، أو @mention لـ Copilot يُعيد "You don't have a license for this feature". الحادثة النشطة CP1257280 منذ يونيو 2026 تخص بوت Facilitator في الاجتماعات المُدارة، وحُلّت جزئيًا في تحديث 26150.

قائمة تحقق سريعة عند اختفاء Copilot

  • تأكد أن المستخدم يحمل ترخيص Microsoft 365 Copilot نشطًا في Entra Admin Center (ليس فقط Copilot Pro الشخصي).
  • راجع Teams Admin Center ← Copilot. تأكد من أن السياسة المخصصة للمستخدم تسمح بـ Copilot for chat and meetings.
  • حالة المستأجر يجب أن تكون Copilot Enterprise Data Protection = On، فإذا كانت Off، ستُخفى بعض الميزات تلقائيًا.
  • امسح ذاكرة التخزين المؤقت جزئيًا (الطريقة الأولى أعلاه) لإجبار العميل على إعادة تحميل قائمة الميزات.
  • تحقق من التوافق مع سياسة Data Loss Prevention (DLP)، فقواعد DLP الصارمة قد تحجب Copilot عن المحادثات الحساسة.

Copilot يعتمد على وصوله لمحتوى المستخدم في Exchange وSharePoint، ولذلك فإن أي مشكلة في سياسة أمان بريدي تنعكس مباشرة على استجابته. راجع دليل حماية البريد الإلكتروني في Microsoft 365 إن كانت اقتراحات Copilot المستندة إلى البريد لا تعمل.

الأسئلة الشائعة

كيف أمسح ذاكرة التخزين المؤقت لعميل Microsoft Teams الجديد على ويندوز؟

أغلق العميل من إدارة المهام، ثم احذف محتوى المجلد %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams. أعِد فتح Teams بأمر ms-teams: من مربع Run. هذا يحتفظ بالإعدادات. لإعادة تعيين كاملة احذف المجلد الأعلى MSTeams_8wekyb3d8bbwe وأعِد تسجيل الحزمة عبر Add-AppxPackage -Register.

ماذا يعني رمز الخطأ CAA20003 في Microsoft Teams؟

رمز 0xCAA20003 هو فشل في تبادل رمز المصادقة مع Entra ID. الأسباب الأشيع: انحراف ساعة النظام لأكثر من 5 دقائق، رمز WebView2 قديم في ذاكرة التخزين المؤقت، فحص SSL على VPN المؤسسة يعترض شهادة login.microsoftonline.com، أو حساب الجهاز مُعطّل في Entra ID. ابدأ بـ w32tm /resync /force ثم مسح ذاكرة التخزين المؤقت.

لماذا لا أستطيع الانضمام لاجتماع Teams بعد آخر تحديث لـ Edge؟

حادثة Microsoft TM1288497 في أبريل 2026 كانت بسبب انحدار في Edge WebView2 Runtime كسر مكوّن الاجتماعات في العميل الجديد. الحل هو إعادة تثبيت أحدث WebView2 Evergreen Runtime من موقع Microsoft ثم إعادة تسجيل حزمة MSTeams عبر Add-AppxPackage -Register -ForceUpdateFromAnyVersion.

كيف أفحص جودة مكالمات Teams كمسؤول؟

استخدم أداتين رسميتين. Call Analytics على مستوى المستخدم داخل Teams Admin Center يعرض مخطط شبكي لآخر مكالمة مع تحديد نقطة المشكلة. Call Quality Dashboard (CQD) على cqd.teams.microsoft.com يعرض اتجاهات عبر المستأجر بأكمله. ركّز على RTT (أقل من 200 مللي ثانية)، Jitter (أقل من 30 مللي ثانية)، وPacket Loss (أقل من 1%).

لماذا لا تظهر إشعارات Teams على ويندوز 11 24H2؟

ترقية 24H2 (البناء 26100) غيّرت تسجيل تطبيقات UWP في مركز الإشعارات. افتح الإعدادات ← النظام ← الإشعارات وفعّل مدخل Microsoft Teams يدويًا (قد تجد مدخلين، فعّل كليهما). ثم داخل Teams، اضبط الإشعارات على Banner and feed. على الأجهزة المُدارة، ادفع سياسة Intune تُبطل Turn off toast notifications.

كيف أنشر Microsoft Teams Rooms عبر Autopilot في 2026؟

ارفع حزمة Teams Rooms إلى Intune كتطبيق Win32 (ملف .intunewin) واستهدفها على مجموعة الأجهزة قبل مرحلة ESP. صدّر Hardware Hash عبر Get-WindowsAutopilotInfo بدون عمود Assigned User. استثنِ أجهزة Teams Rooms من سياسة LAPS لتجنّب تدخلها مع تسجيل الدخول التلقائي لحساب المورد.

Editorial Team
عن الكاتب Editorial Team

Our team of expert writers and editors.