web-dev-qa-db-ja.com

OneDriveSetup.exeによりCPU使用率が高くなる

Toshiba Encore 8 Tabletで、CPU使用率が非常に高いことに気付きました。 Taskmgr/ProcessExplorerでは、OneDriveSetup.exeが1 CPUコアを何時間も消費していることがわかります。

enter image description here

どうすればこのハングアップを解決し、OneDriveアップデートを完了できますか?

17
magicandre1981

これは、ユーザー名、つまりプロファイルパス(C:\Users\AndréC:\Users\András、またはキリル文字のユーザー名)に英語/ ASCII以外の値が含まれている場合の2017年6月末以降の既知の問題です。 OneDriveSetup.exeは、ユーザープロファイルパス内の英語/ ASCII以外の文字が原因で失敗したファイル操作を再試行し続けるため、単一のプロセッサスレッドがコンピュータの1つの論理プロセッサを占有してハングします。修正するには、 これらの手順を使用します

  1. タスクマネージャ/プロセスエクスプローラでOneDriveSetup.exeを終了させて​​ください。このステップはオプションです。おそらくOneDriveSetup.exeはハングから回復し、あなたがそれを殺さなかったとしても(ステップ1)そしてそれを再び実行する(ステップ3)としてもステップ2の後に続くでしょう。
  2. %localappdata%\Microsoft\OneDrive\setup\logsフォルダーに移動して、以下の2つのファイルを見つけます。
    UserTelemetryCache.otc
    UserTelemetryCache.otc.session
    (見えない場合は、 隠しファイルとシステムファイルがすべて表示されていることを確認してください
  3. 2つのファイルを削除して%localappdata%\Microsoft\OneDrive\Updateに行き、もう一度OneDriveSetup.exeを実行してください。

これで、インストーラはもうループでハングアップしなくなり、正常に終了してCPU使用率はなくなりました。

20
magicandre1981