Windows が実際に収集するもの——2 層構造
Microsoft は 2 つのレベルをドキュメント化しています。必須の診断データは最小セットです——デバイスのモデル、OS ビルド、インストール済み更新の状態、ドライバーがクラッシュしたかどうかといった基本の信頼性シグナル。更新サービスが、どのパッケージをあなたのハードウェアに配るべきかを決めるのに使うのがこのレベルで、Home と Pro エディションではオフにできません。オプションの診断データは、残りのすべてを追加します——どのアプリをどれだけの時間開いたか、機能がどう使われたか、何かがクラッシュしたときのメモリ スナップショット、Microsoft 純正ブラウザーでの閲覧アクティビティ。
この区別が重要なのは、現実的に達成できる範囲を定義するからです。オプションのオフは、サポートされた、可逆的な、ワンクリックの変更で、人々が不満を抱く部分の大半を取り除けます。必須データの削除はコンシューマー エディションでは提供されておらず、それをできるかに見えるレジストリ値が効くのは、Enterprise と Education だけです。Home マシンでそれ以上を約束するものは、効果のない何かを編集しているか、コンポーネントを壊しているかのどちらかです。
テレメトリと、一緒くたにされがちな他のものを切り分ける価値もあります——Microsoft Store と一部アプリの広告をパーソナライズする広告 ID、アクティビティ履歴、Cortana と検索のパーソナライズ、そして位置情報・カメラ・マイクのアプリごとの許可。これらは別々の場所にある別々のスイッチで、それぞれ意識的に設定する価値があります。
仕事の大半をこなす「設定」のスイッチ群
このセクションのすべては 設定 → プライバシーとセキュリティ の配下にあり、管理者権限も、レジストリ編集も、サードパーティ ツールも不要です。一覧を一度なぞるだけです。5 分ほどで終わり、これが個人ユーザーに開かれている、サポート対象の範囲のすべてです。
- 診断とフィードバック → オプションの診断データを送信する → オフ
- 診断とフィードバック → カスタマイズされたエクスペリエンス → オフ
- 診断とフィードバック → フィードバックの頻度 → 確認しない
- 診断とフィードバック → 診断データの削除 → 削除(保持中のデータもクリア)
- 全般 → アプリに広告 ID を使用してパーソナライズされた広告を表示することを許可する → オフ
- 全般 → Web サイトが自分の言語リストにアクセスして地域に関連したコンテンツを表示することを許可する → オフ
- アクティビティ履歴 → このデバイスのアクティビティ履歴を保存する → オフ
- 検索アクセス許可 → このデバイスでの検索履歴 → クリア、クラウド コンテンツの検索もオフ
広告 ID とアクティビティ履歴——もう少し詳しく
広告 ID はユーザーごとの識別子で、アプリが読み取って、アプリ横断であなたの活動を結び付け、広告のターゲティングに使います。設定 → プライバシーとセキュリティ → 全般 でオフにすると、識別子はリセットされ、アプリから読み取れなくなります。実体は HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo で、Enabled を 0 にするのが、トグルの書き込む内容そのものです。広告は消えません。パーソナライズされなくなるだけ——これが正直な説明です。
アクティビティ履歴は、かつて Timeline 機能に供給されていたもので、許可していれば今も、一部のアプリやドキュメントの使用状況を Microsoft アカウントへ同期します。「このデバイスのアクティビティ履歴を保存する」をオフにすればローカルの収集は止まり、「アクティビティ履歴のクリア」ボタンで、蓄積済みのデータを消せます。Microsoft アカウントでサインインしているなら、ブラウザーでアカウントのプライバシー ダッシュボードも訪れてください——アップロード済みのデータは PC 上ではなく、そこで削除します。
DiagTrack——サービス停止で実際に変わること
DiagTrack——表示名「接続ユーザー エクスペリエンスとテレメトリ」——は、診断イベントを収集してアップロードするサービスです。状態は、PowerShell の Get-Service DiagTrack で確認できます。停止するには services.msc を開いて見つけ、スタートアップの種類を「無効」にして「停止」を押します。管理者権限のプロンプトなら、sc config DiagTrack start=disabled、続けて sc stop DiagTrack が等価です。トレースは C:\ProgramData\Microsoft\Diagnosis 配下に書き込まれ、サービスが占めている容量もそこにあります。
効果については、はっきりさせておきましょう。オプションの診断データを既にオフにしているなら、DiagTrack の無効化で除かれるのは、残りのバックグラウンド サービス活動がほとんどです——ささやかな変更で、古いマシンでの実利的な利益は、バックグラウンドのディスク I/O の減少です。Windows Update、ライセンス認証、Defender の定義には影響しません。それらは別々のサービスを使うためです。壊れるのはフィードバック Hub と一部のエンタープライズ正常性レポートで、個人ユーザーが気づくことはないでしょう。
親戚のサービス dmwappushservice(「デバイス管理ワイヤレス アプリケーション プロトコル プッシュ メッセージ ルーティング サービス」)は、古いテレメトリ対策の定番でしたが、現在の Windows 11 ビルドにはもう存在しません。無効化を勧めるガイドを見つけても、サービスそのものが見当たらないなら、それは正常で、解決すべき問題ではありません。
グループ ポリシーとレジストリ——どのエディションで効くか
Windows 11 Pro、Enterprise、Education では、gpedit.msc に コンピューターの構成 → 管理用テンプレート → Windows コンポーネント → データ収集とプレビュー ビルド → 「診断データの許可」 があります。「必要な診断データを送信する」に設定すれば、全ユーザーに最小レベルが強制され、設定のトグルはグレーアウトして、後から再有効化される余地もなくなります。等価のレジストリ値は AllowTelemetry で、HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection 配下の DWORD です。
フォーラムからコピーされてくる値は 0——「診断データをオフにする」という意味です。Enterprise と Education では尊重されます。Home と Pro では黙って 1(必須)として扱われるため、結果はサポートされた設定と同一です。0 にすれば Home マシンが何も送らなくなるという主張は、単純に事実ではありません。Pro で 1 に設定するのは正当でドキュメント化された構成です。Home で 0 にそれ以上を期待するのは、違います。
Windows Home に gpedit.msc はなく、サードパーティ製パッケージからインストールせよという回答は、断るに値します。ポリシー エンジン自体は Home にも存在しますが、多くのポリシーは Home では評価されず、パッケージの配布元も信用できません。Home では設定のスイッチを使い、レジストリ値は「Pro の設定を固定する手段」として扱い、「さらに先へ進む手段」としては扱わないことです。
オフにする価値があるタスク スケジューラのタスク
タスク スケジューラ → タスク スケジューラ ライブラリ → Microsoft → Windows 配下には、タイマーでデータを収集するタスクが 3 つあり、それぞれ右クリック メニューから無効化できます。\Application Experience には、インストール済みソフトウェアをアップグレード互換性のために棚卸しする Microsoft Compatibility Appraiser——古いマシンでは文字どおり重い——と ProgramDataUpdater があります。\Customer Experience Improvement Program には、CEIP データをアップロードする Consolidator と UsbCeip があります。
削除ではなく無効化しましょう。ワンクリックで復元できるようにするためです。現実的な利益は、周期的なバックグラウンドの CPU・ディスク活動の減少で、特に目立つのは機械式ドライブです。現実的なリスクは、将来の機能更新がそれらを再有効化することで、大型アップグレード後の再確認が価値を持ちます。Microsoft Compatibility Appraiser 特有の注意点が 1 つ。このタスクはアップグレード準備チェックにデータを供給するため、後日機能更新がインストールを拒否するようなら、トラブルシューティングを続ける前に有効に戻してください。
やってはいけないこと
C:\Windows\System32\drivers\etc\hosts で Microsoft ドメインをブロックするのが、この話題で最もよく見かける悪い助言です。テレメトリのエンドポイントは Windows Update、ストア、ライセンス認証、Defender の定義とインフラを共有しているため、コピペの hosts ブロックは確実に「更新できず、ハードウェア変更後に再認証もできないマシン」を作り上げます——そして原因は、問題が表面化する数週間後には、見えなくなっています。Windows は自社サービスの一部について hosts エントリを無視するため、このブロックは有害である上に、部分的に無効でもあります。
同じことが、システム アプリを除去し、サービスを削除し、数十のポリシーを一括で書き換える「debloat」スクリプトにも当てはまります。実行した当日はたいてい動き、次の機能更新がインストールできないマシンを残します。何が変更されたかの記録が何もないため、被害は元に戻しにくいのです。どうしても使うなら、先に復元ポイントを取り、スクリプトが何をするのかを読みましょう。
この作業の安全版は、上の順序付きリストです——オプションの診断データをオフ、広告 ID をオフ、アクティビティ履歴をオフにしてクリア、カスタマイズされたエクスペリエンスをオフ、DiagTrack を無効化、3 つのタスクを無効化、そして Pro ではグループ ポリシーでレベルを固定。Kleaner PRO のプライバシー調整ページは、まさにそれらのトグルを「それぞれ何を犠牲にするか」の平易な説明付きでまとめ、適用前に復元ポイントを取ります——ただし、変更内容はすべて、上記の手順で手作業でも到達できます。
よくある質問
Windows 11 Home でテレメトリを完全にオフにできますか?
できません。オプションの診断データは完全にオフにできますが、必須レベルは Home でも Pro でも無効化できません。それを除去するポリシーが効くのは、Enterprise と Education だけです。
DiagTrack を無効化すると Windows Update は壊れますか?
壊れません。Windows Update、ライセンス認証、Defender の定義は、別々のサービスを使います。DiagTrack の無効化で壊れるのはフィードバック Hub と一部のエンタープライズ レポートで、個人ユーザーが依存するものではありません。
テレメトリをオフにすると PC は速くなりますか?
わずかに、そして主に古いハードウェアで、です。収集サービスとそのタスクのバックグラウンドのディスク・CPU 活動が除かれるためです。速度の解決策ではなく、小さな性能の副作用が付いたプライバシー変更として捉えましょう。
これらの設定は Windows の機能更新を生き延びますか?
設定のトグルはたいてい生き延びますが、無効化したタスクは大型アップグレードで再び有効化されることがあります。機能更新のたびに一覧を見直す価値はあります。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]