Office 即点即用长时间运行的线程持续占用过多的 CPU(即 30% 或更多),如这帖子。该线程中的解决方案完美适用于 Office 2016,但缓存已在 Office 2019 和 Office 365 的较新版本中移动。
症状:
- Microsoft Click-to-Run(sxs)以约 30% 的速度持续运行
- 当 Office 程序打开一段时间后,它们也会开始以 ~30% 的速度运行
- 修复或重新安装 Office 无效
- 使用 Office 卸载程序没有效果
- 手动从 %LocalAppData% 和 %AppData% 等中删除所有 Office 文件无效
答案1
好的,有几种可能性:可能存在损坏的缓存条目。要清除 Office 2019/Office 365 中的缓存:
- 使用管理员身份运行打开“Office Upload Centre”程序
- 单击设置并删除缓存文件
- 重启计算机
然而问题又出现了。即使“重置此电脑”也无济于事,当我使用默认安装程序重新安装 Office 365 时,问题又出现了。
对我来说,最终的解决方法是安装 Office 365 32 位(默认现在为 64 位),现在问题已得到解决。
答案2
由于我拒绝禁用计量连接(我启用此功能的原因是为了更好地控制始终下载/上传的内容),我将添加另一个解决方案:
您可以下载 Sysinternals Process Explorer(微软的工具),打开它并按 CPU 使用率对进程列表进行排序。然后找到例如 Word 并双击它以打开属性窗口。您将很容易看到正在愉快地消耗 CPU 周期的线程。只需杀死这个线程。由于它是无用的遥测,它似乎不会对 Word/Excel/等产生任何负面影响。
当然,每次重新打开任何办公应用程序时都必须重复此操作。
答案3
答案4
几天来我遇到了完全相同的问题。对我而言,使用“Microsoft 支持和恢复助手”卸载 Microsoft 365 是有帮助的。让它运行一段时间后,我可以重新安装 Microsoft 365,问题不再出现。
我怀疑这与从旧办公包装向新包装的转变有关。
您可能想尝试一下这个,除非您在说“Office Uninstaller”时已经指的是这个工具。