Winodows10で、アップデートしてからOneDrive「OneDriveSetup.exe(32ビット)」が非常に高いCPU使用率になってしまう問題や、PC起動時に毎回OneDriveの更新画面が表示されるという問題があるようだ。
この問題のほとんどは、PCからMicrosoftのサーバーにデータを送信するWindowsテレメトリ(遠隔情報収集)サービスが原因であることがわかっている。
この問題はすでにMicrosoftに報告されているため、今後のアップデートで改善される可能性が高い。しかしそれまでの対処法となる、テレメトリに関するファイルを削除する方法と、テレメトリサービスを無効にする方法の2つを簡単に説明する。
はじめに
以下で2つの方法を説明するが、実際には1つ目のテレメトリに関するファイル「UserTelemetryCacheファイルを削除」だけで解決するかもしれない。
しかし、テレメトリーサービス自体は有効になっている状態でUserTelemetryCacheファイルを削除しても解決しない場合は2つ目の方法の「テレメトリーを無効にする」を試していただきたい。
UserTelemetryCacheファイルを削除
-
logsフォルダーを開く
下記の場所をファイルエクスプローラーで開く。(隠しファイルを表示させる必要あり)
C:\Users\ユーザー名\AppData\Local\Microsoft\OneDrive\setup\logs
ファイルエクスプローラーのアドレスバーまたはWindowsスタートメニューに下記をコピーペーストすると簡単にアクセスできる。
%localappdata%\Microsoft\OneDrive\setup\logs
テレメトリーを無効にする
-
AllowTelemetryを作成
レジストリエディターで以下の場所を開き、AllowTelemetryという名前の値(DWORD)を作成し、値のデータには「0」を入力する。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
もしよくわからない場合は、以下のファイルをダウンロードし、ダブルクリックして実行すると作成できる。
AllowTelemetryを追加する場合(Add_AllowTelemetry)
AllowTelemetryを削除し元に戻す場合(Remove_AllowTelemetry)注意:
- DataCollectionという名前のキーがない場合は作成する
- レジストリを変更するには管理者権限が必要
参考または情報
- http://www.addictivetips.com/windows-tips/fix-high-cpu-usage-by-onedrive/
- https://answers.microsoft.com/
- 週間Tweaks:ステータスバーの時刻をダブルタップで日付に切り替え「DateTap」など - 2018/02/12
- 週間Tweaks:iPhoneXでスワイプアップでロック「SwipeUpLockX」やドックをカスタマイズ「Marina」など - 2018/02/05
- 週間Tweaks:iPhoneXのアプリスイッチャーでスワイプでアプリ終了「EasySwitcherX」など - 2018/01/29