Configure Telemetry settings on Windows 10 devices

Martin Brinkmann
Mar 12, 2018
Updated • Sep 24, 2019
Windows, Windows 10
|
25

Windows 10 was not Microsoft's first operating system that collected Telemetry data but Microsoft changed what is collected and the control users have over the functionality significantly in Windows 10.

The move to Windows as a Service played a major role in the decision as Microsoft's decision to switch from a "one major new version of Windows every three years" to "two not so big but still significant updates per year" release scheme.

Telemetry, or how Microsoft likes to call it these days, diagnostic data, is important to Microsoft because the company uses diagnostic data in the decision making process.

All editions of Windows 10, with the exception of selected Enterprise editions, collect Telemetry by default. In fact, most versions of Windows 10 come without options to disable the collecting of diagnostic data.

While it is possible to limit the collecting of data to what Microsoft calls a basic level, it is not possible to block the collecting using the preferences of the operating system.

Windows 10 Telemetry settings

Windows 10 supports four different Telemetry settings. Only two of those, Full and Basic, are visible in the Settings application. The two remaining diagnostic levels are Security and Enhanced, and they can only be set using the Group Policy or Registry.

Here is the order based on how much data is collected: Full > Enhanced > Basic > Security

Note: I'm not 100% sure that Enhanced is used for anything as it is not displayed during setup or in the Settings app as an option. It is likely that Microsoft will remove Enhanced eventually.

The Settings app

diagnostics windows 10

The Settings application gives you the same control over privacy that you get during initial setup of the operating system.

  1. Use the keyboard shortcut Windows-I to open the Settings app.
  2. Go to Privacy > Diagnostics & Feedback.

The default Telemetry level is Full. Windows 10 collects a lot of data at this level and transfers the data to Microsoft regularly.

You can switch the diagnostic data level to basic using the Settings app to limit data collecting. Basic is the lowest level available for all consumer versions of Windows 10.

The only exception to the rule is if the device is linked to the Windows Insider Program. Insider Program devices are set to Full data collecting and this is one of the requirements of participating in the program.

Tip: Microsoft revealed what data Windows 10 collects at what level in mid-2017. The first feature update of Windows 10 in 2018 introduces options to view the collected Windows 10 data on the device, and to delete collected data.

The Group Policy

allow telemetry

The Group Policy Editor lists all four available Telemetry levels but only three of them are available on consumer devices.

Do the following to open the Group Policy Editor. (Note: not available on Windows 10 Home devices).

  1. Tap on the Windows-key to open the Start Menu.
  2. Type gpedit.msc and hit the Enter-key.

Navigate to the following key using the folder structure on the left: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds.

Double-click on the Allow Telemetry policy to display it.

The policy is not configured by default which means that the value set during setup or in the Settings app is used. Disabled has the same effect, it does not disable Telemetry collecting completely on the device.

Consumers and small businesses may set Telemetry to Basic, Enhanced or Full only. While it is possible to select Security, that is not advised because the setting is switched internally to Basic automatically, and because it may interfere with update delivery on the system.

The Telemetry levels

The following values are available:

Security

A value of 0 (Security) will send minimal data to Microsoft to keep Windows secure. Windows security components such as Malicious Software Removal Tool (MSRT) and Windows Defender may send data to Microsoft at this level if they are enabled.

Basic

A value of 1 (Basic) sends the same data as a value of 0, plus a very limited amount of diagnostic data such as basic device info, quality-related data, and app compatibility info. Note that setting values of 0 or 1 will degrade certain experiences on the device.

Enhanced

A value of 2 (Enhanced) sends the same data as a value of 1, plus additional data such as how Windows, Windows Server, System Center, and apps are used, how they perform, and advanced reliability data.

Full

A value of 3 (Full) sends the same data as a value of 2, plus advanced diagnostics data used to diagnose and fix problems with devices, which can include the files and content that may have caused a problem with the device.

Setting Telemetry in the Windows Registry

windows 10 set telemetry level registry

You may set the diagnostic data level in the Windows Registry. The method has the same effect as setting the Telemetry level using the Group Policy.

  1. Tap on the Windows-key to display the Start Menu.
  2. Type regedit.exe and hit the Enter-key on the keyboard to start the Registry Editor.
  3. Confirm the UAC prompt.

To configure Telemetry, go to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection and change the value of the Dword AllowTelemetry to one of the supported values:

  • 0 -- Security (Enterprise only)
  • 1 -- Basic Telemetry
  • 2 -- Enhanced Telemetry
  • 3 -- Full Telemetry

Notes:

If DataCollection does not exist, right-click on Windows and select New > Key to create it.

If the Dword value AllowTelemetry does not exist, right-click on DataCollection and select New > Dword (32-bit Value) to create it.

Telemetry FAQ

Here is a quick list of common questions and answers:

What is Telemetry in Windows 10?

Telemetry, or diagnostic data, is data that Windows 10 collects automatically to send it to Microsoft servers. Microsoft states that the data is anonymized and helps the company develop Windows 10.

How do I turn off Windows 10 data collecting?

The short answer: you can't using built-in functionality. What you can do is change the level of Telemetry from Full to Basic to limit what data is collected and transferred to Microsoft.

Is there really no way?

There is a way, but it may limit other functionality if you are not careful. You need to block Microsoft servers so that connections to these servers is blocked. Check out a script like Debloat Windows 10 which does that but create a backup of the system first.

What's the difference between Telemetry and other Windows 10 privacy settings?

Telemetry refers to the automatic collection of diagnostic data. The remaining Privacy settings control what apps may do for the most part. These settings are not considered Telemetry but they are still privacy related.

Resources

Check out the following Resources if you want to know more about Telemetry and diagnostic data in Windows 10:

Summary
Configure Telemetry settings on Windows 10 devices
Article Name
Configure Telemetry settings on Windows 10 devices
Description
Windows 10 supports four different Telemetry settings. Only two of those, Full and Basic, are visible in the Settings application. The two remaining diagnostic levels are Security and Enhanced, and they can only be set using the Group Policy or Registry.
Author
Publisher
Ghacks Technology News
Logo
Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. Jaran said on November 22, 2019 at 6:44 pm
    Reply

    Is it compatible with Windows 10 version 1909 ?

  2. JZ said on April 25, 2018 at 4:58 pm
    Reply

    So what does Basic really mean
    A value of 1 (Basic) sends the same data as a value of 0, plus a very limited amount of diagnostic data such as basic device info, quality-related data, and app compatibility info. Note that setting values of 0 or 1 will degrade certain experiences on the device.

    What experiences will be degraded? Microsoft publishes nothing on this.

  3. ddk said on March 13, 2018 at 7:43 pm
    Reply

    Win 7 & 8 also have telemetry however not as invasive or marketing focused as Win 10.

    1. ilev said on March 14, 2018 at 7:12 am
      Reply
  4. jern said on March 13, 2018 at 4:06 pm
    Reply

    It sounds to me like MS is collecting far more than it needs for “diagnostic data.” I can’t imagine the bandwidth that is being wasted on MS’s desire for “diagnostic data.”

  5. Lindsay said on March 13, 2018 at 8:19 am
    Reply

    This “will degrade certain experiences” threat really needs to be quantified. What exactly is degraded, and why won’t they explain it?

  6. AnorKnee Merce said on March 13, 2018 at 7:58 am
    Reply

    Now, you can also configure Cortana to read your Outlook emails aloud = your emails are being Telemetry’ed to M$.

    Maybe, Jennifer Lawrence can also tell Cortana to show her her nude photos.

    1. A different Martin said on March 15, 2018 at 10:03 pm
      Reply

      AnoKnee Merce:

      “Maybe, Jennifer Lawrence can also tell Cortana to show her her nude photos.”

      Wait — Cortana can *do* that? Maybe I wrote off Windows 10 a little too quickly… ;-)

  7. dark said on March 13, 2018 at 12:35 am
    Reply

    Even better use Linux.

    1. A different Martin said on March 15, 2018 at 10:01 pm
      Reply

      @John Fenderson:

      “The only acceptable telemetry is opt-in telemetry.”

      I also agree. If Linux Mint sticks with Ubuntu as a base (and I’m pretty sure they’re going to for at least the next major release), I have a strong hunch they will strip out Ubuntu’s telemetry stuff, or at a minimum switch it from opt-out to opt-in.

    2. ddk said on March 13, 2018 at 6:36 pm
      Reply

      If it were only that easy, there’s a reason Linux only has 3% of the market & you better be a programmer, dev or engineer to use it. Plus almost everything breaks on that thing eventually.

      Ubuntu is and has been gathering info from users. And one distro “Namib” looks to have plans for coin mining built into the OS. (They already have it in their forums) Linux is bad news, get a Mac instead.

      1. John Fenderson said on March 14, 2018 at 5:31 pm
        Reply

        @ddk: “you better be a programmer, dev or engineer to use it. Plus almost everything breaks on that thing eventually.”

        Neither of those things are actually true.

        “Ubuntu is and has been gathering info from users.”

        Only if you allow it to. Also, Ubuntu is far from the only distro out there (personally, Ubuntu gives me nothing but headaches, so I avoid it.)

      2. dark said on March 14, 2018 at 6:53 pm
        Reply

        Ubuntu telemetry will be open source unlike Windows 10, people will be auditing the source code so we know what data will be sent where as on Windows 10 we have no clue what data is being sent nor can we audit the source code.

      3. John Fenderson said on March 15, 2018 at 8:45 pm
        Reply

        @dark: “Ubuntu telemetry will be open source”

        That doesn’t make it acceptable, though. The only acceptable telemetry is opt-in telemetry. That said, even opt-out telemetry is miles better than what Microsoft foists on us.

      4. A different Martin said on March 15, 2018 at 9:51 pm
        Reply

        @John Fenderson:

        “The only acceptable telemetry is opt-in telemetry.”

        Thirded. I mean, me three. I mean, I also agree. If Linux Mint sticks with Ubuntu as a base (and I’m pretty sure they’re going to for at least the next major release), I have a strong hunch they will strip out Ubuntu’s telemetry stuff, or at a minimum switch it from opt-out to opt-in.

      5. dark said on March 15, 2018 at 8:57 pm
        Reply

        @ John Fenderson Agreed.

      6. dark said on March 14, 2018 at 10:31 am
        Reply

        @ddk Linux desktop only has 3% market share cuz Linux lacks software’s and games only available on Windows. And a lot of people are not aware there are plenty of good alternative software’s exist on Linux. Most of the windows software’s and games can be run on Linux with Wine, PlayOnLinux or Lutris or with VirtualBox or QEMU with GPU passthrough anyway.

      7. A different Martin said on March 13, 2018 at 8:48 pm
        Reply

        Sorry for repeating myself and being a bore, but I used PCLinuxOS full-time for a year around ten years ago, and I didn’t learn a damn thing about Linux because *nothing ever broke* — *ever*. I *never* had to search the Web for help; I *never* had to use the command line. I’ve been running Linux Mint in a virtual machine for over a year, and the only real problems I’ve run into have been *VirtualBox-compatibility* problems, not *Linux* problems. (And even though I’m not remotely a programmer, developer, or engineer, I’ve been able to fix *all* of them.) Plus, I’ve run into many posts from professional sysadmins who got fed up with constantly having to fix problems on their aging relatives’ Windows computers, installed Linux on their machines (usually Linux Mint or Ubuntu), and then “never heard from them again” because there were no more problems to fix.

        Clearly, OSX is a lot more carefully tested, better debugged, and more stable than Windows is, in part because it’s designed to run run only on a limited number of very expensive proprietary machines. My brother is a professional software architect, and he’s transitioned to Mac. But that’s because his company’s laptop fleet now consists mostly of Macbook Pros. To do *actual production work*, however, they run CentOS in virtual machines on their Macbooks…

  8. dark said on March 13, 2018 at 12:25 am
    Reply

    Just use Simplewall and Enable Filtering in whitelist mode. It will block all telemetry. Windows 10 will be forced to ask your permission to access the internet. Only the apps you allow can access the internet.

    github.com/henrypp/simplewall

    1. Dennis said on March 13, 2018 at 5:02 am
      Reply

      Yes… Thanks!

    2. Darren said on March 13, 2018 at 3:18 am
      Reply

      Thanks for this info…

  9. Matt said on March 12, 2018 at 11:30 pm
    Reply

    Don’t use windows 10

  10. Yuliya said on March 12, 2018 at 9:36 pm
    Reply

    Here is my list of things which seem to somewhat tame LTSB2016/Server2016 and Enterprise1709:
    [https://i.imgur.com/ZlIzQ6f.png]

    Ofcourse, this isn’t enough, you’ll have to also disable everything under Privacy in the universal application Settings, and everything telemetry related under taskschd.msc and services.msc

    And it still won’t be enough since the “Security” level 0 reads as: “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.”

    Pay attention to the used wording: “This data includes”. It “includes”, which is not the same with “limited to”. So it still does nasty stuff in the background, you will still see unreasonable amounts of disk activity on idle, and you will still see unreasonable amounts of connections which were not initiated by the user.

    Best wishes if you’re on Home or Home”Pro” editions.

    1. jern said on March 13, 2018 at 4:23 pm
      Reply

      Pay attention to the used wording: “This data includes”. It “includes”, which is not the same with “limited to”.

      That’s how Win10’s EULA sounds to me. I avoid businesses that use legal documents like that.

  11. Franck said on March 12, 2018 at 8:56 pm
    Reply

    Thanks a lot for this excellent sum-up !

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.