如何修复高 CPU 使用率

要点

  • CPU

  • 任务管理器

  • 驱动程序

author-image

作者

中央处理单元 (CPU) 是电脑的大脑。所有的系统主要组件(例如显卡和内存)都依靠 CPU 的指令工作。这使得正常运行的处理器成为每一台游戏电脑的重要组成部分。

当游戏卡滞或崩溃时,打开的应用程序会停止对新的输入作出反应,或者程序打开速度极其缓慢,原因可能就是过高的 CPU 使用率。让我们来看看关于如何在 Windows* 10 中修复高 CPU 使用率的步骤。

1.重新启动

第一步:保存您的工作并重新启动电脑。“关闭再重新打开”作为经典的故障排除建议是有原因的。这可以解决问题,特别是在距离上次重新启动已经过了很长时间的情况下 — 重新启动可以清除临时文件并且可能会解决长时间运行的进程中速度减缓的问题。

2.结束或重新启动进程

打开任务管理器 (CTRL+SHIFT+ESCAPE)。如果某个程序重新启动后 CPU 使用率再次开始升高,则任务管理器将提供一种最简单的方法对其进行跟踪。

请注意,游戏等全屏幕程序有时会夺去对任务管理器的关注(将任务管理器隐藏在它们的窗口后面)。要防止这种情况,请单击顶部菜单栏中的“选项”,然后选择“置于顶层”。如果您有第二台显示器,则还可以将任务管理器窗口拖动到那里。

在您进入任务管理器后,单击顶部的“进程”选项卡。单击此选项卡底部的“详细信息”,以显示后台 Windows 进程。查找位于“进程”选项卡顶部附近的“CPU”栏,然后单击它以按 CPU 使用率排序:

在玩某些游戏、运行视频编辑或直播应用程序、执行防病毒扫描或在多个浏览器选项卡之间切换时,您可预期高 CPU 利用率。如果您要处理这种日常高 CPU 使用率的情况,则应该关闭所有未使用的后台程序和标签页,然后返回到任务管理器以查看此情况是否改变。

必须记住,在进行多任务处理时,高 CPU 使用率可能是正常的。现代 CPU 会通过在多个处理器内核(同时通过不同的指令集进行工作)之间拆分进程来处理多任务情况。英特尔® 超线程技术(英特尔® HT 技术)使其更上了一个台阶,即可在每个内核中创建多个执行“线程”,每个线程处理不同的进程。如果 Adobe Premiere 等重负荷程序的 CPU 使用率较高,它可能只是在高效地使用提供给它的 CPU 内核。

英特尔® 睿频加速技术还可以通过动态提高 CPU 的频率来帮助处理繁重的工作负载。英特尔® 酷睿™ X 系列处理器家族还有另一个工具可帮助避免速度减慢,即睿频加速 Max 技术 3.0,它可以自动将最大的任务分配给最快的处理器内核,并提高这些内核的频率。

这些处理器技术可以大大提高多任务处理和使用要求苛刻的程序的速度,但是 CPU 使用率异常高的情况可能仍会出现。如果在 CPU 使用率达到 100% 时,您在 CPU 栏顶部看到 Runtime Broker、Windows Session Manager 或 Cortana 等名称的后台进程,则表示有问题。

这些 Windows 进程被设计成在一般情况下仅使用极少的处理能力或内存,您经常会在任务管理器中看到它们使用 0% 或 1%。当电脑处于空闲状态时,所有这些进程通常将使用不超过 10% 的 CPU 容量。然而,错误或意外行为(例如,一个 Windows 进程尝试并重新尝试执行已在别处禁用的搜索操作)有时会导致进程占用几乎所有的系统资源。

在您打开任务管理器并找到意外使用了大部分 CPU 的进程后,请通过在线搜索来识别它。除非您有充分的理由,否则不要停止诸如 explorer.exe(管理许多图形元素,如桌面和“开始”菜单)或 winlogon.exe(启动任务和 CTRL+ALT+DEL 屏幕)等进程。

一旦确定了某个进程是非关键的(再次提醒:请确定已保存您正在处理的工作),请单击选中该进程,然后单击任务管理器右下角的“结束进程”。“结束进程”会导致程序在未保存的情况下终止。

3. 更新驱动程序。

如果进程仍在使用过多的 CPU,请尝试更新您的驱动程序。驱动程序是控制与主板连接的特定设备的程序。更新驱动程序可消除导致 CPU 使用率提高的兼容性问题或漏洞。

打开“开始”菜单,然后打开“设置”。单击“更新和安全”,然后单击“检查更新”按钮。这将更新关键驱动程序。显卡制造商也提供了一些实用程序(如 GPU 的 NVIDIA GeForce Experience),可在玩游戏时提高整体性能。

一些罕见的漏洞也可通过更新 BIOS 版本进行修复。BIOS(基本输入输出系统)是安装在主板上的固件,它在启动过程中将指令发送给计算机的其他组件。因为更新 BIOS 通常不会使性能提高(并且可能会带来新问题),所以只有在您已确定导致高 CPU 使用率的漏洞并已找到可以直接处理此漏洞的 BIOS 更新时,才应该将其更新。

您可以通过主板制造商提供的实用程序自动更新 BIOS,或通过导航到制造商的网页来手动更新。首先查找您的主板型号和 BIOS 版本号,然后查阅制造商的网站,单击“支持”,然后单击“BIOS”以查找相关更新。

不确定您使用的是什么主板?单击“开始”按钮,键入“系统信息”,然后在程序出现时单击它。

查看“系统信息”窗口中的“系统制造商”、“系统型号”和“BIOS 版本/日期”字段以查找您的主板。(例如,GIGABYTE 的 Z170X 主板)。

再次检查版本号,以确保您尚未更新到最新版本。如果不是,请下载并安装新的 BIOS 版本,然后重新启动,并再次检查任务管理器以查看问题是否仍然存在。

4.扫描恶意软件

如果问题仍然存在,则有可能是伪装成普通 Windows 进程的恶意软件造成的。一些恶意程序为不同目的(例如,挖掘加密货币)用光了 CPU 和 GPU 带宽,同时在任务管理器中以“Cortana.exe”或“Runtime Broker”等熟悉的名称显示。

使用您的防病毒程序运行全面扫描,以检查是否存在这种情况。Windows Security 免费提供的离线安全扫描(在任务栏或 Windows 设置中运行)就是一个不错的选择。

5.电源选项

无论您使用笔记本电脑还是台式机,一些电源设置都可以调节 CPU 速度。单击“开始”菜单并键入“编辑电源计划”,从而检查您的“电源选项”。打开后,单击窗口顶部地址栏中的“电源选项”。您将看到此屏幕:

单击“显示其他计划”,然后启用非节能计划。

现在,再次打开任务管理器以查看 CPU 使用率是否恢复正常。

6.在线查找具体指导

许多不同的进程会造成 CPU 使用率过高,且没有通用的解决办法。要查找具体的建议,请从任务管理器的“进程”或“详细信息”(更具体的视图)选项卡中获取进程的名称,然后在线搜索相关主题的支持线程。

如果首次查询后没有看到结果,请添加可能有帮助的任何特定信息,例如处理器的型号(列在“系统信息”中的“处理器”旁边)和可能导致问题的其他程序的名称。尚未在硬件和游戏论坛中讨论过的漏洞很难找到,因此请花时间在搜索时尝试一些变化。

您可能会发现在线建议是使用 Windows 注册表数据库禁用服务。这其实是临时解决方法,但在没有永久解决方法的情况下值得尝试。如果您正在考虑这种方法,请继续阅读。

在对注册表进行任何更改之前,创建还原点是至关重要的。这将保存计算机的当前系统设置,并允许您在注册表编辑无意之中影响系统稳定性时还原这些设置。要创建还原点,请单击“开始”,然后键入“创建还原点”。然后,您需要选择硬盘并单击“配置”。

在“系统保护”屏幕中选择“启动系统保护”,并选择您要分配的磁盘空间的大小。“系统还原”必须至少使用 1GB,但是可以设置为仅使用较大驱动器的 1%。但是,分配更多磁盘空间可让 Windows 在删除旧还原点之前创建更多还原点。

单击“应用”之后,返回到之前的屏幕,然后按“创建”按钮以设置还原点。

以下步骤会因受影响的进程而有所差异,但切记,如果您要根据在线建议对 Windows 进行任何重大更改,则应创建还原点作为后备选项。

7.重新安装 Windows

如果您在 CPU 问题出现之前恰好有一个还原点,请尝试使用它。但是,因为默认情况下 Windows 会关闭“系统保护”,我们大多数人都没有这个还原点。

在这种情况下,最后的解决办法可能就是重新安装 Windows。这可能是一个漫长的过程,但也可以解决软件引起的 CPU 使用率问题。

Windows 10 的“重置此电脑”会卸载所有程序,但会保留您的个人文件。然后,您将必须重新安装您要使用的所有非 Windows 程序,并且除非您保存并备份了这些程序中的设置,否则它们将会丢失。以防万一,请在外部驱动器上或通过云存储服务备份所有个人文件。

当您准备好开始时,单击“开始”按钮并键入“重置此电脑”。然后单击“立即开始”。

此过程可能需要 1 小时或更长时间。此过程完成后,您需要重新安装您要使用的程序。

其它程序

CPU-Z是用于检查有关 CPU 和主板一般信息的可靠工具。安装并打开它后,您将看到列出的 CPU 和主板的确切型号以及一些性能信息。使用这些型号在线搜索与 CPU 使用率相关的支持线程。

任务管理器不是查看正在执行的后台进程的唯一方法。进程监视器不仅记录 CPU 使用率,还记录注册表、文件系统和网络活动。如果您怀疑某个进程可能是恶意软件,请使用此工具检查网络活动。

同样,性能监视器作为内置的 Windows 工具,可为您提供一段时间内进程的 CPU 使用率的更详细视图。要打开它,请使用 Windows 键 + R,然后键入“perfmon”。

性能监视器的高级功能太多,无法在此一一描述,但简而言之,它可以轻松地将每个进程的 CPU 使用情况分为多个类别,并随时间推移对其持续跟踪,以便进行高级故障排除。

查找提升 CPU 性能的更多方法

CPU 设计为可在 100% CPU 使用率的情况下安全运行。但是,只要该情况导致游戏中的速度明显变慢,您就应该加以避免。上述步骤应该已教会您如何修复高 CPU 使用率,并有望解决极大影响 CPU 使用率和游戏体验的问题。

但是,并不是所有的 CPU 问题都可以通过软件修复来解决。如果您的 CPU 只是无法满足它所运行的游戏或程序的需求,那么可能是时候进行升级了。最新的英特尔® CPU 针对多任务执行者和希望升级游戏体验的玩家提升了性能。