Disable the telemetry service (DiagTrack)
The Connected User Experiences and Telemetry service (DiagTrack) is the engine behind telemetry. Stopping it gets you closer to fully off than any toggle, but leftover tasks and a second service still need attention.
Toggles change what Windows wants to send; the service decides whether it can. To remove Windows tracking at the service level, open the Services console and stop the telemetry service itself.
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. If you prefer the command line, an elevated prompt with sc config DiagTrack start= disabled does the same job, a method NinjaOne documents. Stopping only DiagTrack is a classic half-fix, though - leftover scheduled tasks can keep collecting, as the next section explains.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 so casual toggling cannot bump it back up. Back up first.
Settings toggles are easy to flip by accident or by an update. A policy is sticky. Pick the path that matches your edition.
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. One tell worth knowing: if the diagnostic data toggle in Settings is greyed out and shows "managed by your organization," a policy is already forcing the level - which is exactly what you want here, even on a home PC.Registry (Windows Home):
Home has no Group Policy editor, so use the registry. Open regedit, browse to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection, and set (or create) a DWORD named AllowTelemetry to 0. On Home and Pro the system treats 0 as "required" rather than truly off, but it still caps the level. Export the key before you touch it - a backup costs ten seconds and saves an evening.Why Windows tracking comes back after updates
Feature updates can re-enable DiagTrack and reset privacy toggles, and Home and Pro never let you reach a true zero. Plan to re-check after major updates.
Here is the part most guides skip. You do all of the above, feel good about it, and then a feature update quietly switches DiagTrack back on and resets a toggle or two. This is well documented. In one Microsoft Q&A thread, a user found Compatibility Telemetry still running after a cumulative update, and the fix turned out to be a scheduled task - the Microsoft Compatibility Appraiser - not the service at all. Updates lay down a fresh system layer, so tasks and services you disabled get treated as unconfigured and reset to their defaults.
If telemetry keeps coming back specifically through that scheduled task, open Task Scheduler, go to Task Scheduler Library\Microsoft\Windows\Application Experience, and disable Microsoft Compatibility Appraiser. That is the piece a stopped service does not cover.
On a managed work PC, Group Policy holds the line. On a personal machine there is no policy enforcement, so you are left with two choices: re-audit every setting after each update, or use a tool that remembers your chosen state and re-applies it. Honestly, the manual route loses over time - it depends on you remembering to re-check after an update you did not even notice installed. If you want the deeper background on what Microsoft collects and why it persists, our piece on stopping Windows from spying on you goes further. The short version: treat privacy on Windows as a setting you maintain, not one you set and forget.
Keep Windows tracking off in one place
A dedicated privacy tool applies these tweaks from one screen and re-applies them after updates, so you stop redoing the manual checklist by hand.
Doing this by hand once is fine. Doing it after every feature update, across Settings, services, and the registry, gets old fast. This is where windows tracking protection in a single app earns its place. Privacy Protector for Windows 11 collects the privacy tweaks Windows scatters across menus - diagnostic data, activity tracking, and the channels that send data to Microsoft - and lets you set them once, then re-apply after an update without hunting through every dialog again.
We are not going to claim it zeroes out a Home PC; nothing can, and the product itself talks about restricting and blocking, not erasing. What it does is turn a 20-minute manual audit into a couple of clicks you can repeat after each upgrade. It runs locally on your PC, alongside housekeeping tools like our system cleaner if you also want to clear the data already collected.
Pitfalls when you turn off Windows tracking
Most "it didn't work" reports come from editing the registry without a backup, expecting settings to stick through updates, or disabling one service and assuming the job is done.
The registry runs Windows. Before you change AllowTelemetry, export the key or set a restore point. People who skip this and mistype a value end up troubleshooting a boot problem instead of a privacy setting.
They often do not. In one Microsoft Q&A thread, a user found Send optional diagnostic data flipped itself off again after a reboot, and feature updates can likewise re-enable DiagTrack and reset toggles. Re-check after every major update, or let a tool re-apply your state.
DiagTrack can act up on its own - 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 it, re-enable the service temporarily, run the Update Troubleshooter, then disable it again.
DiagTrack is not the only piece. The Microsoft Q&A thread shows compatibility telemetry tasks survive a DiagTrack stop. Handle dmwappushservice and the Settings toggles too.
It will not. Microsoft Support states turning it off only makes ads less personalized, not fewer. Turn it off for privacy, not for a quieter desktop.
Sources
