当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何禁用 Microsoft Teams 自动启动

作者:精品下载站 日期:2024-12-14 23:15:26 浏览:14 分类:玩电脑

如何禁用 Microsoft Teams 自动启动


默认情况下,当您安装 Office 365/Office 2019 时,将安装所有 Microsoft Office 应用,包括 Teams(您只能使用 Office 部署工具安装特定的 Office 应用)。 MS Teams 配置为在用户登录计算机时自动启动。但是,如果您不使用 Microsoft Teams 或者不希望它消耗您的主机资源,您可以禁用 Teams 自动启动(对于具有 Office 365 的 RDS 主机尤其如此)。

[玩转系统] 如何禁用 Microsoft Teams 自动启动

[玩转系统] 如何禁用 Microsoft Teams 自动启动

请注意,如果您只是在任务管理器的启动选项卡上禁用 Teams 自动启动,那么当您下次运行应用程序时,它仍会自动启动。

[玩转系统] 如何禁用 Microsoft Teams 自动启动

您可以通过注册表禁用 Teams 自动启动。为此,请从 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 注册表项中删除 com.squirrel.Teams.Teams 注册表参数(其默认值为

C:\Users\%username%\AppData\Local\Microsoft\Teams\Update.exe --processStart "Teams.exe" --process-start-args "--system-initiated"

)。

[玩转系统] 如何禁用 Microsoft Teams 自动启动

要为 AD 域中的所有用户禁用 Teams 自动运行,您可以创建一个单独的 GPO 来删除此注册表参数:

  1. 创建一个新的 GPO 并将其链接到包含要禁用 Teams 自动启动的计算机的 OU;

  2. 转到用户配置 -> 首选项 -> Windows 设置 -> 注册表

  3. 创建新的组策略首选项规则以删除注册表参数:操作:删除
    配置单元:HKEY_CURRENT_USER
    键路径:\Software\Microsoft\Windows\CurrentVersion\Run
    值名称:com.squirrel.Teams.Teams

    [玩转系统] 如何禁用 Microsoft Teams 自动启动

  4. 启用GPO环回处理模式。为此,请转到计算机配置 -> 管理模板 -> 系统 -> 组策略,然后设置值合并配置用户组策略环回处理模式选项。

有一个特殊选项可以在 Office admx GPO 模板中禁用 Teams 自动启动。将 Office 365 的新 ADMX 文件下载并安装(更新)到 GPO 中央存储。然后,您将能够使用防止 Microsoft Teams 在安装后自动启动选项(用户配置 -> 策略 -> 管理模板 -> Microsoft Teams)。

必须在计算机上安装 Teams 之前配置该策略,因为该应用程序会在首次成功启动后添加到启动中。

[玩转系统] 如何禁用 Microsoft Teams 自动启动

要重置所有 Teams 用户自动启动设置,Microsoft 建议运行以下 PowerShell 脚本:https://docs.microsoft.com/en-us/microsoftteams/scripts/powershell-script-teams-reset-autostart。

或者使用我的简单脚本重置注册表和配置 JSON 文件中的 Teams 自动启动设置

%APPDATA%\Microsoft\Teams\desktop-config.json
$entry = $null -eq (Get-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Run)."com.squirrel.Teams.Teams"
if ( !$entry ) {
Remove-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Run -Name "com.squirrel.Teams.Teams"
}
$teamsConfigFile = "$env:APPDATA\Microsoft\Teams\desktop-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 登录脚本运行。

在 Linux 上禁用 Microsoft Teams 自动启动

Linux 发行版(Ubuntu、Fedora、CentOS 和 RHEL)中的 Microsoft Teams 客户端也已预先配置为自动启动。 Teams 在 Linux 中通过应用程序启动文件启动

/home/$USER/.config/autostart/teams.desktop

您可以在 GUI 中禁用 Teams 自动启动或编辑其配置文件 (teams.desktop)。

vi ~/.config/autostart/teams.desktop

将以下值从 True 更改为 False:

X-GNOME-Autostart-enabled=false

防止更改文件(否则,如果您手动运行 MS Teams,它将恢复文件的原始配置):

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

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯