Skip to content
Announcement: We are currently not adding any applications to WinUtil and any apps that will be added through a PR will be declined by the maintainer. Announcement: We are currently reworking the docs to use Hugo rather then mkdocs.

Disable Telemetry

Last Updated: 2024-08-07

Info

The Development Documentation is auto generated for every compilation of WinUtil, meaning a part of it will always stay up-to-date. Developers do have the ability to add custom content, which won't be updated automatically.

Description

Disables Microsoft Telemetry. Note: This will lock many Edge Browser settings. Microsoft spies heavily on you when using the Edge browser.

Preview Code
{
  "Content": "Disable Telemetry",
  "Description": "Disables Microsoft Telemetry. Note: This will lock many Edge Browser settings. Microsoft spies heavily on you when using the Edge browser.",
  "category": "Essential Tweaks",
  "panel": "1",
  "Order": "a003_",
  "ScheduledTask": [
    {
      "Name": "Microsoft\\Windows\\Application Experience\\Microsoft Compatibility Appraiser",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Application Experience\\ProgramDataUpdater",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Autochk\\Proxy",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Customer Experience Improvement Program\\Consolidator",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Customer Experience Improvement Program\\UsbCeip",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\DiskDiagnostic\\Microsoft-Windows-DiskDiagnosticDataCollector",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Feedback\\Siuf\\DmClient",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Feedback\\Siuf\\DmClientOnScenarioDownload",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Windows Error Reporting\\QueueReporting",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Application Experience\\MareBackup",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Application Experience\\StartupAppTask",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Application Experience\\PcaPatchDbTask",
      "State": "Disabled",
      "OriginalState": "Enabled"
    },
    {
      "Name": "Microsoft\\Windows\\Maps\\MapsUpdateTask",
      "State": "Disabled",
      "OriginalState": "Enabled"
    }
  ],
  "registry": [
    {
      "Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\DataCollection",
      "Type": "DWord",
      "Value": "0",
      "Name": "AllowTelemetry",
      "OriginalValue": "1"
    },
    {
      "Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\DataCollection",
      "OriginalValue": "1",
      "Name": "AllowTelemetry",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "ContentDeliveryAllowed",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "OemPreInstalledAppsEnabled",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "PreInstalledAppsEnabled",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "PreInstalledAppsEverEnabled",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "SilentInstalledAppsEnabled",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "SubscribedContent-338387Enabled",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "SubscribedContent-338388Enabled",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "SubscribedContent-338389Enabled",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "SubscribedContent-353698Enabled",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager",
      "OriginalValue": "1",
      "Name": "SystemPaneSuggestionsEnabled",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Siuf\\Rules",
      "OriginalValue": "0",
      "Name": "NumberOfSIUFInPeriod",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\DataCollection",
      "OriginalValue": "0",
      "Name": "DoNotShowFeedbackNotifications",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent",
      "OriginalValue": "0",
      "Name": "DisableTailoredExperiencesWithDiagnosticData",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AdvertisingInfo",
      "OriginalValue": "0",
      "Name": "DisabledByGroupPolicy",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\Windows Error Reporting",
      "OriginalValue": "0",
      "Name": "Disabled",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DeliveryOptimization\\Config",
      "OriginalValue": "1",
      "Name": "DODownloadMode",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Remote Assistance",
      "OriginalValue": "1",
      "Name": "fAllowToGetHelp",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\OperationStatusManager",
      "OriginalValue": "0",
      "Name": "EnthusiastMode",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
      "OriginalValue": "1",
      "Name": "ShowTaskViewButton",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\\People",
      "OriginalValue": "1",
      "Name": "PeopleBand",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
      "OriginalValue": "1",
      "Name": "LaunchTo",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\FileSystem",
      "OriginalValue": "0",
      "Name": "LongPathsEnabled",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "_Comment": "Driver searching is a function that should be left in",
      "Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DriverSearching",
      "OriginalValue": "1",
      "Name": "SearchOrderConfig",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Multimedia\\SystemProfile",
      "OriginalValue": "1",
      "Name": "SystemResponsiveness",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Multimedia\\SystemProfile",
      "OriginalValue": "1",
      "Name": "NetworkThrottlingIndex",
      "Value": "4294967295",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\Control Panel\\Desktop",
      "OriginalValue": "1",
      "Name": "MenuShowDelay",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\Control Panel\\Desktop",
      "OriginalValue": "1",
      "Name": "AutoEndTasks",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management",
      "OriginalValue": "0",
      "Name": "ClearPageFileAtShutdown",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKLM:\\SYSTEM\\ControlSet001\\Services\\Ndu",
      "OriginalValue": "1",
      "Name": "Start",
      "Value": "2",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\Control Panel\\Mouse",
      "OriginalValue": "400",
      "Name": "MouseHoverTime",
      "Value": "400",
      "Type": "String"
    },
    {
      "Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Services\\LanmanServer\\Parameters",
      "OriginalValue": "20",
      "Name": "IRPStackSize",
      "Value": "30",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Feeds",
      "OriginalValue": "1",
      "Name": "EnableFeeds",
      "Value": "0",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Feeds",
      "OriginalValue": "1",
      "Name": "ShellFeedsTaskbarViewMode",
      "Value": "2",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",
      "OriginalValue": "1",
      "Name": "HideSCAMeetNow",
      "Value": "1",
      "Type": "DWord"
    },
    {
      "Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\UserProfileEngagement",
      "OriginalValue": "1",
      "Name": "ScoobeSystemSettingEnabled",
      "Value": "0",
      "Type": "DWord"
    }
  ],
  "InvokeScript": [
    "
      bcdedit /set `{current`} bootmenupolicy Legacy | Out-Null
        If ((get-ItemProperty -Path \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" -Name CurrentBuild).CurrentBuild -lt 22557) {
            $taskmgr = Start-Process -WindowStyle Hidden -FilePath taskmgr.exe -PassThru
            Do {
                Start-Sleep -Milliseconds 100
                $preferences = Get-ItemProperty -Path \"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\TaskManager\" -Name \"Preferences\" -ErrorAction SilentlyContinue
            } Until ($preferences)
            Stop-Process $taskmgr
            $preferences.Preferences[28] = 0
            Set-ItemProperty -Path \"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\TaskManager\" -Name \"Preferences\" -Type Binary -Value $preferences.Preferences
        }
        Remove-Item -Path \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\MyComputer\\NameSpace\\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}\" -Recurse -ErrorAction SilentlyContinue

        # Fix Managed by your organization in Edge if regustry path exists then remove it

        If (Test-Path \"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge\") {
            Remove-Item -Path \"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge\" -Recurse -ErrorAction SilentlyContinue
        }

        # Group svchost.exe processes
        $ram = (Get-CimInstance -ClassName Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum).Sum / 1kb
        Set-ItemProperty -Path \"HKLM:\\SYSTEM\\CurrentControlSet\\Control\" -Name \"SvcHostSplitThresholdInKB\" -Type DWord -Value $ram -Force

        $autoLoggerDir = \"$env:PROGRAMDATA\\Microsoft\\Diagnosis\\ETLLogs\\AutoLogger\"
        If (Test-Path \"$autoLoggerDir\\AutoLogger-Diagtrack-Listener.etl\") {
            Remove-Item \"$autoLoggerDir\\AutoLogger-Diagtrack-Listener.etl\"
        }
        icacls $autoLoggerDir /deny SYSTEM:`(OI`)`(CI`)F | Out-Null

        # Disable Defender Auto Sample Submission
        Set-MpPreference -SubmitSamplesConsent 2 -ErrorAction SilentlyContinue | Out-Null
        "
  ],
  "link": "https://christitustech.github.io/winutil/dev/tweaks/Essential-Tweaks/Tele"
}

Invoke Script

      bcdedit /set `{current`} bootmenupolicy Legacy | Out-Null
        If ((get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name CurrentBuild).CurrentBuild -lt 22557) {
            $taskmgr = Start-Process -WindowStyle Hidden -FilePath taskmgr.exe -PassThru
            Do {
                Start-Sleep -Milliseconds 100
                $preferences = Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\TaskManager" -Name "Preferences" -ErrorAction SilentlyContinue
            } Until ($preferences)
            Stop-Process $taskmgr
            $preferences.Preferences[28] = 0
            Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\TaskManager" -Name "Preferences" -Type Binary -Value $preferences.Preferences
        }
        Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Recurse -ErrorAction SilentlyContinue

        # Fix Managed by your organization in Edge if regustry path exists then remove it

        If (Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge") {
            Remove-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge" -Recurse -ErrorAction SilentlyContinue
        }

        # Group svchost.exe processes
        $ram = (Get-CimInstance -ClassName Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum).Sum / 1kb
        Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control" -Name "SvcHostSplitThresholdInKB" -Type DWord -Value $ram -Force

        $autoLoggerDir = "$env:PROGRAMDATA\Microsoft\Diagnosis\ETLLogs\AutoLogger"
        If (Test-Path "$autoLoggerDir\AutoLogger-Diagtrack-Listener.etl") {
            Remove-Item "$autoLoggerDir\AutoLogger-Diagtrack-Listener.etl"
        }
        icacls $autoLoggerDir /deny SYSTEM:`(OI`)`(CI`)F | Out-Null

        # Disable Defender Auto Sample Submission
        Set-MpPreference -SubmitSamplesConsent 2 -ErrorAction SilentlyContinue | Out-Null

Registry Changes

Applications and System Components store and retrieve configuration data to modify windows settings, so we can use the registry to change many settings in one place.

You can find information about the registry on Wikipedia and Microsoft's Website.

Registry Key: AllowTelemetry

Type: DWord

Original Value: 1

New Value: 0

Registry Key: AllowTelemetry

Type: DWord

Original Value: 1

New Value: 0

Registry Key: ContentDeliveryAllowed

Type: DWord

Original Value: 1

New Value: 0

Registry Key: OemPreInstalledAppsEnabled

Type: DWord

Original Value: 1

New Value: 0

Registry Key: PreInstalledAppsEnabled

Type: DWord

Original Value: 1

New Value: 0

Registry Key: PreInstalledAppsEverEnabled

Type: DWord

Original Value: 1

New Value: 0

Registry Key: SilentInstalledAppsEnabled

Type: DWord

Original Value: 1

New Value: 0

Registry Key: SubscribedContent-338387Enabled

Type: DWord

Original Value: 1

New Value: 0

Registry Key: SubscribedContent-338388Enabled

Type: DWord

Original Value: 1

New Value: 0

Registry Key: SubscribedContent-338389Enabled

Type: DWord

Original Value: 1

New Value: 0

Registry Key: SubscribedContent-353698Enabled

Type: DWord

Original Value: 1

New Value: 0

Registry Key: SystemPaneSuggestionsEnabled

Type: DWord

Original Value: 1

New Value: 0

Registry Key: NumberOfSIUFInPeriod

Type: DWord

Original Value: 0

New Value: 0

Registry Key: DoNotShowFeedbackNotifications

Type: DWord

Original Value: 0

New Value: 1

Registry Key: DisableTailoredExperiencesWithDiagnosticData

Type: DWord

Original Value: 0

New Value: 1

Registry Key: DisabledByGroupPolicy

Type: DWord

Original Value: 0

New Value: 1

Registry Key: Disabled

Type: DWord

Original Value: 0

New Value: 1

Registry Key: DODownloadMode

Type: DWord

Original Value: 1

New Value: 1

Registry Key: fAllowToGetHelp

Type: DWord

Original Value: 1

New Value: 0

Registry Key: EnthusiastMode

Type: DWord

Original Value: 0

New Value: 1

Registry Key: ShowTaskViewButton

Type: DWord

Original Value: 1

New Value: 0

Registry Key: PeopleBand

Type: DWord

Original Value: 1

New Value: 0

Registry Key: LaunchTo

Type: DWord

Original Value: 1

New Value: 1

Registry Key: LongPathsEnabled

Type: DWord

Original Value: 0

New Value: 1

Registry Key: SearchOrderConfig

Type: DWord

Original Value: 1

New Value: 1

Registry Key: SystemResponsiveness

Type: DWord

Original Value: 1

New Value: 0

Registry Key: NetworkThrottlingIndex

Type: DWord

Original Value: 1

New Value: 4294967295

Registry Key: MenuShowDelay

Type: DWord

Original Value: 1

New Value: 1

Registry Key: AutoEndTasks

Type: DWord

Original Value: 1

New Value: 1

Registry Key: ClearPageFileAtShutdown

Type: DWord

Original Value: 0

New Value: 0

Registry Key: Start

Type: DWord

Original Value: 1

New Value: 2

Registry Key: MouseHoverTime

Type: String

Original Value: 400

New Value: 400

Registry Key: IRPStackSize

Type: DWord

Original Value: 20

New Value: 30

Registry Key: EnableFeeds

Type: DWord

Original Value: 1

New Value: 0

Registry Key: ShellFeedsTaskbarViewMode

Type: DWord

Original Value: 1

New Value: 2

Registry Key: HideSCAMeetNow

Type: DWord

Original Value: 1

New Value: 1

Registry Key: ScoobeSystemSettingEnabled

Type: DWord

Original Value: 1

New Value: 0

Scheduled Task Changes

Windows scheduled tasks are used to run scripts or programs at specific times or events. Disabling unnecessary tasks can improve system performance and reduce unwanted background activity.

You can find information about scheduled tasks on Wikipedia and Microsoft's Website.

Task Name: Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Application Experience\ProgramDataUpdater

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Autochk\Proxy

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Customer Experience Improvement Program\Consolidator

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Customer Experience Improvement Program\UsbCeip

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Feedback\Siuf\DmClient

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Feedback\Siuf\DmClientOnScenarioDownload

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Windows Error Reporting\QueueReporting

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Application Experience\MareBackup

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Application Experience\StartupAppTask

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Application Experience\PcaPatchDbTask

State: Disabled

Original State: Enabled

Task Name: Microsoft\Windows\Maps\MapsUpdateTask

State: Disabled

Original State: Enabled

View the JSON file