TiWorker.exe - 非常高的 CPU 使用率

dil*_*lmo 46 cpu performance windows-update windows-8

我有一台运行 Windows 8 的笔记本电脑。虽然它最初运行良好,但它开始出现非常糟糕的性能问题。我决定对该主题进行一些研究。打开任务管理器,我发现一个名为TiWorker.exe(我认为这会处理更新检查)的进程在我的计算机开启的第一个小时内占用了大约 50% 的 CPU,然后关闭。

这会导致我的计算机出现可怕的加载时间和非常糟糕的性能。我的 CPU 使用率徘徊在 90-100% 之间,这是不可接受的。从这个角度来看,我的 CPU 在 Linux 和 0-20% 之间徘徊,并且启动很快。我知道无论如何 Linux 的性能都比 Windows 好得多,但这太过分了。

有什么办法可以让 TiWorker 占用更少的 CPU?我真的需要我的电脑快(至少,比蜗牛更快)。谢谢你的帮助。对此,我真的非常感激。

这是我的xperf etl文件:https : //www.dropbox.com/s/6le4j7ye9on0k79/HighCPUUsage.etl

Gen*_*ene 21

所以看起来,微软在 2013 年发布了一个更新,在 Windows 更新引擎中引入了一些新功能,包括旧文件的压缩。在TIWorker.exe将开始压缩文件,但SFC(系统文件检查器)检测到修改的文件和恢复他们回到他们是如何造成的TIWorker.exe崩溃(你会看到Windows错误报告在任务管理器中吃的都是你的资源) .

在提升的命令提示符下运行以下命令似乎可以解决此问题:

DISM /online /cleanup-image /restorehealth
Run Code Online (Sandbox Code Playgroud)

我无法在我的机器上测试它,因为当我遇到这个问题时我从头开始安装我的机器,但这种方法看起来非常有希望。

可以在此处找到提及此解决方案的原始来源。

  • 有什么 Windows 更新不能破坏的吗?启动 Windows。由于每天用_100s MB 的更新来颠簸高清,所以速度很慢_。然而 Debian 每隔几天就只需要大约 50 MB,哇:_仅当我询问时_。启动另一台机器。我会浏览网络,直到更新准备就绪...哦,对了。我不能。_Windows 认为它​​有权垄断我的带宽_。所以我等待,什么都不做,直到最后,更新被下载。直到它们被应用。现在,我终于可以使用我的电脑了... **哦。不,我不能。** 因为现在它正在_锤击我的 CPU 压缩更新_。简直难以置信。 (6认同)

Jul*_*bre 7

我目前正在经历同样的感觉。因为我们有一个共同的目标(能够工作),我建议你和我一样:

1 -使用提升的权限安装和运行Microsoft 的 Process Explorer(我喜欢它,因为它显示了历史责任)

2 - 在 TiWorker.exe 下右键单击并将其优先级设置为后台或暂时挂起它(这将立即释放您的系统)。

在此处输入图片说明


小智 -1

您是否尝试过 Microsoft 的以下修复方法?

http://support.microsoft.com/kb/2771431/en-us