Windows 10でテレメトリを無効化する方法|設定からレジストリ・グループポリシーまで完全解説
MicrosoftはWindows 7の時代からテレメトリ(利用状況データ)の収集を進めてきましたが、Windows 10ほど包括的にデータ収集が行われたOSはありません。Windows 10では既定でテレメトリ機能が有効になっており、ユーザーのさまざまな操作情報が収集され、Microsoftへ直接送信されます。GUIからこの機能を完全に無効化する手段は用意されていないため(Enterpriseエディションを所有している場合を除く)、テレメトリ収集を防ぐ代替策を探しているユーザーも少なくありません。

Windows 10でテレメータ収集を無効にする方法
Windows 10によるテレメトリ収集を止める方法として、一般ユーザーがGUIからアクセスできる設定は1つだけです。[フィードバックと診断]メニューの[診断データと使用状況データ]を[基本]に設定することで、自分に関連して収集されるテレメトリデータの量を制限できます。また、レジストリエディターを使ってテレメトリ収集を抑止することも可能ですが、効果はGUIでの設定よりわずかに優れる程度です。
さらに制限を強めたい場合は、管理者権限のコマンドプロンプト(CMD)からMicrosoft互換性テレメトリサービスを無効化したり、タスクスケジューラまたはPowerShellを使って「Microsoft Compatibility Appraiser」を無効にすることも検討しましょう。
なお、Windows 10 ProまたはEnterpriseをお使いの場合は、グループポリシーエディターを使うのが最も確実でおすすめの方法です。
方法1:プライバシー設定を変更する
多くのテレメトリ関連設定は初期状態で「オン」になっていますが、Windows 10ではユーザー自身がこれらをオフにできます。以下の手順に従って、プライバシー設定からテレメトリオプションを調整してみてください。
まずWindows 10の設定を開き、「プライバシー」を選択します。左側には多数のタブが並んでいるので、各タブを確認しながら、自分の好みに合わせてオプションを調整していきましょう。
ただし、すべての項目が設定アプリからアクセスできるわけではありません。Windows 10でテレメトリを完全に無効化するには、これら以外の項目に対して別の手法(後述の方法)を用いる必要があります。

別の方法でテレメトリサービスを無効化したい場合は、次の対処法に進んでください。
方法2:診断データと使用状況データを「基本」に変更する
Microsoftへ送信するデータ量を抑えるだけでよいのであれば、Windowsの設定にある[フィードバックと診断]メニューから、[診断データ]を[基本]に設定する方法が有効です。
この操作ではテレメトリ収集そのものを停止することはできませんが、OSの動作に不可欠な基本情報のみを収集するよう強制できます。収集されるのはハードウェアの性能情報、平均的な稼働パラメーター、システムを停止させる重大なエラーなどです。
この方法でもWindows Updateの新規インストールは引き続き可能ですが、一部のUWPアプリが時間の経過とともに正常に動作しなくなる可能性がある点には注意してください。
この方法を実行する場合は、以下の手順に従って診断データの設定を変更し、Windows 10 PCから収集されるテレメトリデータの量を制限しましょう。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「ms-settings:privacy-feedback」と入力してEnterキーを押すと、設定アプリの[フィードバックと診断]画面が開きます。
- 正しい画面が表示されたら、右側のセクションに移動し、「診断データ」のセクションまでスクロールします。
- [診断データ]の項目を見つけたら、トグルを[基本]に設定します。
- 変更を保存するためにPCを再起動します。

Windows 10のテレメトリ収集を完全に止める方法をお探しの場合は、次の方法に進んでください。
方法3:コマンドプロンプト(CMD)でMicrosoft互換性テレメトリを無効にする
少し技術的な操作に抵抗がない方は、テレメトリ収集に使われている主要なサービスそのものを無効化することで、Windows 10のテレメトリ収集を止めることも可能です。
この方法はWindows 10専用であり、Microsoft互換性テレメトリサービスを呼び出すよう設計された他のアプリケーションにも影響を及ぼす点に留意してください。
実際にこの操作を行ったことで、ようやくシステムからのテレメトリ収集を停止できたというユーザー報告が複数あります。以下は、管理者権限のコマンドプロンプトからWindows 10のテレメトリ収集を無効化する手順です。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与してください。

- 管理者権限のコマンドプロンプト内で、以下のコマンドを順番に入力し、各行ごとにEnterキーを押して実行します。これによりMicrosoft互換性テレメトリが効果的に無効化されます。
sc delete DiagTrack sc delete dmwappushservice echo "" > C:\ProgramData\Microsoft\Diagnosis\ETLLogs\AutoLogger\AutoLogger-Diagtrack-Listener.etl reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v AllowTelemetry /t REG_DWORD /d 0 /f
- すべてのコマンドが正常に処理されたら、PCを再起動します。
別のアプローチでテレメトリ収集を無効化したい場合は、次の方法をご覧ください。
方法4:Microsoft Compatibility Appraiserを無効にする
Windows 10がテレメトリデータを収集する際にCPU使用率が異常に高くなる症状に悩まされている場合は、「CompatTelRunner.exe」(Microsoft Compatibility Appraiser)に関連付けられたタスクを無効化する必要があります。
これを行う方法は2つあります。タスクスケジューラの画面から直接操作するか、管理者権限のPowerShellから実行するかのどちらかです。
タスクスケジューラを使ってMicrosoft Compatibility Appraiserを無効化する
最も影響の少ない方法は、タスクスケジューラを使って\Microsoft\Windows\Application Experience配下にあるMicrosoft Compatibility Appraiserを無効化することです。
以下は、タスクスケジューラでMicrosoft Compatibility Appraiserのスケジュールタスクを無効化する手順です。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「taskschd.msc」と入力してEnterキーを押すと、タスクスケジューラが起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与してください。

- タスクスケジューラが開いたら、左側のツリーを使ってMicrosoft > Windows > Application Experienceへ移動します。
- 目的の場所に到達したら、右側のセクションに移動し、「Microsoft Compatibility Appraiser」という名前のタスクを右クリックして、表示されたコンテキストメニューから「無効」を選択します。

PowerShellを使ってMicrosoft Compatibility Appraiserを無効化する
技術的な操作に抵抗がなければ、PowerShellターミナルからこのタスクを無効化することもできます。ただし、管理者権限で開かない限りコマンドはエラーになります。
以下は、管理者権限のPowerShellからMicrosoft Compatibility Appraiserを無効化する手順です。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「powershell」と入力し、Ctrl + Shift + Enterを押して管理者権限のPowerShellウィンドウを起動します。

注:UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与してください。
- 管理者権限のPowerShellウィンドウ内で、以下のコマンドを入力または貼り付けてEnterキーを押すと、Microsoft Compatibility Appraiserタスクが無効化されます。
Disable-ScheduledTask -TaskName "Microsoft Compatibility Appraiser" -TaskPath "\Microsoft\Windows\Application Experience"
- コマンドが正常に処理されたらPCを再起動し、問題が解決したかどうかを確認します。
別の方法でWindows 10のテレメトリ収集を無効化したい場合は、次の方法に進んでください。
方法5:レジストリエディターでテレメトリ収集を無効にする
レジストリ操作に抵抗がなければ、レジストリエディターを使ってデータ収集を強制的に停止させることができます。ただし、この操作を完了させるには、その後に「サービス」画面を開いて「診断トラッキングサービス」を無効化する必要があります。
この方法はWindows 10でのみ機能しますが、実際にこの操作によって初めて自宅のPCでテレメトリ収集を完全に停止できたというユーザー報告が数多く寄せられています。
注:この方法を採ると、OSアップデートの取得やインストールが妨げられる可能性があります。
この方法を実行する場合は、以下の手順に従ってレジストリエディターとサービス管理ツールからテレメトリ収集を無効化してください。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「regedit」と入力してEnterキーを押します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与してください。

- レジストリエディターが開いたら、左側のツリーを使って以下の場所へ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
注:手動で階層をたどっても構いませんし、上記のパスをナビゲーションバーに直接貼り付けてEnterキーを押せば、一瞬で移動できます。
- DataCollectionキーを選択した状態で、右側のパネルの空いている部分を右クリックし、「新規 > DWORD (32ビット) 値」を選択します。作成された新しいDWORD値に「AllowTelemetry」という名前を付け、Enterキーを押して変更を保存します。

- 新しいDWORD値を作成したら、「AllowTelemetry」をダブルクリックし、基数を「16進数」、「値のデータ」を「0」に設定します。

注:この変更により、テレメトリ設定は「セキュリティのみ」となり、それ以外の種類のデータは一切Microsoftへ送信されなくなります。
- 「OK」をクリックして変更を保存し、レジストリエディターを閉じます。
- 再びWindowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「services.msc」と入力してEnterキーを押すと、「サービス」管理ツールが起動します。

注:UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与してください。
- 「サービス」画面内でローカルサービスの一覧を下方向へスクロールし、「Connected User Experiences and Telemetry(接続されたユーザーのエクスペリエンスとテレメトリ)」に関連するエントリを見つけます。見つかったらそのエントリを右クリックし、コンテキストメニューから「プロパティ」を選択します。

- 「Connected User Experiences and Telemetry」のプロパティ画面が開いたら、上部のタブから「全般」タブを選択し、「スタートアップの種類」を「無効」に変更して「適用」をクリックし、設定を保存します。

- 続いて、同じ手順(手順7〜8)を「Diagnostics Tracking Service(診断トラッキングサービス)」に対しても繰り返し、PCを再起動して変更を反映させます。
別の方法でWindows 10のテレメトリ収集を無効化したい場合は、次の方法に進んでください。
方法6:グループポリシーエディターでテレメトリ収集を無効にする
Windows 10 ProまたはWindows 10 Enterpriseを使用している場合は、ローカルグループポリシーエディターを使って「データの収集とプレビュービルド」に関連するポリシーを停止することで、手軽にテレメトリ収集を無効化できます。
ただし、Windows 10 Homeではローカルグループポリシーエディターは既定で利用できません。その場合は、先にWindows 10 Homeでローカルグループポリシーエディターを有効化しておく必要があります。
gpedit(グループポリシーエディター)にアクセスでき、このツールを使ってデータ収集を無効化したい場合は、以下の手順に従ってください。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「gpedit.msc」と入力してEnterキーを押すと、ローカルグループポリシーエディターが起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与してください。

- ローカルグループポリシーエディターが開いたら、左側のツリーを使って以下の場所へ移動します。
コンピューターの構成 -> 管理用テンプレート -> Windows コンポーネント -> データの収集とプレビュー ビルド
- 「データの収集とプレビュー ビルド」フォルダー内に入ったら、右側のセクションに移動し、「許可するテレメトリ」をダブルクリックします。

- 設定画面が開いたら、「許可するテレメトリ」の状態を「無効」に変更し、「適用」をクリックして変更を保存します。

- ローカルグループポリシーエディターを閉じ、PCを再起動して変更を反映させます。
-
Windows 11でOneDriveを無効にする方法|同期停止からアンインストールまで完全解説
2007年8月に登場したOneDriveは、Microsoftが開発したファイルホスティングサービスです。ファイルやフォルダ、各種データを複数のデバイス間で共有できるオンラインクラウドストレージとして、個人用・業務用のデータをひとつの場所にまとめて管理できます。 ただし、OneDriveには小さな制限があります。無料プランで利用できるストレージ容量はわずか5GBです。すべてのファイルやデータを保存するには不十分だと感じる方も多いでしょう。有料プランにアップグレードすれば容量を増やせるほか、OneDriveが提供する多彩な機能をフル活用できます。 OneDriveはWindows 11と深く統
-
Windows 11の広告を無効にする方法【8つの設定を徹底解説】
ネットで記事を読んだりSNSを閲覧したりしていると、今や常に広告に囲まれていると感じることは珍しくありません。広告は多くの人や企業にとって重要な収入源ですが、日常的に使っているOSの中まで広告だらけでは、さすがに受け入れがたいものです。しかし、それこそがWindows 11の現状です。Edgeブラウザーへの誘導、設定アプリ内のおすすめ表示、ロック画面でのヒントやコツなど、MicrosoftはWindows 11のあちこちで自社製品やサービスをさりげなく宣伝しています。幸い、こうした広告の多くはオフにできます。必要なのは「どこを設定すればいいか」を知ることだけ。この記事では、広告を目にする回数を