Downloads Microsoft Teams


Microsoft Teams Meeting App Download

Microsoft Teams adalah hub Anda untuk kerja sama tim, yang menggabungkan semua kebutuhan tim di satu tempat: obrolan dan percakapan teralur, rapat & konferensi video, panggilan, kolaborasi konten dengan kekuatan aplikasi Microsoft 365, serta kemampuan untuk membuat dan mengintegrasikan aplikasi dan alur kerja yang diandalkan bisnis Anda. Microsoft teams free download - Microsoft Team is a virtual platform that allows collaboration between multiple remote users. Among colleagues, friends of professionals, this service promotes collaborative work with a maximum number of 300 users. You are able to chat, send.

Download Microsoft Teams For Laptop


Watch the following session to learn about the benefits of the Windows Desktop Client, how to plan for it and how to deploy it: Teams Windows Desktop Client.

To use Microsoft Endpoint Configuration Manager, or Group Policy, or any third-party distribution mechanisms for broad deployment, Microsoft has provided MSI files (both 32-bit and 64-bit) that admins can use for bulk deployment of Teams to select users or computers. Admins can use these files to remotely deploy Teams so that users do not have to manually download the Teams app. When deployed, Teams will auto launch for all users who sign in on that machine. (You can disable auto launch after installing the app. See below.)We recommend that you deploy the package to the computer, so all new users of the machine will also benefit from this deployment.

These are the links to the MSI files:

U.S. Government - GCC32-bit64-bitARM64
U.S. Government - GCC High32-bit64-bitARM64
U.S. Government - DoD32-bit64-bitARM64

To ensure a successful deployment, be aware of the following:

  • Install the 64-bit version of Teams on 64-bit operating systems. If you try to install the 64-bit version of Teams on a 32-bit operating system, the installation won't be successful and currently you won't receive an error message.

  • If the customer tenant is on the GCCH or DoD clouds, the customer should set the initial endpoint in the registry by adding the CloudType value to the HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftOffice16.0Teams key in the registry. The type for CloudType is DWORD and values are (0 = Unset, 1 = commercial, 2 = GCC, 3 = GCCH, 4 = DOD). Setting the endpoint with the registry key restricts Teams to connecting to the correct cloud endpoint for pre-sign-in connectivity with Teams.

  • Teams can also be included with a deployment of Microsoft 365 Apps for enterprise. For more information, see Deploy Microsoft Teams with Microsoft 365 Apps for enterprise.

  • To learn more about Microsoft Endpoint Configuration Manager, see What is Configuration Manager?

Deployment procedure (recommended)

  1. Retrieve the latest package.
  2. Use the defaults prepopulated by the MSI.
  3. Deploy to computers when possible.

How the Microsoft Teams MSI package works

PC installation

The Teams MSI will place an installer in Program Files. Whenever a user signs into a new Windows User Profile, the installer will be launched and a copy of the Teams app will be installed in that user's AppData folder. If a user already has the Teams app installed in the AppData folder, the MSI installer will skip the process for that user.

Do not use the MSI to deploy updates, because the client will auto update when it detects a new version is available from the service. To re-deploy the latest installer use the process of redeploying MSI described below. If you deploy an older version of the MSI package, the client will auto-update (except in VDI environments) when possible for the user. If a very old version gets deployed, the MSI will trigger an app update before the user is able to use Teams.


The default location is C:Program Files (x86)Teams Installer on 64-bit operating systems and C:Program FilesTeams Installer on 32-bit operating systems.We don't recommended that you change the default install locations, as this could break the update flow. Having too old a version will eventually block users fromaccessing the service.

Target computer requirements

  • .NET framework 4.5 or later
  • Windows 8.1 or later
  • Windows Server 2012 R2 or later
  • 3 GB of disk space for each user profile (recommended)

VDI installation

For complete guidance on how to deploy the Teams desktop app on VDI, see Teams for Virtualized Desktop Infrastructure.

Clean up and redeployment procedure

If a user uninstalls Teams from their user profile, the MSI installer will track that the user has uninstalled the Teams app and no longer install Teams for that user profile. To redeploy Teams for this user on a particular computer where it was uninstalled, do the following:


The next steps contain information about how to modify the registry. Make sure that you back up the registry before you modify it and that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, see Windows registry information for advanced users.

  1. Uninstall the Teams app installed for every user profile. For more information, see Uninstall Microsoft Teams.
  2. Delete the directory recursively under %localappdata%MicrosoftTeams.
  3. Delete the HKEY_CURRENT_USERSoftwareMicrosoftOfficeTeamsPreventInstallationFromMsi registry value.
  4. Redeploy the MSI package to that particular computer.


You can also use our Teams deployment clean up script to complete steps 1 and 2.

Prevent Teams from starting automatically after installation

The default behavior of the MSI is to install the Teams app as soon as a user signs in and then automatically start Teams. If you don't want Teams to start automatically for users after it's installed, you can use Group Policy to set a policy setting or disable auto launch for the MSI installer.

Use Group Policy (recommended)

Enable the Prevent Microsoft Teams from starting automatically after installation Group Policy setting. You can find this policy setting in User ConfigurationPoliciesAdministrative TemplatesMicrosoft Teams. This is the recommended method because you can turn off or turn on the policy setting according to your organization's needs.

When you enable this policy setting before Teams is installed, Teams doesn't start automatically when users log in to Windows. After a user signs in to Teams for the first time, Teams starts automatically the next time the user logs in.


To learn more, see Use Group Policy to prevent Teams from starting automatically after installation.


If you've already deployed Teams and want to set this policy to disable Teams autostart, first set the Group Policy setting to the value you want, and then run the Teams autostart reset script on a per-user basis.

Disable auto launch for the MSI installer

You can disable auto launch for the MSI installer by using the OPTIONS='noAutoStart=true' parameter as follows.

For the 32-bit version:

For the 64-bit version:

When a user logs in to Windows, Teams is installed with the MSI and a shortcut to start Teams is added to the user's desktop. Teams won't start until the user manually starts Teams. After the user manually starts Teams, Teams automatically starts whenever the user logs in.

Note that these examples also use the ALLUSERS=1 parameter. When you set this parameter, Teams Machine-Wide Installer appears in Programs and Features in Control Panel and in Apps & features in Windows Settings for all users of the computer. All users can then uninstall Teams if they have admin credentials on the computer.


If you run the MSI manually, be sure to run it with elevated permissions. Even if you run it as an administrator, without running it with elevated permissions, the installer won't be able to configure the option to disable auto start.


This article provides guidance for how to diagnose and troubleshoot installation and update issues for the Teams desktop client app running on Windows.

Check whether Teams is updated successfully

Follow these steps to check whether a Teams update is successfully installed.

  1. In Teams, select your profile picture, and then click About > Version.
  2. On the same menu, click Check for updates.
  3. Wait for the banner at the top of the app to indicate that a “refresh” of Teams is needed. The link should be shown about a minute later as this process downloads the new version of Teams. The banner also lets you know if you’re already running the latest version in which case, no update is necessary.
  4. Click the refresh link in the banner.
  5. Wait until Teams restarts, and then repeat step 1 to see whether the app is updated.

If you see a failure message or if the version number is the same as in step 4, the update process failed.

Troubleshoot installation and update issues

Troubleshoot installation issues

When Teams is installed, the Teams installer logs the sequence of events to %LocalAppData%SquirrelTempSquirrelSetup.log. The first thing to look for is an error message or a call stack near the end of the log. Note that call stacks at the beginning of the log may not mean that an installation issue exists. It can be easier to compare your log against the log from a successful installation (even on another machine) to see what's expected.

If SquirrelSetup.log doesn't indicate the cause or if you need more information to troubleshoot the issue, see Collect and analyze application and system logs.

Troubleshoot update issues

When Teams is successfully installed, the log location switches from %LocalAppData%SquirrelTemp to %LocalAppData%MicrosoftTeams. At this location, there are two log files of interest, SquirrelSetup.log and logs.txt.

  • The SquirrelSetup.log file at this location is written by Update.exe, which is an executable that services the Teams app.
  • The Logs.txt file is used by the Teams app (specifically Teams.exe) to record significant application events. It will likely contain failure information.

These log files contain personally identifiable information (PII) and so they're not sent to Microsoft.

Teams can automatically start the update process (depending on the policy) or users can manually check for updates by going to their profile picture > Check for updates. Both methods use the following sequence of events.

  1. Check for updates. Teams makes a web request and includes the current app version and deployment ring information. The goal of this step is to get the download link. A failure at this step is logged in Logs.txt.
  2. Download update. Teams downloads the update by using the download link obtained from step 1. When the download is complete, Teams calls Update.exe to stage the download. A download failure is also logged in Logs.txt.
  3. Stage the update. The downloaded content is verified and unpacked into an intermediate folder, %LocalAppData%MicrosoftTeamsstage), which is done by Update.exe. Failures at this step are logged in SquirrelTemp.log.
  4. Install the update. There are multiple ways to start Teams. The system automatically starts Teams when a user logs in or you can start Teams through a shortcut. In this step, Update.exe checks for the presence of the staging folder, verifies the content again, and performs file operations to un-stage the app. The old application folder in %LocalAppData%MicrosoftTeamscurrent is backed up to %LocalAppData%MicrosoftTeamsprevious and the stage folder is renamed to 'current'. Failures at this step are logged in SquirrelTemp.log.

If SquirrelTemp.log or Logs.txt don't contain sufficient information to determine the underlying cause and you need more information to troubleshoot the issue, go to Collect and analyze application and system logs.

Collect and analyze application and system logs

This section describes how to collect and analyze application and system logs to get more comprehensive information to troubleshoot the issue. You'll use Sysinternals tools to complete these steps. To learn more, see Windows Sysinternals.

Collect logs

  1. Download the Sysinternals tools.

  2. Extract the zip file to the %TEMP% folder on your local drive.

  3. Open an elevated command prompt, and then do the following:

    1. Run the following to go to your TEMP folder:

    2. Copy the setup and application logs. Note that depending on the point of failure, some of these logs may not be present.

    3. Run the following to capture the open handles.

    4. Run the following to capture the opened DLLs.

    5. Run the following to capture the drivers that are running.

    6. Run the following to capture the access control lists (ACLs) of the Teams folder.

Analyze logs (for advanced users)

A failed update can result in unpredictable app behavior. For example, users may be unable to exit Teams, have a stale version of Teams, or can't start Teams. If you experience an issue during an update, the first place to look to find the cause is SquirrelTemp.log. Here are the different types of update failures, listed from most common to least common, and how to analyze and troubleshoot them using logs.

Unable to exit Teams

As Teams determines that it needs to update itself to a newer version, it downloads and stages the new app, and then waits for an opportunity to restart itself the next time the machine is idle. A common issue during this process is when another process or a file system driver locks up the Teams.exe process, which prevents Teams.exe from exiting. As a result, the Teams app can't be replaced by the newly-downloaded and staged app.

Troubleshooting tips:

  • To confirm that is the issue that you're experiencing, quit Teams (right-click Teams on the task bar, and then click Quit). Then, open Task Manager in Windows to see whether an instance of Teams is still running.
  • If you’re not on the computer that's having this issue, inspect the SquirrelTemp.log collected from the computer that's experiencing this issue and look for a 'Program: Unable to terminate the process in the log' entry.
  • To determine what's preventing Teams.exe from exiting, look at the Dlls.txt and Handles.txt logs. These tell you the processes that prevented Teams from exiting.
  • Another culprit that can prevent Teams from exiting is the kernel-mode file system filter driver. Use the SysInternals tool, ProcDump, to collect the kernel-mode process dump by running procdump -mk <pid>, where is the process ID obtained from Task Manager. You can also inspect the Driverquery.txt log file to see the active filter drivers that may interfere with Teams.
  • To recover from this state, restart the computer.

File permissions

Teams creates a number of subfolders and files in the user's profile throughout the installation and update process. Because the app and the updater runs as a non-elevated user, read and write permissions must be granted on the following folders:

FolderUsed by
%LocalAppData%SquirrelTempTeams installer (for example, Teams_Windows_x64.exe) during installation phase
%LocalAppData%MicrosoftTeamsTeams updater (Update.exe) to extract and stage the app package during update process
%AppData%MicrosoftTeamsTeams app (Teams.exe) to save settings, app states, and the (pre-staged) downloaded update package

If Teams is denied access because it can't write to a file, another software application may be interfering or a security descriptor entry may be limiting write access to a folder.

Troubleshooting tips:

  • Look for 'access denied' evidence in SquirrelTemp.log or Logs.txt. Check these files to see whether there was an attempt to write to a file that failed.
  • Open Icacls.txt and look for the effective access control entry (ACE) that blocks write operations by a user who is not an admin. Typically, this is in one of the DACL entries. For more information, see the icacls documentation.

File corrupted

In some cases, encryption software can change files in the %LocalAppData%MicrosoftTeams folder, which can prevent Teams from starting. This can happen at any time, even when the app isn't being updated. Unfortunately, when a file is corrupted, the only way to recover from this state is to uninstall and re-install Teams.


If you can't determine the underlying cause of the issue by using any of these steps, you may want to try a Process Monitor session. Process Monitor is a Sysinternals tool that records access to the registry and file system.

Related topics