CRY

Guide · Privacy

How to disable Windows telemetry.

Windows sends diagnostic data to Microsoft out of the box. You can cut most of it — without the registry myths that quietly break Windows Update. Here's what telemetry actually is, what to turn off, and what to leave alone.

What "telemetry" actually is

Telemetry is the diagnostic data Windows collects about how your PC runs — crashes, feature usage, device and driver info — and periodically uploads to Microsoft. The engine behind it is a service called Connected User Experiences and Telemetry (its service name is DiagTrack), helped by a handful of scheduled tasks. On top of that sit smaller signals: an advertising ID, "tailored experiences," activity history, and typing/inking samples.

The honest part most guides skip: on Home and Pro you can lower telemetry to the minimum required level, but you can't truthfully get it to zero without eventually breaking update reliability. Microsoft uses the basic channel to decide which updates your hardware should receive. The realistic goal is minimum and predictable, not "nothing ever leaves the machine." Anyone promising a one-click "100% telemetry off" is usually about to disable something you need.

1. Set diagnostic data to the minimum

Start in the UI, because it's the safest layer. Go to Settings → Privacy & security → Diagnostics & feedback. Set diagnostic data to Required only (the lowest the OS exposes), turn off "Improve inking and typing," "Tailored experiences," and "View diagnostic data." While you're there, hit Delete to clear what's already been collected.

2. Turn off the advertising ID and activity history

Under Privacy & security → General, switch off the advertising ID and the "let websites show locally relevant content" toggles. Under Activity history, untick storing and sending activity. None of this touches stability — it only stops profiling.

3. Disable the DiagTrack service

This is the big one. The DiagTrack service (Connected User Experiences and Telemetry) is what actually batches and uploads diagnostics. Setting it to Disabled stops the upload pipeline. This is safe and fully reversible — it is not Windows Update, and disabling it does not stop you receiving patches. If something ever feels off, you set it back to Automatic and you're exactly where you started.

4. Disable the telemetry scheduled tasks

A few scheduled tasks feed the system — the Microsoft Compatibility Appraiser, ProgramDataUpdater, and the Customer Experience Improvement Program tasks under \Microsoft\Windows\Application Experience and \Customer Experience Improvement Program. Disabling those stops them re-priming the data. Leave unrelated tasks alone.

5. (Advanced) Block at the firewall — carefully

You can add outbound firewall rules or hosts entries for the telemetry endpoints, but this is where people break things: Microsoft shares some hostnames between telemetry and licensing or update delivery, so a blunt block can stop activation or updates. If you do it, do it narrowly and test updates afterward. For most people, steps 1–4 are 95% of the benefit with none of the risk.

What not to do

Do it so you can undo it

Every change above is reversible — if you can remember exactly what you changed. That's the whole reason CRY Optimizer exists: its privacy tweaks set the diagnostic level, stop DiagTrack, and disable the telemetry tasks, but it shows you each registry key and service before it runs and journals the old value, so you can revert any single change — or the whole session — later, exactly. It has no telemetry of its own, and it never uploads anything. If you'd rather click than memorize regedit paths, that's what it's for.

Turn off the tracking — and keep a record you can undo.

CRY Optimizer — Free Read: optimizer scams