Skip to main content

MS Teams: Optimize Resources

Microsoft Teams can consume significant resources on virtual machines. If you want to reduce resource usage, apply the following adjustment in the Windows registry.

  1. Open PowerShell as Administrator. Open Windows Search and type “PowerShell.” Right-click on “Windows PowerShell” and select “Run as Administrator.”
  2. Type the following PowerShell command and press Enter: New-Item -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Force
  3. Then, type this command and hit Enter: New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Name IsWVDEnvironment -PropertyType DWORD -Value 1 -Force
  4. Restart Teams. If Teams is already running, right-click the Teams icon in the taskbar, select “Quit,” and then restart Teams.
  5. To verify if the entry was successful, use this PowerShell command: Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Name IsWVDEnvironment
  6. If you want to revert the change, run this command: Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Name IsWVDEnvironment -Force

If Teams continues to consume a great amount of system resources, you can make additional optimizations in the Teams settings, such as disabling GPU hardware acceleration, disabling Teams autostart, clearing the Teams cache, and reducing unnecessary notifications and background processes. Close Teams when not actively using it instead of letting it run in the background.