Отключение автоматического запуска Microsoft Teams

По-умолчанию, при установке пакета Office 365/ Office 2019 устанавливаются сразу все офисные приложения Microsoft, в том числе Teams ( выборочная установка приложений Office возможна с помощью Office Deployment Tool ). Teams всегда настроен так, чтобы запускаться автоматически при входе пользователя. Однако, если вы не используете Microsoft Teams постоянно, или вы не хотите, чтобы он использовал ресурсы вашего компьютера/сервера, вы можете отключить автоматических запуск Teams. Это особенно актуально на RDS серверах с Office 365 .

Отключение автозапуска Teams в Windows

Вручную отключить автозапуск Microsoft Teams можно в его настройках. Запустите приложение, перейдите в Settings -> General -> Application . Отключите опцию Auto-start application . Перезапустите приложение.

Обратите внимание, что если вы просто отключите запуск Teams через вкладку Startup в Task Manager, то при следующем запуске приложения, он опять станет запускаться автоматически.

Вы можете отключить автозапуск Teams через реестр. Для этого в ветке реестра пользователя HKEY_Current_UserSoftwareMicrosoftWindowsCurrentVersionRun нужно удалить параметр com.squirrel.Teams.Teams (его дефолтное значение выглядит так С:Users%username%AppDataLocalMicrosoftTeamsUpdate.exe --processStart "Teams.exe" --process-start-args "--system-initiated" ).

Чтобы автозапуск Teams всегда был отключен у пользователей на компьютерах в домене AD, можно создать отдельную GPO, которая будет удалять данный параметр реестра .

  1. Создайте новую GPO и назначьте ее на OU с компьютерами, для которых вы хотите отключить автозапуск Teams;
  2. Перейдите в раздел User Configuration -> Preferences -> Windows Settings -> Registry ;
  3. Создайте новое правило Group Policy Preferences, которое должно удалять указанный параметр реестра:Action: Delete
    Hive: HKEY_CURRENT_USER
    Key path: SoftwareMicrosoftWindowsCurrentVersionRun
    Value name: com.squirrel.Teams.Teams

  4. Включите режим обработки замыкания групповой политики. Для этого перейдите в секцию GPO Computer Configuration -> Administrative Templates -> System -> Group Policy , и задайте параметру Configure user Group Policy Loopback Processing mode значение Merge .

В административных GPO шаблонах для Office также есть отдельная политика, позволяющая отключить автозапуск Teams. Скачайте и установите новые ADMX файлы для Office 365 в центральное хранилище шаблонов групповых политик . После этого вы сможете использовать параметр “ Prevent Microsoft Teams from starting automatically after installation ” (User Configuration -> Policies -> Administrative Templates -> Microsoft Teams) для отключения.

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

Чтобы сбросить все настройки автозагрузки Teams, которые внес пользователь, Microsoft предлагает использовать готовый PowerShell скрипт https://docs.microsoft.com/en-us/microsoftteams/scripts/powershell-script-teams-reset-autostart .

Либо воспользуйтесь моим PowerShell скриптом для очистки настроек автозапуска Teams в реестре и JSON файле %APPDATA%MicrosoftTeamsdesktop-config.json :

$entry = $null -eq (Get-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionRun)."com.squirrel.Teams.Teams"
if ( !$entry ) {
Remove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionRun -Name "com.squirrel.Teams.Teams"
}
$teamsConfigFile = "$env:APPDATAMicrosoftTeamsdesktop-config.json"
$teamsConfig = Get-Content $teamsConfigFile -Raw
if ( $teamsConfig -match "openAtLogin`":false") {
break
}
elseif ( $teamsConfig -match "openAtLogin`":true" ) {
$teamsConfig = $teamsConfig -replace "`"openAtLogin`":true","`"openAtLogin`":false"
}
else {
$teamsAutoStart = ",`"appPreferenceSettings`":{`"openAtLogin`":false}}"
$teamsConfig = $teamsConfig -replace "}$",$teamsAutoStart
}
$teamsConfig | Set-Content $teamsConfigFile

PowerShell скрипт можно запустить через логон скрипты GPO .

Отключаем автозагрузку Teams в Linux

В Linux дистрибутивах (Ubuntu, Fedora, CentOS, RHEL) Teams также настроен на автоматический запуск. Teams запускается в Linux через файл автозагрузки приложений /home/$USER/.config/autostart/teams.desktop.

Вы можете отключить автоматический запуск Teams через настройку в графическом интерфейсе, а можно отредактировать конфигурационный файл teams.desktop.

vi ~/.config/autostart/teams.desktop

Измените значение строки с True на False :

X-GNOME-Autostart-enabled=false

Запретите вносить изменения в файл (иначе, если вы запустите MS Teams вручную, он восстановит исходную конфигурацию файла):

sudo chattr +i ~/.config/autostart/teams.desktop

admin

Share
Published by
admin

Recent Posts

Лучшие дистрибутивы Linux

Если говорить о том, какие лучшие дистрибутивы Linux мы знаем, то этот список может быть…

1 неделя ago

Лучшие браузеры для Ubuntu

Хотя Ubuntu и поставляется со встроенным обозревателем Firefox многие пользователи считают что это не самая…

1 неделя ago

Установка Remmina Ubuntu 16.04 или 16.10

Что такое Remmina? Remmina — это совершенно бесплатный и свободный клиент так называемого удаленного рабочего…

1 неделя ago

Плюсы Ubuntu

Как мы знаем, Ubuntu это самая популярная сборка из систем на базе ядра Linux. У…

1 неделя ago

Выбираем ноутбук для Linux

Выбор ноутбука для каждого пользователя это довольно кропотливый процесс. Люди стараются подобрать ноутбук который будет…

1 неделя ago

Установка Linux рядом с Windows 10

Если вы решили ознакомиться с операционной системой Linux более детально и задались вопросом как установить…

1 неделя ago