Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

OneDrive(旧称:SkyDrive、Windows Live SkyDrive、Windows Live Folders)は、Microsoftが提供するオンラインサービス群の一部として運営されているファイルホスティングサービスです。ユーザーはファイルをクラウドに保存でき、PCとの同期はもちろん、ブラウザやスマートフォンからもアクセスでき、特定の人だけへの共有や一般公開にも対応しています。

しかし、このプログラムによるCPU使用率の高さは、多くのユーザーが不満を抱える最大の理由であり、問題はかつてなく深刻になっているようです。特定のプログラムがメモリやCPUリソースを大量に占有すると、他のリソースを必要とするプロセスが正しく動作せず、PC全体のパフォーマンス低下につながります。

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

ツール自体に問題がある場合もあれば、セットアップファイルがPCの動作を妨げているケースもあります。

以下で紹介する複数の解決策を実行して、OneDriveがPCのリソースを大量消費するのを防ぎましょう。

解決策1:OneDriveのリンク解除

オンラインフォーラムのあるユーザーが提案した「OneDriveのリンク解除とフォルダ内容の入れ替え」は、多くの反響から判断すると、非常に多くの人の役に立ったようです。この方法は時間もかからず、すぐに結果が現れます。

  1. 通常の場所にあるアイコンをダブルクリックしてOneDriveを開きます。
  2. OneDriveの設定オプションで「このPCのリンク解除」をクリックします。

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

  1. PCがOneDriveフォルダのリンクを解除し、Microsoft公式サイトからダウンロードできるセットアップウィザードが起動するのを待ちます。OneDriveのセットアップ作業自体には何もしません。
  2. ハードドライブ上のOneDriveフォルダ名を「OneDriveKeep」に変更します。フォルダは「PC > ローカルディスク(C:)」に移動してOneDriveを検索すれば見つかります。

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

  1. OneDriveのセットアッププログラムに戻り、インストールを再開します。この工程で新しいOneDriveフォルダが作成され、問題は発生しないはずです。
  2. OneDriveKeepフォルダから、セットアップで作成された新しいOneDriveフォルダへファイルとフォルダを移動します。OneDriveの内容が大きい場合は完了まで時間がかかるため、辛抱強く待ちましょう。
  3. ファイルとフォルダの移動後、データが失われていないことを確認したらPCを再起動します。
  4. 再サインインすると、OneDriveが「変更の処理」を開始します。手動で加えた変更をスキャンしてファイルが破損していないか確認するため、この処理には時間がかかることがあります。

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

解決策2:OneDrive設定のオプションを無効化する

このオプションは「アップロード速度の向上」と呼ばれるもので、有効にするとより多くの帯域幅を消費します。従量制課金接続を使っている場合やインターネット接続に問題を抱えているなら、このオプションのチェックを外しましょう。また、CPUやメモリ使用率が高いことに気づいた場合も、無効化して今後の挙動を確認することをおすすめします。

  1. Windowsタスクバーの右端付近にOneDriveアイコンが表示されます。見当たらない場合は、普段通り の方法でアクセスしてください。OneDriveアイコンを右クリックして「設定」を選択します。
  2. Microsoft OneDriveのウィンドウが表示されたら、「パフォーマンス」タブをクリックします。
  3. アップロードセクションのチェックボックス(ファイルをまとめてアップロードしてアップロード速度を向上させる項目)を選択解除し、このオプションが無効のままになっていることを確認します。
  4. すぐにコンピュータを再起動し、OneDriveが依然として異常にリソースを消費していないか確認します。

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

解決策3:やや複雑だが効果のある方法

この方法にはある程度の時間が必要で、PC操作に慣れていない方には混乱を感じる部分もあるかもしれません。しかし、OneDriveのセットアップがCPUパワーの大部分を占有するという問題を経験したユーザーから高い評価を受けています。詳細は以下の手順をご覧ください。

  1. コントロールパネル >> 管理ツール >> コンピューターの管理 >> ローカル ユーザーとグループ >> ユーザー に移動します。アルファベットのみを使用したローカルユーザー名で新しいユーザーを作成します。ウィンドウ右側の「その他のオプション」ボタンをクリックすることで作成できます。作成したユーザーをAdministratorグループに追加します。

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

  1. 問題が発生しているユーザーアカウントからログオフし、作成したばかりの新しいユーザーでログインします。OneDriveSetup.exeファイルを右クリックして「管理者として実行」します。
  2. セットアップが開き、OneDriveが起動するはずです。画面の指示に従った後にインストールされるのは、MicrosoftのサイトからダウンロードできるOneDriveSetup.exeファイルのバージョンです。

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

  1. 新しいユーザーアカウントからログオフし、元のユーザーとしてログインします。このユーザーのOneDriveバージョンは、今回の更新を経ていない古いもののまま残っているはずです。
  2. タスクバーのアイコンを右クリックしてOneDriveを終了します。
  3. 次のフォルダを開きます:
    C:\Users\(新しいユーザー)\AppData\Local\Microsoft\OneDrive
  4. このフォルダ内のファイルとフォルダをすべてコピーし、次のフォルダへ貼り付けます:
    C:\Users\(問題のあるユーザー)\AppData\Local\Microsoft\OneDrive
    コピーの際は既存ファイルを上書きしてください。
  5. 上書きした C:\Users\(問題のあるユーザー)\AppData\Local\Microsoft\OneDrive\OneDrive.exe を実行しても、アイコンの右クリック→設定で表示されるバージョン表記は古いままです。もう一度OneDriveを終了します。
  6. OneDriveSetup.exeファイルを右クリックして「管理者として実行」します。

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

  1. その後、インストールが再び進行し、最初にこの問題を経験していたユーザー環境にも最新バージョンがインストールされるはずです。

解決策4:問題のあるファイルを削除する

2つの問題のあるファイルがあり、それらを削除することで問題が完全に解決する可能性があります。この方法は当初日本のフォーラムで紹介されましたが、あるユーザーが翻訳・共有したところ、すぐに効果があったという報告も多く見られます。

  1. Ctrl + Shift + Escキーの組み合わせでタスクマネージャーを起動します。あるいは、Ctrl + Alt + Delキーを押してメニューからタスクマネージャーを選択しても構いません。スタートメニューで検索する方法もあります。

OneDrive.exeのCPU使用率が高いときの対処法|4つの解決策

  1. 「詳細情報」をクリックしてタスクマネージャーを展開し、リストからOneDriveSetupエントリを探します。右クリックして「タスクの終了」を選択します。
  2. 「C:\Users\ユーザー名\AppData\Local\Microsoft\OneDrive\setup\logs」フォルダに移動し、以下の2つのファイルを見つけます。

UserTelemetryCache.otc(削除する)
UserTelemetryCache.otc.session(削除する)

  1. これら2つのファイルを削除したら、「C:\Users\ユーザー名\AppData\Local\Microsoft\OneDrive\Update」フォルダに移動し、OneDriveSetupファイルを再度実行します。これにより、インストーラーがOneDriveを正常に更新してくれるはずです。
  1. Searchindexer.exeのCPU使用率が高い問題を解決する9つの対処法【Windows】

    パソコンの動作が急に重くなり、タスクマネージャーを確認するとSearchindexer.exeがCPUやメモリを大量に消費している——そんな経験はありませんか?本記事では、この問題の原因と具体的な解決策を9つの方法で詳しく解説します。Searchindexer.exeとは?SearchIndexer.exeは、Windows Searchサービスに関連するプロセスです。ファイルにインデックスを作成することで、スタートメニューの検索やエクスプローラーでのファイル検索など、Windowsの検索機能を高速に動作させています。このプロセスによるCPU使用率の上昇は、主に以下のような状況で発生します。検

  2. 【Windows 10】Ntoskrnl.exe のCPU使用率が高い原因と12の解決策

    Ntoskrnl.exe(Windows NTオペレーティングシステムカーネル実行ファイル)は、メモリ管理やプロセス管理、ハードウェアの制御などを担うOSの中核となるシステムプロセスです。このプロセスが過剰なCPUやディスクリソースを消費すると、PC全体のパフォーマンスが低下してしまいます。通常、負荷の高いプロセスはタスクマネージャーから強制終了できますが、Ntoskrnl.exeはシステムの根幹に関わるため、強制終了するとシステムに深刻な影響を及ぼす可能性があります。本記事では、Ntoskrnl.exeによるCPU・ディスク使用率の高騰を解決するための方法を詳しく解説します。Windows