Отсутствует надстройка для собраний Teams в Outlook и новых teams
Симптомы
Либо вы, либо ваша организация удаляете классическую Microsoft Teams, а затем обновляете новые Teams. Классическая версия Teams более ранняя, чем 1.7.00.6058. Программу можно удалить одним из следующих способов:
Любой из доступных вариантов удаления программ в Windows 11 и Windows 10.
Политика администрирования, которая активирует удаление классических Teams. Например, организации могут удалить старые версии классической Teams с компьютеров пользователей, чтобы убедиться, что большинство пользователей используют одну и ту же версию.
Параметр политики "только для новых Teams" для обновления до новой Teams. Когда пользователю назначена эта политика обновления Teams, новое приложение Teams удаляет классическое приложение Teams с компьютера пользователя по истечении заданного времени. Значение по умолчанию — 14 дней.
После обновления надстройка для собраний Teams не загружается в новые Teams. Кроме того, надстройка удаляется из Microsoft Outlook.
Причина
При удалении классической версии Teams, более ранней, чем 1.7.00.6058, также удаляется надстройка для собраний Teams. Процесс удаления удаляет разделы реестра, которые совместно используются во всех версиях надстройки для собраний Teams. Поэтому при запуске новых Teams и Outlook компьютер не находит установленную надстройку для загрузки.
Решение
Для сред, отличных от VDI, выполните следующие действия, чтобы переустановить надстройку для собраний Teams.
Используйте следующий сценарий PowerShell, чтобы убедиться, что классические Teams были удалены правильно:
$userLocalAppData = [Environment]::GetFolderPath("LocalApplicationData") $teamsUpdater = Join-Path -Path $userLocalAppData -ChildPath 'Microsoft\Teams\Update.exe' if (Test-Path -Path $teamsUpdater) { $process = Start-Process -Filepath $teamsUpdater -ArgumentList "--uninstall -s" -PassThru $handle = $process.Handle; $process.WaitForExit(); $exitCode = $process.ExitCode; if ($exitCode -ne 0) { Write-Warning "classic Teams uninstallation failed with $($exitCode)" } else { Write-Output "classic Teams uninstallation was successful." } } else { Write-Output "Could not find a classic Teams installation, could it already have been uninstalled?" }
Используйте следующий сценарий PowerShell, чтобы убедиться, что надстройка для собраний Teams была удалена правильно:
try { $tmaMsiPath = "{0}\MicrosoftTeamsMeetingAddinInstaller.msi" -f (get-appxpackage -name MSTeams).InstallLocation $process = Start-Process -FilePath "msiexec.exe" -ArgumentList "/x `"$tmaMsiPath`" InstallerVersion=v3 /quiet /l `"$env:USERPROFILE\Downloads\tma-uninstall.log`"" -PassThru -Wait -ErrorAction Stop if ($process.ExitCode -ne 0) { throw "msiexec.exe exited with code $($process.ExitCode)" } else { Write-Host "Successfully uninstalled teams meeting addin." -ForegroundColor Green } } catch { Write-Error "Failed to uninstall: $_. We'll try repairing MSI" $process = Start-Process -FilePath "msiexec.exe" -ArgumentList "/fav `"$tmaMsiPath`" /quiet /l `"$env:USERPROFILE\Downloads\tma-uninstall-repair.log`"" -PassThru -Wait -ErrorAction Stop if ($process.ExitCode -ne 0) { Write-Error "Repair failed with code $($process.ExitCode)" } else { Write-Output "Repair succeeded! We'll try to uninstall again" $process = Start-Process -FilePath "msiexec.exe" -ArgumentList "/x `"$tmaMsiPath`" /quiet InstallerVersion=v3 /l `"$env:USERPROFILE\Downloads\tma-uninstall-retry.log`"" -PassThru -Wait -ErrorAction Stop if ($process.ExitCode -eq 0) { Write-Host "Successfully uninstalled teams meeting addin." -ForegroundColor Green } else { Write-Error "Could not uninstall teams meeting addin" } } }
Закройте новое приложение Teams.
Закройте приложение Outlook.
Запустите новое приложение Teams.
Подождите, пока надстройка для собраний Teams не появится в списке в разделе Пуск>параметров>Приложения>Установленные приложения.
Перезапустите приложение Outlook.
Дополнительная информация
В следующих разделах перечислены записи реестра для различных версий приложения Outlook. Эти записи необходимы для загрузки надстройки собраний Teams.
64-разрядная версия Outlook
Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\office\Outlook\Addins\TeamsAddin.FastConnect
Этот ключ предоставляет Outlook со значением ProgID надстройки для загрузки. Если это значение отсутствует, Outlook не будет искать надстройку.
Имя записи реестра Описание FriendlyName Отображаемое имя надстройки в Outlook. Описание Описание надстройки. LoadBehavior Определяет, когда Outlook должен попытаться загрузить надстройку. "3" является значением по умолчанию для этой записи. Это значение указывает Outlook, чтобы загрузить надстройку при запуске. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect\CurVer
Этот ключ содержит сведения о значении ProgID, чтобы программы могли найти правильные библиотеки.
Имя записи реестра Описание (по умолчанию) Имя и версия ProgId. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}
Регистрация для com-класса.
Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\InprocServer32
Имя записи реестра Описание (по умолчанию) Путь к 64-разрядной версии Microsoft.Teams.AddinLodaer.dll. ThreadingModel Определение потоковой модели, которая будет использоваться классом . Его значение должно быть Apartment. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\ProgID
Имя записи реестра Описание (по умолчанию) ProgID с версией класса . Его значение должно быть TeamsAddin.FastConnect.1. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\VersionIndependentProgID
Имя записи реестра Описание (по умолчанию) ProgId класса без сведений о версии. Его значение должно быть TeamsAddin.FastConnect. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\TypeLib
Имя записи реестра Описание (по умолчанию) Идентификатор класса lib типа, связанного с этим классом. Его значение должно быть {C0529B10-073A-4754-9BB0-72325D80D122}. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\Version
Имя записи реестра Описание (по умолчанию) Версия используемого класса. Его значение должно быть 1,0. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.Connect.1
Имя записи реестра Описание (по умолчанию) Значение по умолчанию — Connect Class. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.Connect.1\CLSID
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должно быть {CB965DF1-B8EA-49C7-BDAD-5457FDC1BF92}. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.Connect
Имя записи реестра Описание (по умолчанию) Значение по умолчанию — Connect Class. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.Connect\CurVer
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должно быть TeamsAddin.Connect.1. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect.1
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должен быть класс FastConnect. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect.1\CLSID
Имя записи реестра Описание (по умолчанию) Значение по умолчанию — {19A6E644-14E6-4A60-B8D7-DD20610A871D}. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должен быть класс FastConnect. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect\CurVer
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должно быть TeamsAddin.FastConnect.1. Описание Надстройка собрания Microsoft Teams для Microsoft Office. FriendlyName Надстройка собрания Microsoft Teams для Microsoft Office.
32-разрядная версия Outlook
Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Microsoft\office\Outlook\Addins\TeamsAddin.FastConnect
Этот ключ предоставляет Outlook со значением ProgID надстройки для загрузки. Если значение отсутствует, Outlook не будет пытаться искать надстройку.
Имя записи реестра Описание FriendlyName Отображаемое имя надстройки в Outlook. Описание Описание надстройки. LoadBehavior Определяет, когда Outlook должен попытаться загрузить надстройку. "3" является значением по умолчанию для этой записи. Это значение указывает Outlook, чтобы загрузить надстройку при запуске. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect\CurVer
Предоставляет сведения о значении ProgID, чтобы программы могли найти правильные библиотеки.
Имя записи реестра Описание (по умолчанию) Имя и версия progId. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\Wow6432Node\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}
Регистрация для com-класса.
Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\Wow6432Node\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\InprocServer32
Имя записи реестра Описание (по умолчанию) Путь к 32-разрядной версии Microsoft.Teams.AddinLodaer.dll. ThreadingModel Определение потоковой модели, используемой классом . Его значение должно быть Apartment. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\Wow6432Node\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\ProgID
Имя записи реестра Описание (по умолчанию) ProgID вместе с версией класса . Его значение должно быть TeamsAddin.FastConnect.1. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\Wow6432Node\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\VersionIndependentProgID
Имя записи реестра Описание (по умолчанию) ProgId класса без сведений о версии. Его значение должно быть TeamsAddin.FastConnect. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\Wow6432Node\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\TypeLib
Имя записи реестра Описание (по умолчанию) Идентификатор класса lib типа, связанного с этим классом. Его значение должно быть {C0529B10-073A-4754-9BB0-72325D80D122}. Подраздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Classes\Wow6432Node\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D}\Version
Имя записи реестра Описание (по умолчанию) Версия используемого класса. Его значение должно быть 1,0. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.Connect.1
Имя записи реестра Описание (по умолчанию) Значение по умолчанию — Connect Class. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.Connect.1\CLSID
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должно быть {CB965DF1-B8EA-49C7-BDAD-5457FDC1BF92}. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.Connect
Имя записи реестра Описание (по умолчанию) Значение по умолчанию — Connect Class. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.Connect\CurVer
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должно быть TeamsAddin.Connect.1. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect.1
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должен быть класс FastConnect. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect.1\CLSID
Имя записи реестра Описание (по умолчанию) Значение по умолчанию — {19A6E644-14E6-4A60-B8D7-DD20610A871D}. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должен быть класс FastConnect. Подраздел реестра:
HKEY_CLASSES_ROOT\TeamsAddin.FastConnect\CurVer
Имя записи реестра Описание (по умолчанию) Значением по умолчанию должно быть TeamsAddin.FastConnect.1. Описание Надстройка собрания Microsoft Teams для Microsoft Office FriendlyName Надстройка собрания Microsoft Teams для Microsoft Office