Поделиться через


Установка Teams для инфраструктуры виртуализированных рабочих столов (VDI)

В этой статье описаны требования и ограничения использования клиента Microsoft Teams в виртуализированной среде.

Требования

Для успешной установки клиента Teams требуется версия 23306.3314.2555.9628 или более поздняя. Кроме того, виртуальные машины должны соответствовать минимальным требованиям, перечисленным здесь:

Требования Версия
Windows — Windows 10.0.19041 или более поздней версии (за исключением классического приложения Windows LTSC для Teams, которые не поддерживаются)
— Windows Server 2019 (10.0.17763)
— Windows Server 2022 (20348.2402) или выше
— Windows Server 2025 (26100.2886) или более поздних версий
— Windows Server 2016 не поддерживается. Планирование обновлений.
— требуется платформа WebView2 в многопользовательских средах Windows Server и Windows 10/11
Webview2 Обновление до последней версии. Дополнительные сведения: Корпоративное управление средами выполнения WebView2
Параметры Включите параметр Показывать баннеры уведомлений в системных > уведомлениях > Microsoft Teams, чтобы получать уведомления Teams.
Исключите антивирусную программу и защиту от потери данных Добавьте Teams в антивирусные приложения и приложения защиты от потери данных, чтобы Teams могла правильно запускаться.
Дополнительные сведения: исключить антивирусные приложения и приложения защиты от потери данных из блокировки Teams

Примечание.

Современная политика жизненного цикла определяет поддержку Microsoft Teams и Приложения Microsoft 365, которая требует, чтобы клиенты поддерживали последнюю конфигурацию. Ознакомьтесь с соглашением об обслуживании Microsoft Teams здесь.
Если версия Teams старше 60 дней, будут отображаться оповещения в приложении, а для версий старше 90 дней пользователи увидят блокирующие страницы.
Дополнительные сведения см. в разделе Post 931401 Центра сообщений.
Даты окончания поддержки Windows Server 2019 г. и Windows Server 2022 г. — октябрь 2025 г. и октябрь 2026 г. соответственно. Дополнительные сведения проверка этой ссылке.

Требования к поставщику виртуализации

В настоящее время teams на VDI с оптимизацией аудио-видео (AV) сертифицированы с помощью Azure виртуальных рабочих столов, Windows 365, Citrix, Omnissa и Amazon. Просмотрите сведения, приведенные в этой статье, чтобы убедиться, что вы соответствуете всем требованиям для надлежащей функциональности.

Сценарии RDS см. в этом разделе.

Виртуальный рабочий стол Azure

Azure Виртуальный рабочий стол обеспечивает оптимизацию av для Teams на VDI. Дополнительные сведения о требованиях и установке см. в статье Использование Teams на виртуальном рабочем столе Azure.

Для поддержки клиента Teams необходимы следующие минимальные версии:

  • Клиент удаленного рабочего стола для Windows 1.2.5405

  • Приложение Windows для Windows 2.0.360.0

  • Клиент удаленного рабочего стола для Mac 10.9.7

  • Приложение Windows для Mac 11.1.4 (2557)

  • Приложение windows для iOS 11.1.7 (5679) [В общедоступной предварительной версии только оптимизация на основе WebRTC]

  • Приложение для Windows для Android (11.0.0.40) [В общедоступной предварительной версии только оптимизация на основе WebRTC]

  • Веб-браузеры не поддерживают оптимизацию Microsoft Teams

  • Тонкие клиенты Linux — только партнеры, перечисленные на этой странице, поддерживают оптимизацию Microsoft Teams (на основе WebRTC)

  • Служба перенаправления WebRTC 1.54.2408.19001

Корпорация Майкрософт рекомендует использовать последние доступные версии.

Примечание.

Клиенты, использующие тонкие клиенты Linux, должны сначала обратиться в службу технической поддержки поставщика тонких клиентов по любым проблемам, связанным с мультимедиа или оптимизацией Teams. Если проблема не связана с мультимедиа или оптимизацией, клиенты могут напрямую обратиться в службу поддержки Майкрософт.

Кроме того, необходимо развернуть следующий раздел реестра на виртуальном рабочем столе, чтобы клиент Teams был оптимизирован:

HKLM\SOFTWARE\Microsoft\Teams:

  • Имя: IsWVDEnvironment
  • Тип: DWORD
  • Значение: 1

RemoteApp

Вы можете опубликовать Teams с помощью расположения Windows shell:appsFolder в формате : shell:appsFolder\MSTeams_8wekyb3d8bbwe!MSTeams.

Дополнительные сведения о RemoteApp см. в этой статье.

Windows 365

Windows 365 использует ту же оптимизацию звука и видео, что и виртуальный рабочий стол Azure, чтобы обеспечить оптимальное взаимодействие с Teams на облачных компьютерах. Дополнительные сведения о требованиях и установке см. в статье Использование Teams на облачном компьютере.

Образы Windows 10/11 в коллекции предварительно настроены с помощью необходимых компонентов оптимизации. При установке и использовании Microsoft Teams на облачном компьютере вы получаете оптимизированный интерфейс.

Если вы хотите создать пользовательские образы, включающие оптимизацию для Microsoft Teams, необходимо выполнить действия, описанные в разделе Создание пользовательского образа облачного компьютера для поддержки Microsoft Teams.

Те же минимальные версии, что и в Azure виртуальных рабочих столов, необходимы для поддержки клиента Teams на Windows 365. См. раздел выше.

Кроме того, необходимо развернуть следующий раздел реестра на виртуальном рабочем столе, чтобы клиент Teams был оптимизирован:

HKLM\SOFTWARE\Microsoft\Teams:

  • Имя: IsWVDEnvironment
  • Тип: DWORD
  • Значение: 1

Требования к Виртуальным приложениям и рабочим столам Citrix и Citrix DaaS

Для поддержки клиента Teams необходимы следующие минимальные версии:

Приложение Citrix Workspace:

  • Windows 2402 LTSR (и любой накопительный пакет обновления)
  • Windows 2405 CR
  • Linux 2408
  • Mac 2405
  • HTML5 2404.1
  • ChromeOS — последнее приложение Citrix Workspace для ChromeOS, опубликованное в веб-магазине Chrome. Предыдущая версия (N минус 1) поддерживается в совместимой версии ChromeOS и поддерживается до следующего выпуска.

Примечание.

Unicon теперь является частью Citrix- и его ОС eLux (безопасная, упрощенная, не зависящая от оборудования операционная система на основе Linux, которая используется в управляемых конечных точках) полностью поддерживается оптимизацией на основе WebRTC, пока новая оптимизация VDI (также известная как VDI 2.0) не будет доставлена на платформы под управлением Linux. Следите за планом развития Microsoft 365 для публичных объявлений. Дополнительные сведения об Unicon см. на веб-сайте https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/2411/unicon.htmlCitrix.

Citrix Virtual Delivery Agent (VDA):

  • 2507 LTSR (и любой CU)
  • 2402 LTSR (и любой CU)
  • 2203 LTSR (и любой CU)
  • 2407 CR
  • 1912 LTSR не поддерживается

Кроме того, необходимо развернуть следующий раздел реестра в VDA, чтобы оптимизировать клиент Teams:

  • Расположение: HKLM\SOFTWARE\WOW6432Node\Citrix\WebSocketService
  • Ключ (REG_Multi_SZ): ProcessWhitelist
  • Значение: msedgewebview2.exe

Если этот раздел реестра отсутствует, клиент Teams работает в неоптимизированном режиме (отрисовка на стороне сервера). Этот ключ больше не требуется, если вы используете VDA 2402 (проверка здесь для получения дополнительных сведений).

Примечание.

Citrix Virtual Apps (также известные как опубликованные приложения) в настоящее время поддерживается VDA 2402 LTSR.

Дополнительные сведения см. в статье Оптимизация для Microsoft Teams.

Требования Omnissa Horizon и Workspace ONE

Примечание.

Horizon и Workspace ONE были разработаны и ранее обслуживались Компанией Omnissa.

Для поддержки клиента Teams необходимы следующие минимальные версии:

  • Horizon 8 2111 ESB (8.4)

Дополнительные сведения о последних требованиях и инструкциях, включая настройку оптимизации мультимедиа для Teams, см. в статье Оптимизация Microsoft Teams с помощью Horizon | Omnissa.

Требования Amazon WorkSpaces

Дополнительные сведения см. на новой странице оптимизации VDI (на основе SlimCore). AppStream не поддерживается.

Развертывание клиента Microsoft Teams

Чтобы развернуть клиент Microsoft Teams в организации, выберите один из следующих вариантов.

Важно!

Необходимо использовать последнюю версию bootstrapper.exe. Если .exe уже скачан, проверка Свойства > Сведения о > версии продукта для своей версии и сравните ее со свойствами последней загрузки.

Установка клиента Teams

Рекомендуемый способ развертывания Teams в VDI. Для этого параметра используется метод прямого или массового развертывания. Дополнительные сведения см. в разделе Массовое развертывание классического клиента Microsoft Teams.

Использование команды teamsbootstrapper.exe -p всегда гарантирует установку последней версии клиента Teams.

Затем можно добиться поэтапного и контролируемого развертывания, выборочно расширив назначения новых компьютерных каталогов или групп доставки для большего объема пользователей.

Администраторы также могут использовать локальные команды MSIX для подготовки Teams. Этот параметр позволяет свести к минимуму объем пропускной способности, используемой для начальной установки. MSIX может существовать в локальном пути или в формате UNC.

  1. Скачайте установщик .exe.

  2. Скачайте MSIX:
    - MSIX x86
    - MSIX x64
    - ARM64.

  3. Откройте командную строку как Администратор.

  4. В зависимости от расположения MSIX выполните следующие действия.

    Для локального пути введите :.\teamsbootstrapper.exe -p -o "c:\path\to\teams.msix"

    Пример:

    расположение локального пути для автономного установщика

    В поле UNC введите:.\teamsbootstrapper.exe -p -o "\unc\path\to\teams.msix"

    Пример:

    автономное расположение с помощью unc

Примечание.

Teamsbootstrapper.exe журналы находятся в папке C:\WINDOWS\Temp\teamsprovision.log.xxxxxxxxxx.

Если ИТ-администраторы устанавливают ограничения для MSIX или развертывают объекты групповой политики, это может помешать пользователям скачивать и устанавливать приложение. Если существуют ограничения, пользователь может увидеть следующие ошибки:

ошибка с политиками организации.

Установщики Teams в средах VDI

Вы должны иметь представление о расположении установки для клиента Teams.

Формат установщика Расположение установки Автоматическое обновление
Классический MSI Teams с флагом ALLUSERS=1 C:\Program Files (x86)\Microsoft\Teams Отключено
Классическая .EXE Teams %localappdata%\Microsoft\Teams Включено
Новый загрузчик .EXE Teams Teamsbootstrapper.exe — это упрощенный интерактивный установщик оболочки с интерфейсом командной строки без головы. Это позволяет администраторам "подготавливать" (устанавливать) приложение для всех пользователей на заданном целевом компьютере.
Он устанавливает пакет MSIX Teams на целевом компьютере, чтобы убедиться, что Teams может правильно взаимодействовать с Office и другим программным обеспечением Майкрософт.
C:\Program Files\WindowsApps\PublisherName.AppName_AppVersion_architecture_PublisherID

Пример
C:\Program Files\WindowsApps\MSTeams.23306.3314.2555.9628_x64_8wekyb3d8bbwe
Включен. Его можно отключить с помощью regkey. Дополнительные сведения: Отключение автоматического обновления Teams

Устранение ошибок развертывания Teams

Администраторы могут полагаться на teamsbootstrapper.exe код ошибки , описывающий проблему. Если код ошибки не содержит достаточно сведений, дополнительные диагностические сведения можно найти в подробных журналах событий.

  1. Перейдите в Просмотр событий (локальные) > приложения и службы Журналы > Microsoft > Windows.

  2. Проверьте наличие доступных журналов в следующих категориях:

    • AppxPackagingOM > Microsoft-Windows-AppxPackaging/Operational
    • >AppXDeployment-Server Microsoft-Windows-AppXDeploymentServer/Operational
  3. Просмотрите журналы в разделе AppXDeployment-Server.

    Дополнительные сведения см. здесь: Распространенные коды ошибок

    Teamsbootstrapper.exe коды распространенных ошибок Дополнительные сведения
    0x80070057 Команда начального загрузчика не имеет полный путь (избегайте URI с помощью .). Вместо этого попробуйте полный путь (например, c:\temp\MSTeams-x64.msix).
    0x80070032 Вероятная ошибка в пути UNC. Попробуйте скопировать MSIX в локальную папку.
    0x80004004 В regkey HKLM\Software\WoW6432Node\Microsoft\Office\Teams может остаться regkey 'maglevInstallationSource'. Попробуйте удалить его и повторно выполнить установку.

Инструкции по установке для Windows Server 2019

Для Windows Server 2019 году единственный поддерживаемый метод установки:

Dism /Online /Add-ProvisionedAppxPackage /PackagePath:<MSIX package path> /SkipLicense

Убедитесь, что загрузка неопубликованных приложений включена и что установлен WebView2. См. раздел Требования .

Эта /SkipLicense команда необходима, так как пакет MSIX не считается пакетом Store (так как он не был скачан из магазина). Поэтому для успешного выполнения команды установки Dism необходимо также включить эту политику во время установки: Конфигурация > компьютера Административные шаблоны > Windows Components > App Package Deployment >Разрешить установку всех доверенных приложений.

Важно!

AllowAllTrustedApps должен быть включен после успешного размещения пакета Teams в золотом образе. В противном случае регистрация пакета для каждого пользователя (которая происходит только при входе) завершается ошибкой, и пользователи не смогут запустить приложение.

Известные ограничения:

  • Если вы используете FSLogix в качестве решения диспетчера профилей, teams в Windows Server 2019 требуется исправление FSLogix 2210 4 или более поздней версии (Корпорация Майкрософт рекомендует последнюю доступную версию).

Интеграция присутствия Outlook с Teams в Windows Server 2019 г.

Чтобы Outlook правильно отображал состояние присутствия, на золотом изображении необходимо выполнить следующие действия.

  1. Установите на уровне компьютера (ALLUSERS=1) Windows 10 1809 и Windows Server 2019 KB5035849 240209_02051 Feature Preview.msi.

  2. Откройте редактор групповая политика. Перейдите в раздел Конфигурация компьютера\Административные шаблоны\KB5035849 240209_02051 Preview\Windows 10, версия 1809 и Windows Server 2019. Измените значение этого параметра на Включено.

  3. Установите накопительное обновление KB5035849 марта 2024 г. из каталога Центра обновления Майкрософт или WSUS для предприятий.

  4. Установите на уровне компьютера (ALLUSERS=1)MSTeamsNativeUtility.msi.

  5. Перезагрузите виртуальную машину.

  6. Установите Teams 24033.811.2738.2546 или более поздней версии, используя Dism, как описано ранее.

    Примечание.

    Шаги 1, 2, 3, 4 и 5 требуются только один раз. Эти действия не требуются при последующем обслуживании золотого образа.

    Важно!

    Outlook необходимо запустить после запуска Teams, чтобы присутствие отображалось правильно.

Удаление Teams для всех пользователей

Чтобы удалить и отменить подготовку Teams для всех пользователей, используйте следующую команду:

./teamsbootstrapper -x

Эта команда отменяет регистрацию и отменяет подготовку Teams для всех пользователей. Профиль или кэш пользователя Teams удаляется.

Отключение автоматического обновления Teams в непостоянный VDI

Чтобы предотвратить автоматическое изменение Teams, используйте следующий раздел реестра на виртуальной машине. Только сборки Teams выше 23306.3314.2555.9628 в VDI могут обрабатывать этот раздел реестра.

Location: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams
Name: disableAutoUpdate
Type: DWORD
Value: 1

Важно!

Если этот ключ имеется на виртуальной машине, установщик MSIX Teams не пытается установить или обновить надстройку собрания Teams (TMA). Администраторы должны подготовить TMA с помощью скриптов или других средств развертывания. Дополнительные сведения см. в разделе надстройки "Собрание Teams " этой статьи.

Автозапуск Teams

Три компонента управляют поведением автозапуска Teams:

  1. По умолчанию приложения на основе MSIX не запускаются автоматически, пока не будет запущен первый запуск, так как ос Windows не выполняет автозапуск пакетов в подготовленном состоянии. Регистрация AppX необходима с согласия пользователя. После первого запуска пользователи могут перейти в раздел Параметры>Общие и установить флажок Автозапуск Teams или включить автозапуск в меню Параметры Windows.

  2. Если флажок "Автозапуск Teams" неактивен, это означает, что общесистемный объект групповой политики отключает этот параметр для приложений UWP:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] 
    "EnableFullTrustStartupTasks"=dword:00000000
    "EnableUwpStartupTasks"=dword:00000000
    "SupportFullTrustStartupTasks"=dword:00000000
    "SupportUwpStartupTasks"=dword:00000000
    

    Этот параметр реестра приводит к тому, что параметр будет недоступен в операционных системах в разделе Параметры>Приложения>, установленные приложения. Чтобы изменить этот параметр, создайте клавиши regkeys со значениями, как показано в этом примере:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
    "EnableFullTrustStartupTasks"=dword:00000002
    "EnableUwpStartupTasks"=dword:00000002
    "SupportFullTrustStartupTasks"=dword:00000001
    "SupportUwpStartupTasks"=dword:00000001
    

    Перезапустите виртуальную машину, чтобы в меню параметров операционной системы были активны параметры запуска.

  3. Этот раздел реестра управляет поведением автозапуска Teams, поэтому его можно включить или отключить программным способом.

    [HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\MSTeams_8wekyb3d8bbwe\TeamsTfwStartupTask]
    "State"=dword:00000002
    "UserEnabledStartupOnce"=dword:00000001
    
    State Число Информация
    Отключено 0 Задача отключена.
    DisabledByUser 1 Пользователь отключил задачу. Только пользователь может повторно включить задачу.
    EnabledByUser 2 Задача включена.
    DisabledByPolicy 3 Администратор или групповая политика отключили задачу. Платформы, которые не поддерживают задачи запуска, также сообщают о disabledByPolicy.
    EnabledByPolicy 4 Администратор или групповая политика включили задачу.

    Дополнительные сведения см. по этой ссылке.

Важно!

Если вы используете непостоянный VDI, необходимо убедиться, что раздел реестра TeamsTfwStartupTask перемещается. Контейнеры ODFC FSLogix не перемещают этот раздел реестра, поэтому для сохранения этого ключа необходимо использовать другие средства управления профилями (Omnissa DEM, AppSense, Citrix UPM).

Расположение профиля и кэша для клиента Teams

Все пользовательские параметры и конфигурации теперь хранятся в:

  • C:\Users<username>\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\
  • C:\Users<username>\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\Settings\settings.dat
  • C:\Users<username>\AppData\Local\Publishers\8wekyb3d8bbwe\TeamsSharedConfig\app_switcher_settings.json
  • C:\Users<username>\AppData\Local\Publishers\8wekyb3d8bbwe\TeamsSharedConfig\tma_settings.json

Убедитесь, что эти папки и файлы сохраняются для правильной работы Teams.

Примечание.

Очень важно, чтобы все необходимые каталоги и верхняя структура папок в разделе AppData\Local\Packages\MSTeams_8wekyb3d8bbwe правильно были настроены как каталоги, а не как файлы или точки повторного анализа, а перемещались вместе с профилем пользователя:

AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\AC AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\AppData AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalState AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\RoamingState AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\Settings AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\SystemAppData AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\TempState

Папку "meeting-addin" в TeamsSharedConfig не следует сохранять, так как сохранение может вызвать проблемы с координатами собраний по умолчанию в шаблонах собраний, вставленных в Outlook.

Важно!

Корпорация Майкрософт рекомендует FSLogix 2210 HotFix 4 (2.9.8884.27471), чтобы обеспечить правильную интеграцию с клиентом Teams в VDI. В этом выпуске устранены следующие проблемы:

  • Windows Server 2019 иногда не может запрашивать подготовленные приложения AppX для пользователя во время выхода.
  • Папки MSIX, резервные копии которых не следует создавать, будут удалены во время выхода, а не только содержимое этих папок.
  • Новый Microsoft Teams завершает работу или не запускается в Windows Server 2019 г.
  • Новая команда Microsoft Teams отобразит ошибку во время запуска с неправильным параметром .
  • Новая команда Microsoft Teams отобразит ошибку во время запуска с недопустимой функцией.
  • Новая служба Microsoft Teams не будет регистрироваться по запросу во время входа при использовании контейнера ODFC.
  • Новая служба Microsoft Teams не будет регистрироваться по запросу во время создания профиля и не будет регистрироваться во время будущих входов, несмотря на установку.
  • Пользовательские параметры групповая политика будут сохраняться в профиле пользователя после удаления или отключения параметра политики.

Заметка: Клиентам, использующим Профиль и ODFC или только контейнеры ODFC, по-прежнему необходимо добавить параметр IncludeTeams для сохранения пользовательских данных и кэша Teams.

Примечание.

Перенаправление папок или перемещаемые профили пользователей не поддерживаются клиентом Teams в средах VDI, так как они не могут перемещать папки в AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams. Клиенты могут продолжать использовать перенаправление папок или перемещаемые профили пользователей с дополнительными продуктами, такими как FSLogix, Citrix Profile Manager и Omnissa DEM, которые могут перемещать папки Appdata\Local.

Важно!

Citrix рекомендует Citrix Profile Manager версии 2402 или 2203 CU5. Эти версии устраняют ошибки регистрации Teams и ошибку "неправильный параметр" при попытке запуска приложения. Если у клиентов по-прежнему возникают проблемы, связанные с Teams, обратитесь к Citrix для получения частной сборки для 2402 CU1 или 2203 CU6.

Пользователи Omnissa, использующие DEM в сочетании со средством оптимизации ОС Windows, могут столкнуться со сбоями при запуске приложения Teams, если в пользовательском интерфейсе средства установлен флажок "Очистить профиль пользователя по умолчанию".

Исключения папок

Использование дискового хранилища

Чтобы упростить распространение клиента на устройства Windows, добавлена поддержка MSIX, что повышает зависимость установки и обновлений приложений, а также снижает пропускную способность сети и потребление дискового пространства. Эта технология упаковки также показывает точное использование дискового пространства.

Место на диске — папки ключей и расположение

  • Установщик приложений: C:\Program Files\WindowsApps\MSTeams_[version]_[arch]__8wekyb3d8bbwe Включает пакет установки, поддерживает возможность сброса приложения и разрешает однократное инстантирование.
  • Данные пользователя и приложения: C:\Users<alias>\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe Включает код (пакеты JavaScript), кэш кода, кэши браузера, базы данных для пользовательских данных (например, беседы, масштабируемые в зависимости от использования) и веб-хранилище (из доменов, размещенных в Teams, таких как Sharepoint, Viva Обучение, Приложения и т. д.).

Для непрекращающихся настроек, в которых используется объем хранилища, применяется следующее руководство.

Folder Путь к папке Должность Влияние исключения
Журналы LocalCache\Microsoft\MSTeams\Logs
LocalCache\Microsoft\MSTeams\PerfLog
Диагностика, журналы perf и т. д. Без влияния.
WebStorage LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage Хранилище, используемое и управляемое браузером при доступе к другим веб-приложениям внутри веб-приложения с помощью iframes. Например, загрузка sharepoint, OneDrive и office-приложений в Teams. После очистки кэша загрузка этих приложений может выполняться медленнее.
Кэш GPU LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\GPUCache Кэш GPU. Без влияния.
StartMenuExperienceHost AppData\Local\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\TempState Отвечает за кнопку меню "Пуск" и плитки в ней. Без влияния. Исключение рекомендуется для устранения проблемы с отсутствующим значком Teams в меню "Пуск".
ShellExperienceHost (только для Windows Server 2019) AppData\Local\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState Отвечает за кнопку меню "Пуск" и плитки в ней. Без влияния. Исключение рекомендуется для устранения проблемы с отсутствующим значком Teams в меню "Пуск".
Ознакомьтесь с рекомендациями по компромиссам, требующими оценки и тестирования для этих сред
Folder Путь к папке Должность Влияние исключения
Рабочая роль службы LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\ Service Worker\CacheStorage
LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\Code Cache
Код и кэширование веб-скриптов или скриптов JS для запуска приложения. — снижение производительности при скачивании и загрузке скриптов при каждом запуске
приложения — нет автономного доступа к приложению.
IndexedDB LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\IndexedDB Содержит данные приложения и пользователя и является рекомендуемым способом кэширования данных в большом масштабе в веб-приложении для повышения скорости реагирования. — Значительно больше времени запуска приложения, так как данные (например, беседы чата или канала) должны быть удалены, а также использование сети в качестве данных, которые необходимо загружать и кэшировать каждый раз.
— Размер данных зависит от профиля пользователя.
— Пользователи могут увидеть , что мы настраиваем все для вас на экране-заставке запуска.
Тайник LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\Cache Кэш, используемый и управляемый браузером, для содержимого всех сетевых вызовов, которые покидают приложение. Также называется кэшем дисков. Например, браузер кэширует изображения профилей Teams в этом хранилище. Эти изображения необходимо скачать снова.

Кроме папок в этом разделе, мы не рекомендуем исключать дополнительные каталоги.

Интеграция Teams и Outlook

Флажок "Зарегистрировать новую Teams в качестве приложения чата для Microsoft 365" в разделе Параметры > Общая > система позволяет клиенту Teams интегрироваться со всеми приложениями Microsoft 365, которые имеют возможности мгновенного сообщения (присутствие, чат, VOIP и т. д.).

Например, Outlook проходит процесс обнаружения, описанный здесь для интеграции с клиентским приложением для обмена мгновенными сообщениями по умолчанию: Интеграция приложений для обмена мгновенными сообщениями с Office

Надстройка "Собрание Teams"

Кроме того, пакет Teams MSIX объединяет в себя MSI надстройки "Собрание Teams" (или TMA) ("MicrosoftTeamsMeetingAddinInstaller.msi"). TMA позволяет запланировать собрание Teams из Outlook.

Дополнительные сведения о безопасности, связанные с интеграцией TMA с клиентом Outlook, см. в статье Безопасность надстроек для собраний Teams при использовании клиента Outlook.

Все файлы Teams, установленные на компьютере, подписываются, поэтому ИТ-администраторы могут использовать политики AppLocker, целостности кода и Application Guard в Защитнике Windows, настроенные для принудительного применения.

  • Для установки TMA в Teams для отдельных пользователей папка установки находится в AppData\Local\Microsoft\TeamsMeetingДобавить
  • Журналы установки для MSI TMA хранятся здесь: AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs \tma_addin_msi.txt

Примечание.

В непрекращающихся средах (например, Windows Server или Windows 10/11 single или Multiuser) установка MicrosoftTeamsMeetingAddinInstaller.msi может завершиться ошибкой "Успешно установка или состояние ошибки: 1625".

Эта ошибка возникает из-за объектов групповой политики, влияющих на установщик Windows, и включает в себя политики DisableUserInstalls, DisableMSI или AppLocker на основе условий правила издателя или RuleCollection для установок MSI. В этом случае необходимо создать исключение, например:

  • FilePathCondition Path="%PROGRAMFILES%\WINDOWSAPPS*\MICROSOFTTEAMSMEETINGADDININSTALLER.MSI"

Метод развертывания для непрекращающихся сред, в которых автоматическое обновления Teams отключено

Примечание.

teamsbootstrapper.exe (версия продукта 1.0.2508703) теперь поддерживает дополнительный параметр, который автоматически устанавливает надстройку собраний Teams (TMA) для Outlook на уровне компьютера (например, msiexec /ALLUSERS=1).

-Fresh install (подготавливает Teams и устанавливает TMA на уровне компьютера): teamsbootstrapper.exe -p --installTMA

-Если Teams уже подготовлена и вы хотите установить только TMA: teamsbootstrapper.exe --installTMA

-Uninstall TMA (Outlook Classic должен быть закрыт): teamsbootstrapper.exe --uninstallTMA

-Uninstall Teams и TMA (Outlook Classic должен быть закрыт): teamsbootstrapper.exe -x

-Если Teams не подготовлен (отсутствует или не удалось подготовиться), TMA не устанавливается.

-Выполнение teamsbootstrapper.exe -p или teamsbootstrapper.exe -p -o "полный путь к msix" не устанавливает TMA на уровне компьютера

-Классический Outlook должен быть закрыт при попытке удалить TMA с помощью начального загрузчика

Если администраторы не хотят использовать новый флаг --installTMA, они по-прежнему могут установить MSI-файл TMA, расположенный в каталоге установки Teams, из командной строки Администратор, используя:


msiexec.exe /i "C:\Program Files\WindowsApps\MSTeams_X.X.X.X_x64__8wekyb3d8bbwe\MicrosoftTeamsMeetingAddinInstaller.msi" ALLUSERS=1 /qn /norestart TARGETDIR="C:\Program Files (x86)\Microsoft\TeamsMeetingAdd-in\<version>\"

  • TargetDIR должен поддерживать согласованность между установками, чтобы MSI-файл надстройки для собраний Teams смог обнаруживать и очищать старые версии. Если используется несколько каталогов, установка может вести себя неправильно.

  • X.X.X.X.X необходимо заменить версией Teams. Убедитесь, что между архитектурой ЦП (x64) и PublisherID (8wekyb3d8bbwe) имеется двойное подчеркивание. Точный номер версии можно извлечь, выполнив следующую команду в PowerShell:

    
    Get-AppXPackage -Name "*msteams*" | Select-Object -ExpandProperty Version
    
    
  • Версия должна быть заменена версией MSI-файла, например 1.24.2203.0. Точный номер версии можно извлечь, выполнив следующую команду в PowerShell:


PS C:\WINDOWS\system32> Get-AppLockerFileInformation -Path "C:\PROGRAM FILES\WINDOWSAPPS\MSTEAMS_24026.1000.2656.1710_X64__8WEKYB3D8BBWE\MICROSOFTTEAMSMEETINGADDININSTALLER.MSI" | Select -ExpandProperty Publisher | select BinaryVersion

BinaryVersion

1.24.2203.0

Пример: Ниже приведены примеры последней команды:


msiexec.exe /i "C:\Program Files\WindowsApps\MSTeams_23320.3021.2567.4799_x64__8wekyb3d8bbwe\MicrosoftTeamsMeetingAddinInstaller.msi" ALLUSERS=1 /qn /norestart TARGETDIR="C:\Program Files (x86)\Microsoft\TeamsMeetingAdd-in\1.24.2203.0\"

Приведенный ниже сценарий PowerShell можно использовать в качестве справки для развертывания. Клиенты должны выполнять проверку в своих средах контроля качества и тестирования:

If (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] 'Administrator') ){
    Write-Error "Need to run as administrator. Exiting.."
    exit 1
}

# Get Version of currently installed Teams Package
if (-not ($NewTeamsPackageVersion = (Get-AppxPackage -Name MSTeams).Version)) {
    Write-Host "Teams Package not found. Please install Teams from https://aka.ms/GetTeams ."
    exit 1
}
Write-Host "Found Teams Version: $NewTeamsPackageVersion"

# Get Teams Meeting Addin Version
$TMAPath = "{0}\WINDOWSAPPS\MSTEAMS_{1}_X64__8WEKYB3D8BBWE\MICROSOFTTEAMSMEETINGADDININSTALLER.MSI" -f $env:programfiles,$NewTeamsPackageVersion
if (-not ($TMAVersion = (Get-AppLockerFileInformation -Path $TMAPath | Select-Object -ExpandProperty Publisher).BinaryVersion))
{
    Write-Host "Teams Meeting Addin not found in $TMAPath."
    exit 1
}
Write-Host "Found Teams Meeting Addin Version: $TMAVersion"

# Install parameters
$TargetDir = "{0}\Microsoft\TeamsMeetingAdd-in\{1}\" -f ${env:ProgramFiles(x86)},$TMAVersion
$params = '/i "{0}" TARGETDIR="{1}" /qn ALLUSERS=1' -f $TMAPath, $TargetDir

# Start the install process
write-host "executing msiexec.exe $params"
Start-Process msiexec.exe -ArgumentList $params
write-host "Please confirm install result in Windows Eventlog"

После установки перезапустите Outlook и убедитесь, что TMA загружается. Журналы находятся в папке %localappdata%\Temp\Microsoft\Teams\meeting-addin.

Дополнительные сведения об устранении неполадок с надстройкой "Собрание Teams" см. в статье Устранение проблем с надстройкой "Собрание Teams" для Outlook.

Устранение неполадок с интеграцией Teams и Outlook

Симптомы

При проверка состояния присутствия пользователя в Outlook возникают следующие проблемы:

  • Индикатор присутствия не отображается.
  • Отображается неправильное присутствие.
  • Состояние присутствия — Состояние неизвестно.

Действия по устранению неполадок

  1. Убедитесь, что Teams запущена. Затем запустите Outlook.

  2. Проверьте параметры реестра на компьютере, чтобы убедиться, что Teams зарегистрирована в качестве приложения для обмена мгновенными сообщениями по умолчанию.

    1. Запустите редактор реестра.
    2. Найдите следующий подраздел: HKEY_CURRENT_USER\Software\IM Providers
    3. Проверьте следующие значения:
     - **Name:** DefaultIMApp
     - **Type:** REG_SZ
     - **Data:** MsTeams
     ```
    
    
  3. Найдите следующий подраздел:

    • HKEY_CURRENT_USER\Software\IM Providers\MsTeams (Outlook отслеживает изменение значений в этом разделе реестра)
  4. Проверьте следующие значения:

    -Name: UpAndRunning -Type: REG_DWORD -Data: 2 (0 — не выполняется, 1 — начало, 2 — выполняется)

  5. Если проблемы сохраняются, обратитесь к служба поддержки Майкрософт.

Управление резервным режимом в Teams

Когда пользователи подключаются из неподдерживаемой конечной точки, они находятся в резервном режиме, в котором звук и видео не оптимизированы. Вы можете отключить или включить резервный режим, задав одно из следующих значений DWORD реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams\DisableFallback HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Teams\DisableFallback

  • Этот раздел реестра может обрабатываться только Teams 24257.x.x.x.x или более поздней версии.
  • Чтобы отключить резервный режим, задайте для параметра значение 1.
  • Чтобы включить только звук, задайте для параметра значение 2.
  • Если значение отсутствует или равно 0 (ноль), включен резервный режим.
  • В fallback функция совместного использования экрана поддерживается с помощью другого пользовательского интерфейса средства выбора экрана (аналогично тому, что пользователь будет видеть в Teams для Интернета).

Мультитенантная и мульти-учетная запись в VDI

Teams в VDI позволяет быстро и легко выполнить вход, а также позволяет переключаться между несколькими учетными записями и организациями из одной облачной среды Microsoft 365.

Примечание.

Гости в нескольких облаках и собрания в нескольких облаках не поддерживаются в VDI. Дополнительные сведения см. в разделах Совместная работа с гостями из других облачных сред Microsoft 365 и Управление учетными записями и организациями в Microsoft Teams.

Если какая-либо из ваших учетных записей имеет гостевой доступ к другим организациям, добавлять их не нужно — они отображаются автоматически. Гость — это кто-то извне организации, которую владелец команды приглашает присоединиться к команде, например партнер или консультант. У гостей меньше возможностей, чем у членов команды или владельцев команд.

Дополнительные сведения: Управление учетными записями и организациями в Microsoft Teams

Функции, которые в настоящее время недоступны и известные проблемы в VDI с Teams

  • Пользователи AVD/W365, оптимизированные с помощью WebRTC, не могут видеть входящие видео и экраны, если они находятся на виртуальном рабочем столе под управлением Windows 11 24H2/25H2 (26100.6725 и 26200.6725 или выше) и контроль учетных записей пользователей (UAC) отключен. Текущее решение этой проблемы требует, чтобы администраторы включили контроль учетных записей на виртуальной машине Windows.
  • Оптимизация Microsoft Teams не поддерживается во вложенных сценариях или сценариях двойного прыжка (например, при запуске второго виртуального рабочего стола из другого виртуального рабочего стола).
  • В некоторых сценариях пользователи Citrix RemotePC могут столкнуться с циклом сбоя и перезапуска Teams при использовании VDA 2411 и локальном доступе к Teams (не через HDX). Дополнительные сведения см. в CTX585013.
  • Teams не регистрируется по запросу во время создания профиля FSLogix (даже с исправлением 4) и не регистрируется во время будущих входов, несмотря на установку. Условие гонки между службой диспетчера времени существования процессов (PLM) и AppxSvc вызывает эту проблему. вызывает временный сбой при обновлении пакета с 0x80004001 ошибки (E_NOTIMPL). Если служба PLM не запущена, регистрация Teams завершается ошибкой.
    • (В MSIX регистрация выполняется для каждого пользователя и начинается, когда пользователь входит в систему. Затем ОС загружает предустановленное упакованное приложение, создавая пользовательские данные приложения, FTA и плитки приложений в меню Пуск. Это действие выполняется службой AppReadiness, которая знает обо всех предустановленных приложениях и запрашивает развертывание этих пакетов службой развертывания Appx (AppxSvc).)
    • Клиенты, попадающие на эту ошибку, даже с исправлением FSLogix 4, должны развернуть следующие исправления:
    • Эта ошибка устранена с помощью KB5037849 для Windows 10 (май 2024 г.). Проблема отсутствует в Windows 11 22H2 или выше.
  • Команда Teams не запускается для пользователей, включаемых в однопользовательские непрекращающиеся Windows 10 виртуальных рабочих столов, либо приложение не отображается в меню "Пуск". Но приложение может стать видимым и успешно запускается через 15 минут после входа в систему.
    • Эта проблема устранена/ в KB5041582KB5041587 для Windows 10/11 и Teams 24215.1007.3082.1590 (или более поздней версии).
    • Также может потребоваться исключить следующее расположение из решения для перемещаемого профиля (для клиентов FSLogix, например, через redirections.xml): AppData\Local\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\TempState.
    • ПРИМЕЧАНИЕ. Проблема не отображается в многопользовательских Windows 10 или 11. Для Windows 2019. Доступно исправление для устранения этой проблемы: KB5044227.
  • Клиенты, устанавливающие Teams на золотой образ, который позже проходит sysprep для его обобщения, не могут запустить приложение. Это обстоятельство включает шаблоны из коллекции образов Azure.
    • Пользователи, войдя в подготовленные виртуальные машины, видят, что значок Teams неактивный в меню "Пуск" и щелчок по нему не повлияет.
    • Журнал AppX в Просмотр событий содержит ошибку 0x80073CF1.
    • Запуск Get-AppxPackage -name MsTeams -allusers из окна PowerShell с повышенными привилегиями показывает, что PackageUserInformation находится в приостановленном состоянии для sid S-1-15-18 (LocalSystem). Эта ошибка не отображается в W11 22H2 или более поздней версии. Установите KB5039299 для Windows 10 KB5040437 для WS2022 и KB5040431 для W11 21H2.
  • Демонстрация экрана из чата для виртуальных рабочих столов Azure или Windows 365 (эта проблема теперь устранена в клиенте удаленного рабочего стола 1.2.5105 и службе перенаправления 1.50.2402.29001).
  • Общий доступ к экрану из чата для Citrix только при использовании приложения рабочей области 2311.
  • msteams_autostart.exe "Неправильный параметр": в непрекращающихся средах, использующих FSLogix (любая версия до версии 2210 HotFix 4) или контейнеры профилей Citrix Profile Manager, когда Teams пытается выполнить автозапуск или пользователь пытается запустить Teams из меню "Пуск", возникает ошибка " Неправильный параметр". Частота и воспроизводимость ошибки зависит от среды и особенно используемого антивирусного программного обеспечения (SentinelOne, Palo Alto, Trend Micro, Bitdefender, CrowdStrike и т. д.) и исключений на месте. Эта проблема устранена в исправлении 4 для FSLogix 2210. Клиенты, столкнувшись с этой проблемой с Citrix Profile Manager, должны обновиться до CPM 2402 или 2203 CU5.
    • Ошибка "Неправильный параметр" может быть вызвана другими драйверами файловой системы. При запуске fltmc из командного окна с повышенными привилегиями перечислены драйверы. Два драйвера Citrix (UPMAction и upmjit) могут вызвать ошибку, даже если вы используете только исправление FSLogix 4 и не используете Диспетчер профилей Citrix. Эта ошибка возникает из-за того, что установщики Citrix VDA обычно устанавливают profilemgt_x64.msi по умолчанию для мониторинга счетчиков времени входа в систему в Citrix Director. Удаление этого MSI может исправить ошибку "неправильный параметр".
  • Команда Teams не запускается для пользователей, включающихся в виртуальные рабочие столы, или приложение не отображается в меню "Пуск".
    • Администраторы не сталкиваются с этой проблемой— после установки Teams в золотом образе они могут успешно запустить его.
    • После запечатывания золотого образа и его развертывания в большом масштабе (с помощью средств подготовки, таких как Citrix MCS/PVS или Omnissa Instant-Clones), пользователи входят на виртуальные машины и нажимают значок Teams, но не могут запустить приложение. Проблема вызвана сбоем регистрации пакета MSIX на уровне пользователя с другим программным обеспечением для управления профилями (FSLogix до версии 2210 Исправление 4, Citrix CPM 2308 или 2311, но не на 2402, Ivanti UEM и т. д.), даже если промежуточное хранение пакета прошло успешно (ОС сохранила содержимое пакета на диске в каталоге %ProgramFiles%\WindowsApps). Эту проблему можно подтвердить, запустив Get-AppxPackage -name MsTeams для затронутых пользователей. При выполнении этого кода возвращаются пустые выходные данные.
    • Если Get-AppxPackage -name MsTeams -allusers запускается из командного окна PowerShell с повышенными привилегиями, в выходных данных показано, что Teams зарегистрирована (см. строку PackageFullName) и значение Состояние имеет значение ОК.
    • Эта проблема устранена в исправлении 4 FSLogix 2210.
  • При использовании Azure виртуальных рабочих столов или Windows 365, а также клиента удаленного рабочего стола MAC или приложения для Windows пользовательский интерфейс Microsoft Teams не перечисляет все периферийные устройства, подключенные к устройству. Вместо этого в раскрывающемся меню Устройства Microsoft Teams отображается только устройство, выбранное на уровне macOS. Периферийное устройство помечено. Примером этой маркировки является "MAC-имя устройства" + "Динамики".
  • Собрания Teams не могут быть запущены при выборе ссылки из Outlook. Запрос на проверку подлинности (доступ к клиенту "{tenant}" запрещен), когда пользователи пытаются присоединиться к внешнему собранию. Эта проблема устранена в Teams 24091.214.2846.1452.
  • Окно PowerShell отображается после подготовки Teams. Если ос виртуальной машины имеет правильные исправления (см. раздел Развертывание нового клиента Microsoft Teams, второй маркер в разделе Заметки), администраторы могут удалить этот раздел реестра, а окно PowerShell больше не отображается:
Location: "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run"
Name: TeamsProvisionRunKey

В teamsbootstrapper.exe версии 1.0.2407104 этот ключ был добавлен в качестве обходного решения для сред, в которых отсутствуют эти исправления.

Примечание.

Корпорация Майкрософт работает над решением и планирует в ближайшее время снять эти ограничения.

Улучшения в Teams

Teams для интернета в VDI

Teams для Интернета не поддерживается в средах VDI, поэтому производительность и надежность могут негативно сказаться при использовании в VDI.

Функции, не поддерживаемые в VDI

Следующие функции не поддерживаются в Teams при использовании оптимизации на основе WebRTC. Большинство из этих ограничений устранены с помощью новой оптимизации на основе SlimCore. Дополнительные сведения см. в новом разделе оптимизации статьи VDI 2.0.

  • QoS.

  • 1080p.

  • Пользовательские фоны, отправленные пользователями.

  • Teams премиум функции (сквозное шифрование, подложка, события уровня "Премиум" не оптимизированы, пользовательские фоны собраний для организаций).

  • Аватары.

  • Представление коллекции 3x3 и 7x7.

  • Подавление шума (за исключением Azure Виртуального рабочего стола или W365, где подавление шума включено по умолчанию, но подтверждение не отображается в пользовательском интерфейсе клиента Teams. Это поведение по умолчанию.

  • Увеличение или уменьшение масштаба.

  • Маршрутизация на основе расположения.

  • Обход мультимедиа.

  • HID (только Citrix).

  • Общий доступ к системным звукам (только Omnissa).

  • Роли продюсера трансляции и докладчика трансляции.

  • Кросс-облако в облаках для государственных организаций (GCC, GCC High и DoD) и национальных облаках, управляемых 21Vianet

  • Запись видеоклипа не захватывает общий доступ к экрану.

  • Монитор вызовов (небольшое плавающее окно после свернуть главное окно Teams) не отображает видео или общий доступ к экрану.

  • Teams вызывает drop на локальном компьютере с подключенным периферийным устройством HID, если пользователь запускает виртуальный рабочий стол с этого локального компьютера и входит в Teams (Azure Виртуальный рабочий стол/W365 и Omnissa с WebRTC и SlimCore, Citrix только с SlimCore).

  • Организаторы и выступающие не могут присоединяться к ратушам.