Windows 11/10で「オプションの診断データを送信する」を無効にしようとすると、まるでモグラ叩きのように面倒なことが起こります。何度オフにしても、再起動やシステムアップデートをすると元に戻ってしまいます。ちょっと面倒ですよね?この奇妙な動作は、システムポリシー、サービス、またはスケジュールされたタスクなど、特定の設定をより深いレベルで強制する設定に関係しています。そのため、「設定」>「プライバシーとセキュリティ」>「診断とフィードバック」で設定を切り替えるという通常の方法がうまくいかない場合は、より細かく制御し、長期的に設定をオフにできる可能性のある方法をいくつかご紹介します。
Windows 11で「オプションの診断データを送信する」がオフにならない問題を修正する方法
グループ ポリシー エディターを使用する (Windows Pro/Enterprise)
Windows ProまたはEnterpriseをご利用の場合、これがおそらく最も簡単な修正方法です。グループポリシーはシステムレベルのオーバーライドとして機能し、プライバシー設定を全面的に適用できます。基本的に、通常の設定メニューの内容に関係なく、Windowsに許可する操作と許可しない操作を指示します。「診断データを許可する」ポリシーを適用すると、ハードリミットが設定されるため、Windowsはユーザーの知らないうちにデータ収集を再開できなくなります。
- グループ ポリシー エディターを開きます。
gpedit.msc
スタート メニューの検索に入力して Enter キーを押します。 - [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [データ収集とプレビュー ビルド]に移動します。
- 「診断データを許可する」をダブルクリックし、「有効」を選択して、「必要な診断データを送信する」を選択します。「OK」をクリックします。
これにより、オプションのデータが再び侵入するのを防ぐシステム全体のポリシーが設定されます。設定によっては、再起動やログアウト/ログインが必要になる場合もあるため、しばらくお待ちください。
レジストリエディターの変更
当然のことながら、Windows は必要以上に困難にしています。グループポリシーにアクセスできない場合(Windows Home など)、レジストリをいじるのが代替策です。Windows に必須のテレメトリレベルを維持するよう指示するキーを手動で作成または編集するという方法です。ただし、レジストリをいじるのはリスクを伴う場合があることを覚えておいてください。そのため、事前にバックアップするか、少なくとも現在の設定をエクスポートしてください。
レジストリ エディター ( regedit
) を開き、次の場所に移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
DataCollectionフォルダがない場合は、 Windowsを右クリックし、[新規] > [キー]を選択して、DataCollectionという名前を付けます。
- 右側のペインで右クリックし、[新規] > [DWORD (32 ビット) 値]を選択して、「AllowTelemetry」という名前を付けます。
- これをダブルクリックして、
0
最小限のデータ収集を強制する場合は を、1
基本データの場合は に設定します。(一部のシステムでは、 0 にするとオプションのデータが完全に無効になります。)
レジストリを閉じて、マシンを再起動し、行が保持されるかどうかを確認します。
テレメトリサービスを無効にする
これはちょっと思い切った方法ですが、効果的です。原因となっているサービスは「Connected User Experiences and Telemetry」です。これを停止すると、データパイプラインがソースで遮断され、Windowsは診断情報を収集したり送信したりできなくなります。
- サービスを開く: を押してWin + R、 と入力し
services.msc
、Enter キーを押します。 - 「接続されたユーザー エクスペリエンスとテレメトリ」まで下にスクロールします。
- 右クリックして「停止」を選択します。再起動しないようにするには、ダブルクリックして「スタートアップの種類」を「無効」に設定し、「OK」をクリックします。
注: これはテレメトリに依存する一部の Windows 機能に影響を与える可能性がありますが、データのプライベート性は確実に維持されます。
互換性評価タスクを無効にする
このスケジュールタスクは、互換性のために定期的にシステム情報をチェックして収集する、こっそりと動く小さなランナーです。これを無効にすると、Windowsはスケジュールに従ってこのデータ収集プロセスを停止します。必ずしも必要ではありませんが、プライバシーを重視するなら試してみる価値はあります。
- を押してWin + R、
taskschd.msc
と入力し、Enter キーを押します。 - [タスク スケジューラ ライブラリ] > [Microsoft] > [Windows] > [アプリケーション エクスペリエンス]に移動します。
- Microsoft Compatibility Appraiser を見つけて右クリックし、[無効にする]を選択します。
この手順の後に再起動し、設定が保持されるかどうかを確認します。
診断データをリセットして再度切り替える
これは一種のリセットのようなもので、Windowsがフリーズしてしまうことがあり、トグルを切り替えてもうまくいかないことがあります。キャッシュされた診断データを消去すると改善される場合があるので、試してみてください。
- 設定を開きます。
- [プライバシーとセキュリティ] > [診断とフィードバック]に移動します。
- [診断データの削除]をクリックし、[削除]をクリックして確認します。
- PC を再起動し、同じメニューに戻って「オプションの診断データを送信する」をオフにします。
これにより、特にキャッシュされた設定に問題があった場合には、システムが再度有効化するのを強制的に停止する可能性があります。
Windowsのメジャーアップデート後に確認する
機能アップグレードなどのメジャーアップデートでは、プライバシー設定がデフォルトにリセットされることが知られています。いわば、再インストールを装ったような状態です。アップデート後、「設定」>「プライバシーとセキュリティ」>「診断とフィードバック」に戻り、設定がオフになっていることを確認してください。アップデートによってユーザーの設定が上書きされる可能性があるため、設定を再度適用する必要がある場合があります。
オプションの診断データをオフにするにはどうすればよいですか?
基本的には、「設定」>「プライバシーとセキュリティ」>「診断とフィードバック」に移動し、 「オプションの診断データを送信する」をオフにします。ただし、この設定が繰り返し表示される場合は、グループポリシーやレジストリを調整するか、関連サービスを無効にして、より永続的な修正を行う必要があるでしょう。
診断データの送信をオフにするとどうなりますか?
これをオフにすると、Windowsはアプリ、ブラウジング、エラーに関する詳細なログを、動作をスムーズにするために必要な最小限の範囲を超えて収集しなくなります。プライバシーの観点からは良いのですが、Microsoftがすべての情報を把握できないため、一部のトラブルシューティング機能は役に立たなくなる可能性があります。セキュリティアップデートは問題なく実行されるので、ご安心ください。
Windowsのプライバシー設定は全体的に面倒ですが、これらのコツを使えば、送信される情報をより適切に管理できるようになるはずです。場合によっては、サービスを無効化したり、ポリシーを調整したりするなど、複数の方法を組み合わせて設定する必要があるかもしれません。頑張ってください。これで、頭を悩ませる時間が少しでも軽減されることを願っています。
まとめ
- 利用可能な場合はグループ ポリシーを使用して診断設定を適用します。
- 必要に応じてレジストリを手動で編集します。
- テレメトリ サービスを無効にして、ソースでのデータ収集を停止します。
- 互換性評価などのスケジュールされたタスクを非アクティブ化します。
- アップデート後にキャッシュデータを消去し、プライバシー設定を再適用します。
まとめ
Windowsがテレメトリを再度有効にしないようにするのは、特に大きなアップデートの後は必ずしも簡単ではありません。しかし、サービスの無効化、ポリシーの調整、キャッシュデータのリセットといった手順を慎重に実行すれば、通常は設定を長期間維持できます。場合によっては、1、2回の再起動で変更が反映されることもあります。確かに、Windowsのデフォルトの動作と戦っているような気分になるかもしれません。それでも、根気強く続ければ可能です。この情報が、プライバシー設定を永続的に維持するのに役立つことを願っています。