Home > Windows 10 > How to disable Telemetry and Data Collection in Windows 10

How to disable Telemetry and Data Collection in Windows 10

RECOMMENDED: Click here to fix Windows errors and optimize system performance

Windows 10 now comes with the telemetry feature enabled by default which collects all sorts of user activity and sends it to Microsoft. Unfortunately, Microsoft has provided no way to disable it completely using the Settings app for Home and Pro editions of Windows 10. Only Enterprise users can turn it off. Here is a solution for editions other than Enterprise to disable Telemetry and Data Collection in Windows 10.

Before we start, I definitely should mention one fact. Beware Windows 7/Windows 8 users, your operating system might be spying on you as well! See the following article: Telemetry and Data Collection are coming to Windows 7 and Windows 8 too

Please find time to read the following article: Stop Windows 10 spying on you using just Windows Firewall. This might be interesting and useful for you. You can combine all mentioned tricks below with the Firewall tip.

As you use Windows 10, Microsoft will collect usage information. All its options are available in Settings -> Privacy - Feedback and Diagnostics.

Windows 10 feedback options There you can set the options "Diagnostic and usage data" to one of the following options, as described by Microsoft:

  1. Basic
    Basic information is data that is vital to the operation of Windows. This data helps keep Windows and apps running properly by letting Microsoft know the capabilities of your device, what is installed, and whether Windows is operating correctly. This option also turns on basic error reporting back to Microsoft. If you select this option, we'll be able to provide updates to Windows (through Windows Update, including malicious software protection by the Malicious Software Removal Tool), but some apps and features may not work correctly or at all.
  2. Enhanced
    Enhanced data includes all Basic data plus data about how you use Windows, such as how frequently or how long you use certain features or apps and which apps you use most often. This option also lets us collect enhanced diagnostic information, such as the memory state of your device when a system or app crash occurs, as well as measure reliability of devices, the operating system, and apps. If you select this option, we’ll be able to provide you with an enhanced and personalized Windows experience.
  3. Full
    Full data includes all Basic and Enhanced data, and also turns on advanced diagnostic features that collect additional data from your device, such as system files or memory snapshots, which may unintentionally include parts of a document you were working on when a problem occurred. This information helps us further troubleshoot and fix problems. If an error report contains personal data, we won't use that information to identify, contact, or target advertising to you. This is the recommended option for the best Windows experience and the most effective troubleshooting.

The usage data monitoring setting can be set to Full out of the box, which is not acceptable for many users. Those users might want to turn off the data collection in Windows 10. This can be done with a Registry tweak. To disable Telemetry and Data Collection in Windows 10 Home and Windows 10 Pro, you need to do the following:

  1. Open Registry Editor.
  2. Go to the following Registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection

    Tip: You can access any desired Registry key with one click.
    If you do not have such a Registry key, then just create it.

  3. There you need to create a new a 32-bit DWORD value named AllowTelemetry and set it to 0. Windows 10 AllowTelemetry registry key

Now, you need to disable a couple of Windows services. Right click the File Explorer item in Windows 10 Start menu and pick Manage from its context menu:

Windows 10 computer management context menu

Go to Services and Applications -> Services in the left pane. In the services list, disable the following services:

Diagnostics Tracking Service
dmwappushsvc

Update: Windows 10 version 1511 changed the Diagnostics Tracking Service to Connected User Experiences and Telemetry service. You will need to disable

Connected User Experiences and Telemetry
dmwappushsvc

Double click the mentioned services and pick "Disabled" for the startup type:

Windows 10 disable telemetry You need to restart Windows 10 for changes to take effect.

Tip: it is a good idea to check out rest of the options in the Settings app - >Privacy.

This should prevent Windows 10 from spying on you. If you have a more elegant solution for this or any questions, feel free to write a comment.

120 thoughts on “How to disable Telemetry and Data Collection in Windows 10

  1. Ben

    How about powershell?

    Get-Service DiagTrack | Set-Service -StartupType Disabled
    Get-Service dmwappushservice | Set-Service -StartupType Disabled

    Kind regards
    Ben

    Well-loved. Like or Dislike: Thumb up 103 Thumb down 5

    Reply
    1. Sergey Tkachenko Post author

      I am the old fart, so I used to handle services with mmc.

      Well-loved. Like or Dislike: Thumb up 29 Thumb down 6

      Reply
      1. Kiyos

        True old farts would use SC CONFIG ;-). I’m talking about this:

        sc config DiagTrack start= disabled
        sc config dmwappushservice start= disabled

        It is shorter, doesn’t require PowerShell, and looks prettier.
        Also, you might consider stopping the tracking immediately, not after the next reboot. Do the following:

        sc stop DiagTrack
        sc stop dmwappushservice

        Well-loved. Like or Dislike: Thumb up 51 Thumb down 3

        Reply
        1. Sergey Tkachenko Post author

          yep, SC is very good.

          Well-loved. Like or Dislike: Thumb up 11 Thumb down 2

          Reply
        2. ELifino

          Here’s TechNet’s page on SC Config

          https://technet.microsoft.com/en-us/library/cc990290.aspx

          Like or Dislike: Thumb up 4 Thumb down 1

          Reply
        3. Aztek

          Wow after copy & pasting these commands into command prompt, my Windows 10 boots up so quick now, it’s amazing…Thanks..!

          Like or Dislike: Thumb up 0 Thumb down 0

          Reply
    2. Kirill Prazdnikov

      Thanks for powershell. It works. MMC doesnt.

      Poorly-rated. Like or Dislike: Thumb up 6 Thumb down 26

      Reply
      1. Sergey Tkachenko Post author

        MMC does not? Come on!
        Fix your broken hands.

        Well-loved. Like or Dislike: Thumb up 28 Thumb down 5

        Reply
    3. Wade

      Let me expand on the Powershell commands. You need to run these as an Administrator. But if you run these 3 commands, it will do all that is listed above. The first two I am borrowing from the OP, Ben. I added the third one to block the telemetry.

      Get-Service DiagTrack | Set-Service -StartupType Disabled
      Get-Service dmwappushservice | Set-Service -StartupType Disabled
      reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection\ /v AllowTelemetry /t REG_DWORD /d 0 /f

      Well-loved. Like or Dislike: Thumb up 38 Thumb down 4

      Reply
      1. Wade

        After some work, I have found some more registry keys that can be used to disable some tracking. This is not an exhaustive list. The way I did this was to export a branch of the registry, usually HKCU, the used the FC.EXE file found in Windows. Make sure you use the /N and /U switches. I also found a comment section of The Register some modifications to the HOSTS file which you can use to block tracking. That Register article is how I linked here. Below is my work so far. I saved it as a text file, disable Windows Defender and any antivirus, run a powershell as an administrator, rename the file to a .cmd extension, and then run this script. The batch file is below.

        REM This should be run with command prompt as an adminstrator.
        REM Disable the antivirus and Windows Defender.
        REM After disabling those, rename the file extension from .txt to .cmd
        REM Then run this script.
        REM This does not fix all privacy issues, you will still need to turn off some.

        REM First, block Windows from sending data about you to their servers.

        echo ## BEGIN Windows 10 privacy settings ##>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 vortex.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 vortex-win.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 telecommand.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 telecommand.telemetry.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 oca.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 oca.telemetry.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 sqm.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 sqm.telemetry.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 watson.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 watson.telemetry.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 redir.metaservices.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 choice.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 choice.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 reports.wes.df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 wes.df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 services.wes.df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 sqm.df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 watson.ppe.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 telemetry.appex.bing.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 telemetry.urs.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 telemetry.appex.bing.net:443>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 settings-sandbox.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 vortex-sandbox.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 survey.watson.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 watson.live.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 watson.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 statsfe2.ws.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 corpext.msitadfs.glbdns2.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 compatexchange.cloudapp.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 cs1.wpc.v0cdn.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 a-0001.a-msedge.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 statsfe2.update.microsoft.com.akadns.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 diagnostics.support.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 corp.sts.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 statsfe1.ws.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 pre.footprintpredict.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 i1.services.social.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 i1.services.social.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 bingads.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo 127.0.0.1 www.bingads.microsoft.com>>%windir%\system32\drivers\etc\hosts
        echo ## END Windows 10 privacy settings ##>>%windir%\system32\drivers\etc\hosts

        REM First, opt-out of some, but not all, of the privacy settings.
        REM Not all anti-privacy settings have been found.

        REM settings -> privacy -> general -> let apps use my ID …
        reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo\ /v Enabled /t REG_DWORD /d 0 /f
        reg delete HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo\ /v Id /f
        reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo\ /v Enabled /t REG_DWORD /d 0 /f

        REM settings -> privacy -> general -> let websites provide locally …
        reg add “HKCU\Control Panel\International\User Profile\ /v HttpAcceptLanguageOptOut” /t REG_DWORD /d 1 /f

        REM settings -> privacy -> general -> speech, inking, & typing
        reg add HKCU\SOFTWARE\Microsoft\InputPersonalization\ /v RestrictImplicitTextCollection /t REG_DWORD /d 1 /f
        reg add HKCU\SOFTWARE\Microsoft\InputPersonalization\ /v RestrictImplicitInkCollection /t REG_DWORD /d 1 /f
        reg add HKCU\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore\ /v HarvestContacts /t REG_DWORD /d 0 /f
        reg add HKCU\SOFTWARE\Microsoft\Personalization\Settings\ /v AcceptedPrivacyPolicy /t REG_DWORD /d 0 /f

        REM Disables web search in the search box
        reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\ /v BingSearchEnabled /t REG_DWORD /d 0 /f

        REM Block telemetry.
        powershell.exe -command “”
        powershell.exe -command “”
        reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection\ /v AllowTelemetry /t REG_DWORD /d 0 /f

        REM Finished.

        Well-loved. Like or Dislike: Thumb up 53 Thumb down 4

        Reply
        1. Jeremy

          Thank you Wade, fantastic!

          Also, a big Thank You too Sergey!

          Well-loved. Like or Dislike: Thumb up 6 Thumb down 0

          Reply
        2. Alex

          In the last part “REM Block telemetry.” what is the -command “” used for?

          Well-loved. Like or Dislike: Thumb up 5 Thumb down 0

          Reply
          1. Kiyos

            Those two commands are incomplete. The author must have forgotten to insert the PowerShell statements found earlier in the very first comment. So, the last block should read:


            REM Block telemetry.
            powershell.exe -command "Get-Service DiagTrack | Set-Service -StartupType Disabled"
            powershell.exe -command "Get-Service dmwappushservice | Set-Service -StartupType Disabled"
            reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection\ /v AllowTelemetry /t REG_DWORD /d 0 /f

            Well-loved. Like or Dislike: Thumb up 21 Thumb down 0

          2. Jeremy

            In the last line remarked “Block Telemetry”, I presume that the ” command ”” ” argument just passes the command into Regedit. But, don’t listen to me as I’m just a dummy and I’m guessing.

            Poorly-rated. Like or Dislike: Thumb up 0 Thumb down 7

        3. Tom

          This doesn’t work. Windows is bypassing the hosts file for it’s own web properties. I tried blocking bing.com and I can’t.

          Well-loved. Like or Dislike: Thumb up 7 Thumb down 0

          Reply
          1. Sergey Tkachenko Post author

            It does not bypassing the hosts file for me.

            Like or Dislike: Thumb up 1 Thumb down 0

        4. Weird

          Hi,

          Do These changes get fixed by anti virus anti maleware etc. Tools like malewarebytes?

          Like or Dislike: Thumb up 2 Thumb down 0

          Reply
          1. Yo!

            No. When you read a Windows tip that says you need to edit the registry to make certain changes, you really DO need to use RegEdit. In general, anti-malware programs don’t do these kinds of thing.

            Like or Dislike: Thumb up 1 Thumb down 0

        5. Kris

          Nice!

          I was looking into putting a list of ms telemetry domains and putting it in the filtered websites on my untangle box, That way I can stop the telemetry on all the machines on my network.

          Like or Dislike: Thumb up 0 Thumb down 0

          Reply
        6. Alup

          Well… This is using Some of Wades stuff but here is a full batch solution for this taking care of this in 1 shot. Paste the following code into a notepad and save it as WindowsSpyServiceDisable.bat then run it.

          Code starts below this line
          _____________________________________________________________________

          @echo off

          :: BatchGotAdmin
          :————————————-
          REM –> Check for permissions
          IF “%PROCESSOR_ARCHITECTURE%” EQU “amd64” (
          >nul 2>&1 “%SYSTEMROOT%\SysWOW64\cacls.exe” “%SYSTEMROOT%\SysWOW64\config\system”
          ) ELSE (
          >nul 2>&1 “%SYSTEMROOT%\system32\cacls.exe” “%SYSTEMROOT%\system32\config\system”
          )

          REM –> If error flag set, we do not have admin.
          if ‘%errorlevel%’ NEQ ‘0’ (
          echo Requesting administrative privileges…
          goto UACPrompt
          ) else ( goto gotAdmin )

          :UACPrompt
          echo Set UAC = CreateObject^(“Shell.Application”^) > “%temp%\getadmin.vbs”
          set params = %*:”=””
          echo UAC.ShellExecute “cmd.exe”, “/c “”%~s0″” %params%”, “”, “runas”, 1 >> “%temp%\getadmin.vbs”

          “%temp%\getadmin.vbs”
          del “%temp%\getadmin.vbs”
          exit /B

          :gotAdmin
          pushd “%CD%”
          CD /D “%~dp0”
          :————————————–

          Title Disable Windows Spy Services. Created by Alup
          color 0a
          Echo This batch file will stop and prevent Microsoft from
          Echo spying on your personal data.
          Echo.
          Echo It does this by disabling services and adding registry keys.
          Echo If you are un-easy about running this then just close it,
          Echo Otherwise…..
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo.
          Echo Lets Check to see if you are being spied on…
          pause
          cls
          REG QUERY “HKLM\SYSTEM\CurrentControlSet\Services\DiagTrack” /v Start | Find “0x4”

          IF %ERRORLEVEL% == 1 goto yes
          If %ERRORLEVEL% == 0 goto no

          :yes
          CMD /C EXIT 0
          cls
          color 0c
          Echo OH NO!!! It looks like you have been sending data to Microsoft.
          Echo Lets Clean this up.
          pause
          goto cleanup

          :no
          CMD /C EXIT 0
          cls
          color 0a
          Echo Congrats, you have NOT been sending data to Microsoft
          Echo Your computer is Spy Free and you do not need to run this script.
          Echo Press any key to exit…
          pause>nul

          goto exit
          :cleanup
          color 07
          Echo Stopping DiagTrack…
          sc stop “DiagTrack”
          Echo Disabling DiagTrack…
          sc config “DiagTrack” start= disabled
          Echo.
          Echo.
          Echo Stopping Windows Push Service…
          sc stop “dmwappushservice”
          Echo Disabling Windows Push Service…
          sc config “dmwappushservice” start= disabled
          Echo.
          Echo.
          Echo Preventing Windows from re-enabling these services…
          REG ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection /f /v AllowTelemetry /t REG_DWORD /d 0
          REG ADD HKLM\SYSTEM\CurrentControlSet\Services\DiagTrack /f /v Start /t REG_DWORD /d 4
          REG ADD HKLM\SYSTEM\CurrentControlSet\Services\DiagTrack /f /v Type /t REG_DWORD /d 10
          REG ADD HKLM\SYSTEM\CurrentControlSet\Services\DiagTrack /f /v ServiceSidType /t REG_DWORD /d 1
          REG ADD HKLM\SYSTEM\CurrentControlSet\Services\DiagTrack /f /v ServiceDllUnloadOnStop /t REG_DWORD /d 1
          REG ADD HKLM\SYSTEM\CurrentControlSet\Services\dmwappushservice /f /v DelayedAutoStart /t REG_DWORD /d 0
          REG ADD HKLM\SYSTEM\CurrentControlSet\Services\dmwappushservice /f /v Start /t REG_DWORD /d 4
          REG ADD HKLM\SYSTEM\CurrentControlSet\Services\dmwappushservice /f /v Type /t REG_DWORD /d 20
          REG ADD HKLM\SYSTEM\CurrentControlSet\Services\dmwappushservice /f /v ServiceSidType /t REG_DWORD /d 1
          REG ADD HKLM\SYSTEM\CurrentControlSet\Services\dmwappushservice\Parameters /f /v ServiceDllUnloadOnStop /t REG_DWORD /d 1
          REG ADD HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo\ /v Enabled /t REG_DWORD /d 0 /f
          REG DELETE HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo\ /v Id /f
          REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo\ /v Enabled /t REG_DWORD /d 0 /f
          REG ADD “HKCU\Control Panel\International\User Profile\ /v HttpAcceptLanguageOptOut” /t REG_DWORD /d 1 /f
          REG ADD HKCU\SOFTWARE\Microsoft\InputPersonalization\ /v RestrictImplicitTextCollection /t REG_DWORD /d 1 /f
          REG ADD HKCU\SOFTWARE\Microsoft\InputPersonalization\ /v RestrictImplicitInkCollection /t REG_DWORD /d 1 /f
          REG ADD HKCU\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore\ /v HarvestContacts /t REG_DWORD /d 0 /f
          REG ADD HKCU\SOFTWARE\Microsoft\Personalization\Settings\ /v AcceptedPrivacyPolicy /t REG_DWORD /d 0 /f

          Echo.
          Echo.
          Echo Adding Black list sites to the HOSTS file.
          echo ## BEGIN Windows 10 privacy settings ##>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 vortex.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 vortex-win.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 telecommand.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 telecommand.telemetry.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 oca.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 oca.telemetry.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 sqm.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 sqm.telemetry.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 watson.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 watson.telemetry.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 redir.metaservices.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 choice.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 choice.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 reports.wes.df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 wes.df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 services.wes.df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 sqm.df.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 watson.ppe.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 telemetry.appex.bing.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 telemetry.urs.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 telemetry.appex.bing.net:443>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 settings-sandbox.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 vortex-sandbox.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 survey.watson.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 watson.live.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 watson.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 statsfe2.ws.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 corpext.msitadfs.glbdns2.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 compatexchange.cloudapp.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 cs1.wpc.v0cdn.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 a-0001.a-msedge.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 statsfe2.update.microsoft.com.akadns.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 diagnostics.support.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 corp.sts.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 statsfe1.ws.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 pre.footprintpredict.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 i1.services.social.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 i1.services.social.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 bingads.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo 127.0.0.1 www.bingads.microsoft.com>>%windir%\system32\drivers\etc\hosts
          echo ## END Windows 10 privacy settings ##>>%windir%\system32\drivers\etc\hosts
          Echo.
          Echo.
          Echo Renaming the services to what they should be named.
          Echo “Windows Spy Service 1 and 2”
          REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DiagTrack /f /v DisplayName /t REG_SZ /d “Windows Spy Service 1”
          REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\dmwappushservice /f /v DisplayName /t REG_SZ /d “Windows Spy Service 2”
          CMD /C EXIT 0

          REG QUERY “HKLM\SYSTEM\CurrentControlSet\Services\dmwappushservice” /v Start | Find “0x4”

          IF %ERRORLEVEL% == 1 goto failed
          If %ERRORLEVEL% == 0 goto finish

          :failed
          cls
          Echo It looks like I failed to run properly.
          Echo Did you make sure to run this as Administrator?
          pause
          goto exit

          :finish
          cls
          color 0a
          Echo Congrats your computer is Microsoft Spy Free! Enjoy!
          Echo Do not forget to restart your computer to complete the process.
          Pause
          goto exit

          :exit
          exit

          Well-loved. Like or Dislike: Thumb up 4 Thumb down 0

          Reply
    4. kyuuu

      So i just did some tests

      HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection

      There you need to create a new a 32-bit DWORD value named AllowTelemetry and set it to 0

      This done on the fly with out reboot, in Windows 10 Professional Via

      Gpedit.msc>Administrative Templates>Windows Components> Data Collection and preview builds>allow telemetry

      Set to enabled
      0= this says enterprise only. but setting this to 0 adds the above registry entry to that locations and disable feedback on the fly too, unless it all for show that Enterprise only is typo

      Well-loved. Like or Dislike: Thumb up 7 Thumb down 0

      Reply
  2. mr.ed

    Google’s taken over Microsoft!

    Well-loved. Like or Dislike: Thumb up 19 Thumb down 9

    Reply
    1. Fleskywood

      I for one would not mind if that happened
      i am a huge google-holic

      Poorly-rated. Like or Dislike: Thumb up 6 Thumb down 46

      Reply
    2. Doug

      There was NEVER a take over, they were never different to begin with in regards to privacy.

      Well-loved. Like or Dislike: Thumb up 7 Thumb down 3

      Reply
  3. Sam F

    Thanks a bunch! I’m not too great with advanced computer stuff like this but I still saw that Windows 10’s privacy features were lacking for my home edition. Now if only Windows Defender can be permanently disabled.

    Like or Dislike: Thumb up 4 Thumb down 2

    Reply
    1. Sergey Tkachenko Post author

      But you can disable it!
      See this http://winaero.com/blog/nodefender-disable-windows-defender-in-windows-10-with-few-clicks/

      Well-loved. Like or Dislike: Thumb up 11 Thumb down 1

      Reply
  4. Alex

    Do you know why I see the message “Some settings are managed by your organization” in Settings> Privacy> General; Settings> Privacy> Feedback and Diagnostics and Settings> Update & Security> Advanced options?
    Please help me out.

    Like or Dislike: Thumb up 3 Thumb down 3

    Reply
    1. Sergey Tkachenko Post author

      it is normal if you applied the mentioned tweak.

      Well-loved. Like or Dislike: Thumb up 6 Thumb down 2

      Reply
      1. Alex

        Thanks, but why is my “Get started” option grayed out in Update & Security> Advanced options.

        Poorly-rated. Like or Dislike: Thumb up 0 Thumb down 4

        Reply
        1. Sergey Tkachenko Post author

          Maybe the stopped service caused that. Need to check it.

          Like or Dislike: Thumb up 2 Thumb down 3

          Reply
    2. ged

      This is based on that in the privacy settings under “Settings” -> “Privacy” -> “Feedback & diagnostics” -> “Diagnostics and usage data” it is set to “Basic”. Change it to “Enhanced” or higher, the message disappears.

      Poorly-rated. Like or Dislike: Thumb up 1 Thumb down 5

      Reply
  5. val

    hey thanks alot buddy! now i will continue my journey to disable the rest of these worthless spyware apps that only chugs my CPU utilization.

    Well-loved. Like or Dislike: Thumb up 10 Thumb down 2

    Reply
  6. Guest123452

    Thanks for this!

    Like or Dislike: Thumb up 1 Thumb down 2

    Reply
  7. Classic Case

    After I follow the steps, how can I be sure it actually worked and is no longer sending the data to Microsoft? And do you think this works on the Insider version where “Full” is auto selected and can’t be changed?

    Hot debate. What do you think? Thumb up 6 Thumb down 3

    Reply
  8. draden

    So i’ve done these settings and the option turned to basic and is greyed out.I suppose it got the job done?(Win10 pro)

    Well-loved. Like or Dislike: Thumb up 6 Thumb down 1

    Reply
    1. Sergey Tkachenko Post author

      Done

      Well-loved. Like or Dislike: Thumb up 8 Thumb down 2

      Reply
  9. Classic Case

    Update (from previous comment): After adding AllowTelemetry to my registry on Insider Preview Build 10240, it changed the grayed out “Diagnostic and usage data” option from Full to Basic. I guess that’s about as much as a confirmation as I’ll get.

    Well-loved. Like or Dislike: Thumb up 4 Thumb down 0

    Reply
  10. linfan

    https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx

    System/AllowTelemetry

    Allow the device to send diagnostic and usage telemetry data, such as Watson.

    The following tables describe the supported values:

    0 – No telemetry data is sent from OS components.

    Note This value is only applicable to enterprise and server devices. Using this setting on other devices is equivalent to setting the value of 1.

    Well-loved. Like or Dislike: Thumb up 4 Thumb down 0

    Reply
    1. Sergey Tkachenko Post author

      That’s why it is necessary to stop services.

      Well-loved. Like or Dislike: Thumb up 5 Thumb down 0

      Reply
      1. linfan

        Does the service restart after a system restart?

        Like or Dislike: Thumb up 2 Thumb down 0

        Reply
        1. Sergey Tkachenko Post author

          If you disable it, it will not start after reboot.

          Like or Dislike: Thumb up 3 Thumb down 0

          Reply
  11. Lev

    Thank you!

    Like or Dislike: Thumb up 1 Thumb down 1

    Reply
  12. MDJ

    I guess I don‘t care so much about my privacy since I only see ‘Full’ option as bad. Other ones don‘t bother me.

    Poorly-rated. Like or Dislike: Thumb up 6 Thumb down 37

    Reply
    1. KJ

      Good for you, but why bother commenting on an article that is clearly intended for people who do value privacy and security only to say “I won’t use this”? It would have been so much easier for you to say nothing at all.

      Well-loved. Like or Dislike: Thumb up 35 Thumb down 4

      Reply
      1. MDJ

        I follow this blog frequently that‘s why I commented now too. I expressed my opinion on this mass paranoia.

        Poorly-rated. Like or Dislike: Thumb up 6 Thumb down 46

        Reply
        1. Ignorant mass

          Study some history.

          Well-loved. Like or Dislike: Thumb up 21 Thumb down 5

          Reply
          1. MDJ

            Instead of repeatedly clicking “Thumb down” button read some articles before sharing your conservative experiences. If you‘re so strict about some of features your OS has to offer then you shall also restrict your usage in browser, phone and block any personalized experience across different devices. Cultivate your mind by starting to read an article below:
            http://lifehacker.com/what-windows-10s-privacy-nightmare-settings-actually-1722267229

            Poorly-rated. Like or Dislike: Thumb up 11 Thumb down 34

        2. therealtruth

          Thankfully, your “perceived reality” has absolutely no bearing on whether [anything] is real or not.

          Well-loved. Like or Dislike: Thumb up 9 Thumb down 0

          Reply
          1. Al

            PRIVACY? WHAT’S THE BIG DEAL? I’VE GOT NOTHING TO HIDE. WHY SHOULD I CARE?

            THIS is why you should care:
            4th Amendment of the United States Constitution’s, “Bill of Rights”:

            “Constitution of the United States of America: Amendment IV

            “The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no warrants shall issue, but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.”

            That right, the 4th of 10 fundamental rights guaranteed by the Constitution–rights that my grandfather and hundreds of other men and women have fought and died since the nation was formed to preserve–is being violated openly every day; not just by the diabolical NSA and its sister organizations, but by businesses such as Microsoft, Google, Facebook (owned by Google), Yahoo!, and thousands of businesses who advertise with them and buy your stolen personal data from them.

            Since it is a violation of our Constitutional rights to collect such data covertly, and since the U.S. government is doing nothing at all to stop it, one can only assume that it is serving the nefarious purposes of both business and underhanded government entities that fancy themselves to be above the law.

            Is it too late for the people to rise up and put a stop to it? Has technology gone too far to turn back now? Has the government that is supposed to be run and controlled by the people become so divorced from the people that it has vowed to serve that what we say no longer carries any weight?

            I say NO. No, it is not too late for the people to rise up and put a stop to it. No, technology has not gone too far to turn back. Reverse engineering technology so that it does not covertly rob you of your privacy and your very identity is a very simple matter. It could literally be stopped here and now. No, we have not gone too far. Yes, the government has, indeed, for the last two Presidential administrations at least, divorced itself from the people. It, as an entity, fancies itself to be the ruler of the people, an emerging totalitarian government that still proclaims with its mouth to be a nation “of the people, by the people, and for the people”, while belying those words and betraying the people by its actions, overt and covert.

            Between the corporations and the spy network within the U.S. government, our human and Constitutional rights are being taken from us with seemingly innocuous explanations as to why it is important to YOUR happiness to give up your rights and turn them over to the corporations and government entities.

            Benjamin Franklin wrote, “They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.”

            To expand on that principle, I contend that anyone who would trade his or her freedom and God given rights in exchange for a happier shopping or Internet experience is a complete fool who does not deserve the freedom that he or she has so foolishly squandered.

            Do not allow the government or any corporation hell-bent on exploiting you get the upper hand. Fight back with every means at your disposal to thwart their plans, dash their schemes, and stop their insidious practices!

            It’s way past time that people in free societies everywhere assert and demand their rights and hold responsible those who have been instrumental in infringing and trying to nullify those rights.

            Corporations, especially online corporations, are violating our Constitutional rights. It is the job–the duty–of every citizen of every free nation around the world to stop it. Organize boycotts, demonstrations, and rallies against those corporations. Stop buying their products until they come into compliance with our rights instead of standing in defiance of them.

            The quickest way to bring a company to its knees is for the customers to stop buying what they’re selling. In nationwide and worldwide markets, it doesn’t take long. There are still plenty of reputable companies who respect the rights of the customer from which we can buy all the products being hawked by the underhanded, uncaring businesses.

            As for the arrogant government officials who support our government’s overstepping and wholesale violations of our Constitutional rights, there are solutions to that problem, too. They’re called impeachment, and a voting booth.

            If an elected official fails to do the will of his constituents, then it is the duty of the constituency to vote that official out of office and to select and vote in, after careful deliberation, another representative who will do the will of the people. Those whom we elect to represent us in Washington, D.C., are duty bound to carry out the will of their constituencies. They are not in Washington, D.C., to line their pockets or serve their own personal agenda, unless that official’s agenda are the same as those of his or her constituency.

            It is the duty of the people to hold their elected representatives to task. Otherwise they will inevitably stray under the lure of money, power, or both money and power.

            Our elected officials are not our superiors, they are our servants–public servants–duty bound to do our bidding. They are nothing more or less than messengers carrying our will to the nation’s capitol; onto the House and Senate floor, into the halls of the White House, and to the bench of the Supreme Court.

            All three branches of government, Legislative, Executive, and Judicial, are there for one reason and one reason only: to do the will of the citizens of this nation.

            Never forget: Those in Washington, D.C., who suffer from delusions of grandeur, and who are drunk on self-importance, are public servants, not the masters of the realm.

            Well-loved. Like or Dislike: Thumb up 38 Thumb down 3

  13. inf3rno

    Isn’t it possible to write a bat file, or something like that. Why to do all of this manually?

    Well-loved. Like or Dislike: Thumb up 4 Thumb down 0

    Reply
    1. Sergey Tkachenko Post author

      Write then. Nobody prevent you from writing the batch file.

      Poorly-rated. Like or Dislike: Thumb up 2 Thumb down 8

      Reply
    2. Classic Case

      LOL. Why write a bat file for something that takes less than 1 minute to do. Add reg entry is 10-15 seconds, disabling two services, another 10-15 seconds.

      Poorly-rated. Like or Dislike: Thumb up 0 Thumb down 10

      Reply
      1. Ignorant mass

        Because it would be easier to publicise and get lots of people to do, quickly and easily, addressing all the various options while avoiding errors.

        And probably the list of things to do will grow, or need to be done repeatedly as Microsoft reverts them with “updates”.

        Well-loved. Like or Dislike: Thumb up 12 Thumb down 0

        Reply
        1. Yo!

          Providing a ready-made solution, e.g. in the form of a batch file, would dramatically increase the number of people using your technical know-how to achieve an important purpose: protecting their privacy. In short, it would be wise!

          You don’t have to be paranoid to want to stop the busybodies snooping …

          Well-loved. Like or Dislike: Thumb up 6 Thumb down 0

          Reply
          1. Brian Hurren

            I think the Nothing to Hide, Nothing to fare argument is BS. It misses the point. Your privacy is yours, it belongs to you. It is your choice weather you give it away or not. It is not up to Microsoft to stick their little piggy hand into your computer and steal it from you.

            Well-loved. Like or Dislike: Thumb up 7 Thumb down 1

          2. REW

            I AGREE ‘BRIAN HURREN’! FOR ALL THOSE THAT FEEL THEY HV NOTHING TO HIDE…

            1) *PLEASE* … Send ‘ME’ ur Bank & EMAIL Passwords… TOO! (Microsoft/Google/NSA already hv them). U can TRUST ME “TOO”… Honest! See Email address above. Now dont make me WAIT. Im Waiting…

            2) I dont hv anything to HIDE – But I SURE AS HELL don hv anything to SHARE with the CREEPS @ MS/GOOGLE/NSA EITHER! Follow? They’re LO-LIFES!!!!

            Getting the Point now? So when I hear someone say “If u dont hv anything to hide…”, I think “WHAT A HYPOCRITE! EVERYONE has ‘SOMETHING’ they SHOULD/MUST HIDE. …EVERYONE!”

            GROW the F#$% UP!!

            Like or Dislike: Thumb up 0 Thumb down 0

  14. noname

    The registry hack mentioned works only for Enterprise. Most suggestions for Pro are to remove SYSTEM access to the AutoLogger-Diagtrack-Listener.etl but less invasive way is:
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener\ /v Start /t REG_DWORD /d 0 /f

    Well-loved. Like or Dislike: Thumb up 10 Thumb down 0

    Reply
  15. Wayne Bristol

    I guess my only question is that once the necessary registry fixes are applied, is Microsoft going to push something out during regular updates that reverts the changes? Probably too early to really answer that question, but it sounds like something they would do if enough people managed to disable data collection.

    Well-loved. Like or Dislike: Thumb up 7 Thumb down 0

    Reply
    1. Mike Gale

      Scripts will help here. I’d use PowerShell.

      1. Firstly to report current settings OR settings that have been changed.
      2. Secondly to return the settings to what you want.

      You can run the checker whenever you want or automatically under scheduler.

      Like or Dislike: Thumb up 3 Thumb down 0

      Reply
  16. Dwayne Surdu-Miller

    My installation did not respond to right-clicking File Manager and selecting Manage.
    I was able to get there, though, by running Task Manager (Ctl-Alt Del, then select Task Manager), selecting the Services tab, and clicking on “Open Services” at the bottom of the window.

    Like or Dislike: Thumb up 3 Thumb down 1

    Reply
  17. Jason

    What does that mean when some options are greyed out after applying the telemetry tweaks? Is that a bad thing?

    Like or Dislike: Thumb up 2 Thumb down 0

    Reply
    1. Sergey Tkachenko Post author

      if you will enable the service, all items will return to their default state. There is nothing bad in this behavior. You can leave the service disabled if you want to stop the data collection in Windows 10.

      Like or Dislike: Thumb up 2 Thumb down 1

      Reply
  18. Matze

    I don’t think this is working! If yout set te Telemetry Policy with gpedit.msc to 0, it just sets the registry value to 0. So, there is no difference beetween both methods and the disabling doesn’t take affekt! Am I wrong?!

    Like or Dislike: Thumb up 0 Thumb down 2

    Reply
  19. Jason

    Once you apply the tweak settings, why are some of the options greyed out on the feedback and diagnostics page?

    Like or Dislike: Thumb up 2 Thumb down 0

    Reply
    1. Sergey Tkachenko Post author

      because they use the DiagTack service

      Like or Dislike: Thumb up 1 Thumb down 1

      Reply
      1. Jason

        Is that the same as spyware the DiagTrack?

        Like or Dislike: Thumb up 2 Thumb down 0

        Reply
        1. Sergey Tkachenko Post author

          Yep

          Like or Dislike: Thumb up 1 Thumb down 1

          Reply
          1. Jason

            Is there anything else you have to do besides disabling the diagtracking service in services?

            Like or Dislike: Thumb up 1 Thumb down 1

          2. Sergey Tkachenko Post author

            Well, look here:
            http://www.msfn.org/board/topic/174160-guide-disable-data-collection-in-windows-10/

            Like or Dislike: Thumb up 2 Thumb down 0

  20. Jason

    Or you can use the steps listed above right? Do those steps ensure that Microsoft is not spying on?

    Like or Dislike: Thumb up 1 Thumb down 1

    Reply
  21. Jason

    But how do you know for sure it’s disabled? How do you know for sure they aren’t spying on you?

    Like or Dislike: Thumb up 0 Thumb down 2

    Reply
  22. Jason

    How do you know for sure it’s been disabled? How do we not know they are still spying on us?

    Like or Dislike: Thumb up 0 Thumb down 2

    Reply
  23. phly95

    So the basic setting says “basic error reporting.” Do you know what that means or if it even threatens privacy? From the description, it seems is only takes your specs and if Windows is running properly. Doesn’t seem like anything to worry about.

    Like or Dislike: Thumb up 1 Thumb down 2

    Reply
  24. kyuu

    So unless i missing something.

    Open Registry Editor.
    Go to the following Registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection

    Tip: You can access any desired Registry key with one click.
    If you do not have such a Registry key, then just create it.
    There you need to create a new a 32-bit DWORD value named AllowTelemetry and set it to 0.

    Does indeed get set in Windows 10 Pro Via Gpedit.msc

    Administrative templates>Windows component>Data collection and preview builds> allow telemetry

    0= Disable (says enterprise only) but in my tests it DOES disable feedback as the send device data to microsoft gets ghosted out in feedback settings, and say setting are managed by organization. It also Set the above registry setting too.

    Less this all for show the “Enterprise only” is typo I should still disable the service noted in the guide

    Like or Dislike: Thumb up 1 Thumb down 0

    Reply
  25. DAHLILA

    I have found a simple solution to disable Microsoft telemetry, I have simply disconnected my pc from the Internet now Microsoft won’t spy on me.

    Well-loved. Like or Dislike: Thumb up 13 Thumb down 1

    Reply
    1. therealtruth

      No, the field agent is still spying, he just has not reported to his handler.

      Well-loved. Like or Dislike: Thumb up 11 Thumb down 0

      Reply
  26. noname

    Here is nice program which disables a lot more spying: http://pxc-coding.com/portfolio/donotspy10/
    Be careful of install checkboxes, it attempts to install crapware too.

    Like or Dislike: Thumb up 1 Thumb down 2

    Reply
  27. none

    So im on windows 8.1 and i disabled the followings. Are there any programs that I too should be disabling?

    Like or Dislike: Thumb up 0 Thumb down 1

    Reply
    1. Sergey Tkachenko Post author

      in Windows 8.1, you should not disable anything. It does not have telemetry.

      Poorly-rated. Like or Dislike: Thumb up 0 Thumb down 4

      Reply
      1. Аркадий

        Сергей, приветствую!

        Я хочу поучаствовать в программе insider и получать тестовые сборки. Для того чтобы участвовать нужно нажать кнопку “Get started” в настройках – Update and security – advanced options. Но она будет неактивна если в Privacy – Feedback and diagnosticks не выставлено в Full или Enhanced, те не включена телеметрия. Ранее я ее отключал так:

        sc delete DiagTrack
        sc delete dmwappushservice
        echo “” > C:\ProgramData\Microsoft\Diagnosis\ETLLogs\AutoLogger\AutoLogger-Diagtrack-Listener.etl
        reg add “HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection” /v AllowTelemetry /t REG_DWORD /d 0 /f

        Я удалил ключ реестра запрещающий Telemetry и после перезагрузки кнопка “Get started” стала активна но после ее нажатия ничего не происходит кроме как быстро появляющейся и пропадающей кнопки загрузки ниже, хотя должно появляться новое окно с настройками. Отсюда вопрос, как восстановить вот эти удаленные службы? DiagTrack и dmwappushservice?

        Помогите пожалуйста, спасибо!

        Аркадий

        Poorly-rated. Like or Dislike: Thumb up 1 Thumb down 11

        Reply
        1. Sergey Tkachenko Post author

          Приветствую.
          Доберусь до компьютера с системой – сделаю экспорт ветки реестра, отвечающий за службы.

          Poorly-rated. Like or Dislike: Thumb up 2 Thumb down 5

          Reply
  28. Joe

    Hello Sergey,

    Excuse me if I sound stupid but you say to go to or create a Registry key at…

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection

    Are you sure that’s the correct address in the Registry? I ask because I found a similar Registry key at…

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection

    Please have a look at my screenshot of the latter key at: http://i.imgur.com/jXyUlHW.png

    Both keys concern telemetry and the registry value of the latter makes me think telemetry is still on regardless of the value of the first key. Please let me know what you think.

    Thanks.

    Well-loved. Like or Dislike: Thumb up 5 Thumb down 1

    Reply
    1. Joe

      Oh well, it looks like I won’t be getting a reply. Sad really.

      Poorly-rated. Like or Dislike: Thumb up 0 Thumb down 4

      Reply
    2. Peter

      Please try setting HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection, value AllowTelemetry, to 1, 2 or 3 instead of 0, and verify yourself that it changes Privacy->Feedback to Basic, Extended or Full (in your language).
      Then try changing your other key to 0, 1, 2 or 3 and see what happens, with respectively without the first key present. It seems the first key by its presence defines a group policy and sets the level, user cannot change the level anymore. The second key defines the level if there is no group policy, and user can change it.
      In addition, we see that 0 does not have the meaning of Never, but seems Basic. This in turn means that data would be collected anyway, which is however inhibited by disabling the two services DiagTrack and dmwappushservice. (I’m not the owner of this information.)

      Like or Dislike: Thumb up 3 Thumb down 0

      Reply
  29. therealtruth

    Can these apps or services be blocked with Comodo F/W to prevent access to the web or could they be doing multiple jobs where it might stop the transmission of the info but also something else?

    thanks

    Like or Dislike: Thumb up 2 Thumb down 1

    Reply
  30. gedads

    How do you revert that script: echo 127.0.0.1 vortex.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
    echo 127.0.0.1 vortex-win.data.microsoft.com>>%windir%\system32\drivers\etc\hosts
    echo 127.0.0.1 telecommand.telemetry.microsoft.com>>%windir%\system32\drivers\etc\hosts
    echo 127.0.0.1 telecommand.telemetry.microsoft.com.nsatc.net>>%windir%\system32\drivers\etc\hosts
    etc
    i can’t access a lot of websites now (error [Fiddler] DNS Lookup for “playonline.com” failed. System.Net.Sockets.SocketException Hôte inconnu for playonline.comand a few other).

    Like or Dislike: Thumb up 1 Thumb down 3

    Reply
    1. Sergey Tkachenko Post author

      Delete the following file:
      C:\windows\system32\drivers\etc\hosts
      Then reboot your OS.

      Poorly-rated. Like or Dislike: Thumb up 2 Thumb down 5

      Reply
  31. Андрей

    Привет Сергей,

    меня тоже интересует вопрос насчет HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
    Лучше наверное на всякия случай там тоже нолик поставить? Как вот тут: https://www.reddit.com/r/Windows10/comments/3f38ed/guide_how_to_disable_data_logging_in_w10

    Спасибо
    Андрей

    Poorly-rated. Like or Dislike: Thumb up 0 Thumb down 5

    Reply
    1. Sergey Tkachenko Post author

      Андрей, ноль то можно поставить, но Микрософт утверждает, что в случае ПРО редакции ноль будет работать как единица.
      Так что…

      Poorly-rated. Like or Dislike: Thumb up 0 Thumb down 7

      Reply
  32. Paranam Kid

    You say you have to create a 32-bit Dword value. I am applying your registry hack to a 64-bit version of Windows 8.1. Surely I should create a Qword value in that case?

    Like or Dislike: Thumb up 2 Thumb down 1

    Reply
    1. Sergey Tkachenko Post author

      No. You still need to use 32-bit DWORD value.

      Like or Dislike: Thumb up 2 Thumb down 3

      Reply
  33. Oleg

    Hi,
    Since you asked for a more elegant way, here’s a really cool soft:
    https://github.com/10se1ucgo/DisableWinTracking/releases
    A small portable app that automatically edits registry keys to disable telemetry and a few other data collection systems in w10 (see screen). It also lets you delete onedrive from your computer ie
    Screen
    http://i.imgur.com/S0P7QHC.jpg

    Like or Dislike: Thumb up 1 Thumb down 2

    Reply
  34. Peter

    I did three scripts for disabling, enabling and querying telemetry

    win10 telemetry disable.bat
    rem Windows 10 disable telemetry services and inhibit data collection
    rem run as Administrator

    sc config DiagTrack start= disabled
    sc config dmwappushservice start= disabled
    sc stop DiagTrack
    sc stop dmwappushservice
    reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection\ /v AllowTelemetry /t REG_DWORD /d 0 /f
    pause

    win10 telemetry enable.bat
    rem Windows 10 enable telemetry services and enable data collection
    rem run as Administrator

    sc config DiagTrack start= auto
    sc config dmwappushservice start= delayed-auto
    sc start DiagTrack
    sc start dmwappushservice
    reg delete HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection\ /v AllowTelemetry /f
    pause

    win10 telemetry query.bat
    rem Windows 10 query telemetry services and query data collection

    sc query DiagTrack
    sc qc DiagTrack
    sc query dmwappushservice
    sc qc dmwappushservice
    rem AllowTelemetry not present, or 0x0
    reg query HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection\ /v AllowTelemetry
    pause

    Like or Dislike: Thumb up 4 Thumb down 2

    Reply
  35. Mozareli

    I use software O&O ShutUp10. Disable telemetry, localization detection, Cortana, app access… and more. Download Link: http://www.filehorse.com/download-shutup10/

    Well-loved. Like or Dislike: Thumb up 7 Thumb down 1

    Reply
  36. Debra Pickman

    Thank you so very much for this bit of information. It was very helpful and easy to follow

    :-)

    Like or Dislike: Thumb up 2 Thumb down 4

    Reply
    1. Sergey Tkachenko Post author

      You are welcome Debra!

      Like or Dislike: Thumb up 3 Thumb down 4

      Reply
  37. TH2 build 1511

    TH2 build 1511 changed the Diagnostics Tracking Service to Connected User Experiences and Telemetry service. Aside from that, are the Powershell commands, batch files, registry tweaks posted here still applicable?
    Thank you

    Like or Dislike: Thumb up 1 Thumb down 0

    Reply
  38. innn

    I was under the impression you cannot disabel Telemetry unless you are on an Enterprise version of the system. Meaning the registry edit does nothing. Can anyone confirm? How can I say for sure that telemetry is disabled?

    Like or Dislike: Thumb up 1 Thumb down 1

    Reply
  39. Benton Clay

    One word: Linux

    Like or Dislike: Thumb up 2 Thumb down 2

    Reply
    1. Sergey Tkachenko Post author

      # pacman -Syu

      Like or Dislike: Thumb up 0 Thumb down 0

      Reply
  40. TEDSON

    Some great info here.
    Thanks for the efforts.

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  41. Daniel

    I’ve been kind of manic about this whole spying thing for ages. With Win 10 it seems almost impossible to remove it all. I have every single aspect of it gathering or reporting information back to MS disabled including the sign-in advertisment opt out.

    But when i search my machine, even with telemetry and all else off, I can still find large traces of it sending shit back to microsoft. These you will find using any decent cleaner[ privazer, slim cleaner] and before deleting the files check each category; internet, system, indexing ect. And what you will find is things like this: Watson-telemetry-microsft. You will also find websites listed, and some other data also.

    Are you sure the NSA or GCHQ were not part of the design team? Because it certainly looks that way even using a VPN, all of which seem to fail in win 10, yet work fine in win 7 [though your still need to disable or uninstall the telemetry update.]

    Kinda like the Gestapo and KGB rolled into one. Freedom my ass! You want freedom you will get in full when dead.

    Like or Dislike: Thumb up 2 Thumb down 0

    Reply
    1. Brad

      Daniel:

      Today is the second day after i installed my free upgrade from Windows 7. Win 10 runs many programs faster which is nice, but I’m very concerned about the privacy issues. Can you elaborate on what you’ve found? Any further details on how I can search for the same info on my install would be helpful. I have CCleaner, but I’m not familiar with privazer or slim cleaner. Will CCleaner capture these files you speak of?

      Like or Dislike: Thumb up 0 Thumb down 0

      Reply
  42. Steve

    The easier solution: treat Windows 10 like the virus it is and remove it, then install Windows 7.

    Like or Dislike: Thumb up 2 Thumb down 1

    Reply
    1. anon

      Steve, even Windows 7 has telemetry enabled by various updates.

      Like or Dislike: Thumb up 1 Thumb down 0

      Reply
      1. Sergey Tkachenko Post author

        indeed.

        Like or Dislike: Thumb up 1 Thumb down 0

        Reply
    2. El comentarista curioso

      Install Windows XP or Linux SO (Ubuntu, Debian, Fedora, etc.)

      Like or Dislike: Thumb up 0 Thumb down 1

      Reply
  43. Neil Martin

    https://technet.microsoft.com/en-us/library/mt577208(v=vs.85).aspx
    This may help folk with Win 10 telemetry

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  44. patrick

    hi, thank you for your great help in blocking telementary on my laptop. i have been told that firefox also uses telementary tracking? is this a cause for concern regarding internet privacy? thank you, patrick

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  45. patrick

    i have another concern, regarding telementary tracking. i have disabled my windows firewall and have zone alarm as my firewall. will the telementary tracking you advised be necessary for zone alarm firewall?

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  46. Brad

    Thanks Sergey for a very helpful and easy to implement set of instructions! Much appreciated!

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  47. Stephen Ralph

    As an alternative to all of the above for people who don’t fancy all that typing, I recommend a utility called O&O ShutUp10.

    This utility has a simple toggle GUI to allow you to shut off all the telemetry “features” of Windows 10.

    Like or Dislike: Thumb up 1 Thumb down 0

    Reply
  48. Sonya

    i’d like some help stopping this data collection. I have had the computer running WITHOUT an internet connection for months. I have been recording internet activity still I have deleted scheduled tasks, disabled services, locked down the firewall.. I attempted turning off things like cortana and edge through group policy editor I have removed registry entries, I cannot stop it.

    A computer that has not had an internet connection since February should not be sending anything, a computer that does not have a printer should not have any activity over print spooler? I am not too concerned with them tracking me, but I am fed up with them stealing from me and I cannot find anyone help anywhere.

    I have .dlls, .pris, .dat and log files that show that they are collecting everything. I am a designer, and trying to establish myself in this field but regardless whatever I create Microsoft and company manage to collect it. I have the lastest webcache logs from yesterday and today that I decided to open rather than just delete which shows that any image including my family photos I open is included in this “leaks” every image I create, anything I save to bitlockered drives all included.

    So if I attempt all of these will it help me in my situation at all?

    Oh not sure this is worth mentioning or not, but a month ago I did a cleaninstall of windows 10 and only have security software, ccleaner and photoshop installed. Windows 10 is fully updated via flash drive, all of the options like allow telemetry save to cloud everything was opted out of during the setup then disabled after loading windows, still cannot stop it

    Like or Dislike: Thumb up 1 Thumb down 0

    Reply
  49. Brad

    Have you ever just opened the Windows 10 registry and done a single search using the word TELEMETRY ?

    OMG, there’s hundreds of hits.
    These guys are way ahead of us.

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  50. Neil

    May be surprising but Microsoft does care about this, we have docs at
    https://www.microsoft.com/en-us/TrustCenter/Privacy/windows-telemetry-privacy-and-trust.aspx
    That does target enterprise customers, if you have questions regarding the information in these documents or on telemetry please contact telmhelp@microsoft.com and we will try and help.

    Like or Dislike: Thumb up 1 Thumb down 0

    Reply
  51. Jay

    Will this affect any other features from windows 10 such as updates or apps?. My problem with these guides on how to prevent windows 10 from spying on you is that they hardly ever tell you how disabling some of these features could affect negatively your computer.

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  52. Marko

    Does this guide still apply after the Windows 10 Anniversary Update (1607) ?

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
    1. Sergey Tkachenko Post author

      Yes it is.

      Like or Dislike: Thumb up 0 Thumb down 0

      Reply
  53. Mark

    Has anyone done a ncap packet capture after making these changes to the registry to see if they actually do anything? My guess is MSFT is still pushing analytics to home.

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
    1. Bob

      Try using SysInternals TCPView and report back if the tweak is effective. It was on my PC.

      Like or Dislike: Thumb up 0 Thumb down 0

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *