The Windows Club

Manage Windows 10 Telemetry and Data Collection settings

What is Telemetry in Windows? How can we configure and turn off or disable Windows 10 Telemetry & Data Collection for the entire system or for individual components on Windows 10, on your personal computer, or your organization or enterprise, to maintain privacy? If you are an IT Pro, then this article is sure to interest you.

What is Telemetry in Windows 10

Telemetry  is an automated process, where data is collected at remote points and transmitted back to the ‘parent’, who uses it for the purpose or measuring, monitoring and improving services.

Says Microsoft:

Telemetry is system data that is uploaded by the Connected User Experience and Telemetry component. The telemetry data is used to keep Windows devices secure, and to help Microsoft improve the quality of Windows and Microsoft services. It is used to provide a service to the user as part of Windows.

In Windows 10, and now Windows 8 and Windows 7 too, Microsoft collects data from computers, aggregates it, and uses it to keep Windows devices secure and improve the quality of Microsoft services and the Windows operating system.

The data that is collected by Microsoft complies with its security and privacy policies, as well as international laws and regulations. It is used by Microsoft to provide, improve, and personalize experiences, and for security, health, quality, and performance analysis. It may, however, share aggregated, anonymous telemetry data with third parties for limited purposes or share business reports with partners.

Configure & disable Windows 10 Telemetry settings

While the intentions of collecting telemetry data might be good, many enterprises and organizations may have Windows 10 privacy issues and may feel that their privacy is being breached – and they might want to block collection & uploading of this telemetry data.

If you are looking for ways to minimize your connections from your Windows systems to Microsoft, you can configure the Telemetry and Data Collection settings in Windows 10.

As this post mainly targets IT Pro’s as it discusses ways organizations can configure telemetry at the lowest level – and evaluate & turn off in their business environment, the connections Windows makes to Microsoft services, individual home users of Windows 10 may not find the contents of this post much useful. They can, therefore, take a look at the following posts too:

To manage all the configurations and network settings, you will have to have Windows 10 Enterprise or Windows 10 Education, v 1511 or later installed. These OS versions allow you to configure and disable Telemetry at the Security level, turn off Windows Defender Telemetry, MSRT reporting along with the ability to turn off all other connections to Microsoft services and prevent Windows from sending any data to Microsoft.

Levels of Telemetry in Windows

There are 4 levels of telemetry in Windows 10.

  1. Security. In the level, only the telemetry data that is required to keep Windows devices secure is collected, and it is available in Windows 10 Enterprise, Windows 10 Education, and Windows 10 IoT Core editions only.
  2. Basic. This level gathers a minimum set of data which is critical for understanding the device and identifying problems.
  3. Enhanced. The next level gathers data about how you use Windows and its apps and helps Microsoft improve the user experience.
  4. Full. This level gathers all of the above information and any additional data that may be required to identify and to help fix problems.

Change level of Telemetry

If you wish to change the level of telemetry on your system, open Group Policy Editor and navigate to the following setting:

Computer Configuration\Administrative Templates\Windows Components\Data Collection And Preview Builds\Allow Telemetry

Here select Enabled and then from the drop-down, select Basic or any level which your version of OS allows.

This policy setting determines the amount of diagnostic and usage data reported to Microsoft. A value of 0 will send minimal data to Microsoft. This data includes Malicious Software Removal Tool (MSRT) & Windows Defender data, if enabled, and telemetry client settings. Setting a value of 0 applies to enterprise, EDU, IoT and server devices only. Setting a value of 0 for other devices is equivalent to choosing a value of 1. A value of 1 sends only a basic amount of diagnostic and usage data. Note that setting values of 0 or 1 will degrade certain experiences on the device. A value of 2 sends enhanced diagnostic and usage data. A value of 3 sends the same data as a value of 2, plus additional diagnostics data, including the files and content that may have caused the problem. Windows 10 telemetry settings applies to the Windows operating system and some first party apps. This setting does not apply to third party apps running on Windows 10. If you disable or do not configure this policy setting, users can configure the Telemetry level in Settings.

Disable Telemetry

If you are an individual Home user and your version of Windows 10 does not ship with Group Policy Editor, Run regedit to open the Registry Editor and navigate to the following key:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection

Here, create a new DWORD (32-Bit), name it AllowTelemetry and give it a value of 0. This will disable telemetry. If the key does not exist, you will have to create it.

Now you need to also disable the Connected User Experiences and Telemetry Service.

Run services.msc and look for this service. Double-click on it and from the Startup type, select Disabled.

The Connected User Experiences and Telemetry service enables features that support in-application and connected user experiences. Additionally, this service manages the event driven collection and transmission of diagnostic and usage information (used to improve the experience and quality of the Windows Platform) when the diagnostics and usage privacy option settings are enabled under Feedback and Diagnostics.

Alternatively, to disable this Service you could use Windows PowerShell and run the following commands one after the other:

stop-service diagtrack
set-service diagtrack -startuptype disabled

Configure Telemetry settings for individual components

If you wish to set the telemetry levels for some of Windows 10 functions individually, you can do that too. Windows 10 allows you to configure telemetry settings for its following components and thereby control the data that is sent to Microsoft:

  1. Cortana
  2. Date & Time
  3. Device metadata retrieval
  4. Font streaming
  5. Insider Preview builds
  6. Internet Explorer browser
  7. Mail synchronization
  8. Microsoft Edge browser
  9. Network Connection Status Indicator
  10. Offline maps
  11. OneDrive
  12. Preinstalled apps
  13. Privacy Settings
  14. Software Protection Platform
  15. Sync your settings
  16. Teredo
  17. Wi-Fi Sense
  18. Windows Defender
  19. Windows Media Player
  20. Windows spotlight
  21. Windows Store
  22. Windows Update
  23. Windows Update Delivery Optimization

You will be able to turn off telemetry for individual components using various ways. It could be via the UI, Group Policy, Registry, MDM policy or Windows ICD. This table shows which paths are available for configuring the settings.

This excellent post on TechNet will show you how to do it individually for each component.

Also see how to disable Windows Customer Experience Improvement Program using GPEDIT or Registry and how to disable Nvidia Telemetry.