Disable the telemetry service (DiagTrack)
The Connected User Experiences and Telemetry service (DiagTrack) sends telemetry. Stopping it gets you closer to fully off than any toggle, though a second service and scheduled tasks can keep collecting.
To remove Windows tracking at the service level, open the Services console.
Stop DiagTrack and dmwappushservice:
Press Win + R, type services.msc, and press Enter. Find Connected User Experiences and Telemetry (service name DiagTrack). Right-click it, choose Properties, click Stop, then set Startup type to Disabled and click OK. PDQ recommends disabling dmwappushservice the same way.For the command-line route, run sc config DiagTrack start= disabled in an elevated prompt, as documented by NinjaOne.
Lock telemetry down with Group Policy or the registry
Group Policy (Pro and up) or a registry value (any edition) enforces the lowest telemetry level, preventing accidental changes through Settings. Back up first.
Group Policy (Windows 11 Pro and up):
Press Win + R, type gpedit.msc. Go to Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds and open Allow Diagnostic Data. Enable it and choose the lowest level your edition allows, as described by NinjaOne. Run gpupdate /force in a command prompt to apply it immediately.If the diagnostic data toggle in Settings is greyed out and shows "managed by your organization," a policy is already enforcing the level, even on a home PC.
Registry (Windows Home):
Home has no Group Policy editor, so use the registry. Open regedit and browse to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection. Export the key before changing it; the backup takes ten seconds. Set (or create) a DWORD named AllowTelemetry to 0. Home and Pro treat 0 as "required," which caps the level.Why Windows tracking comes back after updates
Feature updates can re-enable DiagTrack and reset privacy toggles. Re-check after major updates.
In a Microsoft Q&A thread, a user found Compatibility Telemetry still running after a cumulative update. The cause was a scheduled task, Microsoft Compatibility Appraiser. Updates install a fresh system layer, which can treat disabled tasks and services as unconfigured and restore their defaults.
If that task keeps bringing telemetry back, open Task Scheduler, go to Task Scheduler Library\Microsoft\Windows\Application Experience, and disable Microsoft Compatibility Appraiser.
On a managed work PC, Group Policy enforces your settings. On a personal PC without policy enforcement, you need to check every setting after each update or use a program that remembers and re-applies your choices. I would avoid relying on manual checks over time: you can miss an update and forget to check. Our article on stopping Windows from spying on you explains what Microsoft collects and why collection persists.
Keep Windows tracking off in one place
A dedicated privacy program applies these tweaks from one screen and re-applies them after updates.
For windows tracking protection in one place, Privacy Protector for Windows 11 brings together settings for diagnostic data, activity tracking, and the channels that send data to Microsoft.
You can repeat a 20-minute manual audit in a couple of clicks after each upgrade. The program runs locally on your PC, alongside programs like our system cleaner for clearing data already collected.
Privacy Protector for Windows 11 / 10 helps you gain full control over what Windows 11, 10, 8.1, 8 and Windows 7 are allowed to know about you, restricting the amount of collected information, blocking the system from tracking your activities and sending tracking and keylogger data to Microsoft.
Pitfalls when you turn off Windows tracking
Most "it didn't work" reports involve registry edits without a backup, settings reset by updates, or services and tasks left running.
Before you change AllowTelemetry, export the key or set a restore point. A mistyped registry value can leave you troubleshooting a Windows boot problem.
In a Microsoft Q&A thread, a user found Send optional diagnostic data switched itself off again after a reboot.
A Microsoft Q&A thread documents repeated DiagTrack errors that users cleared by stopping and restarting the service. If Windows Update misbehaves after you disable DiagTrack, re-enable the service temporarily, run the Update Troubleshooter, then disable it again. An event log monitoring tool with a rule on the DiagTrack source catches errors as they happen, saving you a later search through Event Viewer.
The Microsoft Q&A thread shows compatibility telemetry tasks surviving a DiagTrack stop.
Microsoft Support states that turning it off makes ads less personalized; you still see the same number.
Sources