How to Fix “No Available Online Meeting Providers” in Classic Outlook (Teams Add-in Missing)
🔍 The Symptoms / Error Message
⚠️ What You May Experience
- Error in Outlook → File → Options → Calendar → Online Meeting: “No available online meeting providers”
- Microsoft Teams Meeting button is missing in Classic Outlook ribbon
- Teams meeting works fine in New Outlook and OWA
- COM add-in is enabled and loaded with no errors
🧠 Root Cause
💡 Why This Happens
This issue is not caused by Exchange Online or Teams policy misconfiguration. It is typically caused by:
- A broken integration layer between the New Teams client and Outlook COM Add-in bridge
- Missing or corrupted Teams app container configuration files
- Failure of the Teams WebView2-based runtime to validate the active Teams session
- Add-in registration present but provider discovery failing internally
This is a known behavior with New Teams client updates, where Outlook cannot detect the active Teams installation context even though the add-in exists.
🛠️ Step-by-Step Resolution
Fix Missing app_switcher_settings.json — Most Effective
This is currently the most reliable fix. Close Outlook and Microsoft Teams before starting.
📋 Steps
- Open Run (Win + R) and navigate to:
%LocalAppData%\Publishers\8wekyb3d8bbwe\TeamsSharedConfig
📋 If app_switcher_settings.json is missing or empty:
- Create a new file with the exact name: app_switcher_settings.json
- Add the following content and save:
{"defaultApp":1,"cohort":"","webAccountId_AAD":"","cohortStage":"","userId_AAD":"","previousT1MachineId":"","previousT1SessionId":""}
⚠️ Important Launch Order
Always launch Teams first, sign in fully, then open Outlook. The order matters.
Force Reinstall Teams Meeting Add-in
Close Outlook and quit Teams completely from the system tray before proceeding.
📋 Steps
- Go to Settings → Apps → Installed Apps
- Search for and uninstall: Microsoft Teams Meeting Add-in
- Launch New Teams and wait 1–2 minutes for automatic reinstallation
- Reopen Outlook and verify the Teams Meeting button appears
Kill Background Processes — Fix Registration Lock Issues
Stale processes can prevent the add-in from registering correctly.
📋 Steps
- Close Outlook
- Open Task Manager (Ctrl + Shift + Esc)
- End all processes for: Microsoft Teams, Outlook, msedgewebview2
- Also quit Teams from the system tray
- Relaunch Teams first → wait → then open Outlook
Manually Install Teams Add-in — Fast Recovery
If reinstallation via Settings doesn’t work, install the MSI directly.
%LocalAppData%\Microsoft\TeamsMeetingAddin
📋 Steps
- Open the latest version folder (e.g., 1.26.xxxx)
- Run: MicrosoftTeamsMeetingAddInInstaller.msi
- Complete installation
- Restart Teams first, then Outlook
✅ Validation via PowerShell
Even if your environment appears correctly configured, use these commands to confirm Exchange Online settings are not contributing to the issue.
Connect-ExchangeOnline # Check user's meeting provider settings Get-Mailbox -Identity user@yourdomain.com | fl DefaultOnlineMeetingProvider,AllowedOnlineMeetingProviders # Check org-level default provider Get-OrganizationConfig | fl DefaultOnlineMeetingProvider # Check calendar configuration Get-MailboxCalendarConfiguration -Identity user@yourdomain.com | fl OnlineMeetingsByDefaultEnabled
💡 Why It Works in New Outlook and OWA
🔍 The Key Difference
- New Outlook and OWA use service-based meeting creation APIs — no local dependency
- Classic Outlook depends on a local COM add-in, the Teams desktop client, and the WebView2 runtime bridge
- When the local integration layer breaks, Classic Outlook fails while modern clients continue working normally
💡 Best Practices & Recommendations
- Keep Teams client and Office versions aligned — avoid mixed update channels
- Prefer New Outlook for long-term reliability (Microsoft’s stated roadmap direction)
- Monitor Teams client updates in enterprise environments before broad rollout
- Avoid manual registry hacks unless necessary — use client rebuild methods first
✅ Final Takeaway
If all policies, licensing, and add-ins appear correct but Classic Outlook still shows “No available online meeting providers”, the issue is almost always tied to the Teams client integration layer — not configuration. Start with the app_switcher_settings.json fix as it resolves the majority of cases immediately.
📚 References & Further Reading
- 🔗 Resolve issues that affect the Teams Meeting add-in for classic Outlook — Microsoft Learn
- 🔗 Teams Meeting Add-in Not Appearing in Outlook — Microsoft Community Hub
