Windows 进程占用过多 CPU

Windows 进程占用过多 CPU

我有一台 4 年前的戴尔 Vostro 1540 笔记本电脑,配备 Intel Core i3-M380 和 4GB RAM。
我只执行轻量级任务,例如网页浏览、文档阅读和编辑、轻量级 Photoshop...,因此我不需要更新的笔记本电脑。

我最近将操作系统从 Windows 7 Home 升级到了 8.1 Pro。有两个进程偶尔会占用过多的 CPU(它们本身占用了约 50%),即使计算机处于空闲状态,这也大大减少了我不插电的时间:“Windows 任务的主机进程”(taskhost.exe)和“Windows 模块安装程序工作器”(TiWorker.exe)。
使用 Windows 7 时我从未遇到过这个问题。

我有两个问题:

  1. 这两个过程各自起什么作用?
  2. 阻止他们安全吗?

答案1

taskhost.exe 消耗 50-60% 的 CPU

taskhost.exe 是一个任务主机,它是 Windows 7 32 位服务的通用主机进程。该文件的完整路径应在 TUT 中显示为 C:\Windows\System32\Taskhost.exe。

TASKHOST 是一个通用进程,充当从 DLL 而不是 EXE 运行的进程的主机。启动时,TASKHOST 检查注册表的服务部分,以构建需要加载的基于 DLL 的服务列表,然后加载它们。可以运行许多 TASKHOST 实例,因为每个基于 DLL 的服务或服务组(服务组由编写相关服务的程序员决定)都会有一个 TASKHOST 实例。

由于这是操作系统不可或缺的一部分,我不建议您删除它。但是,对于高 CPU 消耗问题,请使用性能监视器实时或从日志文件查看性能数据。

新的资源监视器可让您查看操作系统、服务和正在运行的应用程序所使用的硬件资源(CPU、磁盘、网络和内存)和系统资源(包括句柄和模块)的详细实时信息。此外,您还可以使用资源监视器停止进程、启动和停止服务、分析进程死锁、查看线程等待链以及识别锁定文件的进程。

进一步了解:
查看 CPU 利用率和其他性能信息
http://windows.microsoft.com/en-US/windows7/View-CPU-utilization-and-other-performance-information
使用任务管理器查看有关计算机性能的详细信息
http://windows.microsoft.com/en-US/windows7/See-details-about-your-computers-performance-using-Task-Manager

最后但并非最不重要的一点是,执行病毒扫描以清除计算机上的任何感染痕迹。如果您的防病毒数据库未更新,请更新数据库,然后运行扫描。如果您没有安装防病毒软件,您可以选择在计算机上下载 Microsoft Security Essentials 并运行它。

http://www.microsoft.com/Security_Essentials/


Tiworker.exe 导致 Windows 8 磁盘占用率过高

TiWorker.exe 是 Windows 模块安装程序工作程序。它与 Windows 更新相关。

方法 1:我建议您运行系统和维护故障排除程序,看看是否有帮助。

a) 在桌面上按下 Windows 键 + W 键。b
) 在右上角的搜索框中输入“Troubleshooting”。c
) 选择搜索后获得的“Troubleshooting”选项。d
) 单击左上角的“查看全部”选项。e
) 选择“系统维护”。f
) 单击“下一步”执行系统维护疑难解答并按照步骤操作。

方法 2:要解决 TiWorker.exe 的问题,请在 Windows 更新中检查更新并安装它们。

a. 单击 Windows + X 键并选择控制面板。b
. 在“大图标视图”中单击“Windows 更新”。c
. 在左侧面板中,单击“检查更新”。

方法 3:执行干净启动(KB929135)查看是否存在任何软件冲突,因为干净启动有助于消除软件冲突。

注意:按照文章中的“如何在通过干净启动进行故障排除后重置计算机以正常启动”操作KB929135将计算机重置为正常模式。

以供参考: http://windows.microsoft.com/en-in/windows-8/improve-pc-performance http://windows.microsoft.com/en-in/windows-8/improve-performance-optimizing-hard-drive

注意:此工具会删除硬盘上不必要的文件或临时文件,以便您增加可用存储空间。

相关内容