The built-in Teams app for Windows is a pre-installed version of Microsoft Teams that comes bundled with the Windows operating system. This integration aims to provide users with seamless access to Teams’ collaboration and communication features right from their desktop, without the need to separately install the application.
However, it’s important to note that the built-in Teams app might not be suitable for all scenarios, especially in enterprise environments where administrators might want more control over app deployment and usage. In such cases, organizations can choose to manage the installation of Teams themselves or consider the available methods to disable or remove the built-in Teams app, as outlined in the provided methods. This flexibility allows organizations to tailor the Teams experience to their specific needs and requirements.
Here are three methods to disable or remove the built-in Teams app from Windows 11 using Intune:
Disable Win11 built-in Teams chat with Intune using Settings Catalog
- Navigate to Devices > Windows > Configuration profiles in the MEM Admin center
- Create a new profile with Platform as Windows 10 and later, and Profile Type as Settings catalog
- Configure the “Configure Chat Icon” setting under the Experience category to be Disabled
- Assign the profile accordingly
Disable Win11 built-in Teams chat with Intune using Custom OMA-URI
- Similar to the first method, navigate to Devices > Windows > Configuration profiles and create a new profile
- Choose Platform as Windows 10 and later and Profile Type as Templates, then select Custom
- Configure an OMA-URI with the following details:
Name: RemoveChat
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Experience/ConfigureChatIcon
Data Type: Integer
Value: 3
4. Assign and configure the profile as needed.
Remove Win11 built-in Teams chat with Intune using PowerShell
Due to changes in the Store, uninstalling built-in Windows Store apps isn’t feasible via Intune for Windows 11. However, you can use a PowerShell script to remove built-in apps.
An example of this script:
Get-AppxPackage -Name "MicrosoftTeams" -AllUsers | Remove-AppxPackage Get-AppXProvisionedPackage -Online | Where {$_.DisplayName -eq "MicrosoftTeams"} | Remove-AppxProvisionedPackage -Online
The script can be deployed as a Win32 app via Intune for removal.