OneDriveSetup.exe 导致 CPU 使用率过高

OneDriveSetup.exe 导致 CPU 使用率过高

在我的 Toshiba Encore 8 平板电脑上,我注意到 CPU 使用率非常高。在 Taskmgr / ProcessExplorer 中,我可以看到它OneDriveSetup.exe占用了 1 个 CPU 核心数小时之久。

在此处输入图片描述

我该如何解决此挂起问题并完成 OneDrive 更新?

答案1

这是自 2017 年 6 月底以来的一个已知问题,当用户的用户名中包含非英语/ASCII 值时,其配置文件路径( 或西里尔语用户名)也会包含非英语/ASCII 值C:\Users\André。OneDriveSetup.exeC:\Users\András挂起,单个处理器线程占用了计算机的一个逻辑处理器,因为它不断重试由于用户配置文件路径中的非英语/ASCII 字符而失败的文件操作。使用以下步骤可解决此问题

  1. OneDriveSetup.exe在任务管理器/进程资源管理器中终止它;此步骤是可选的,OneDriveSetup.exe即使您不终止它(步骤 1)并再次运行它(步骤 3),也最有可能从挂起中恢复并在步骤 2 之后继续。
  2. 进入%localappdata%\Microsoft\OneDrive\setup\logs文件夹,找到以下两个文件
    UserTelemetryCache.otc
    UserTelemetryCache.otc.session
    (如果你看不到它们,确保所有隐藏文件和系统文件均可见
  3. 现在删除这两个文件并再次%localappdata%\Microsoft\OneDrive\Update运行OneDriveSetup.exe

现在安装程序不再循环挂起,可以顺利完成并且 CPU 占用率也消失了。

相关内容