前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >CPU 使用率持续 100%,如何解决?

CPU 使用率持续 100%,如何解决?

原创
作者头像
是山河呀
发布2025-02-22 10:11:12
发布2025-02-22 10:11:12
28700
代码可运行
举报
文章被收录于专栏:Windows运维Windows运维
运行总次数:0
代码可运行

1. 查看CPU使用情况

首先需要确定哪些进程或服务占用了大量CPU资源。

使用任务管理器
  1. 按下 Ctrl + Shift + Esc 打开任务管理器。
  2. 切换到“进程”选项卡,按“CPU”列排序,找出占用CPU最高的进程。
使用PowerShell查看CPU使用
代码语言:javascript
代码运行次数:0
复制
Get-Process | Sort-Object CPU -Descending | Select-Object Name, CPU -First 10 
  • 该命令会列出占用CPU最高的10个进程及其CPU使用时间。

2. 分析异常进程

某些进程可能由于程序错误、病毒或恶意软件导致CPU占用过高。

检查进程来源
  1. 在任务管理器中右键点击异常进程,选择“打开文件所在位置”。
  2. 检查文件路径是否可疑(例如位于临时文件夹或未知目录)。
使用在线工具分析可疑文件
  • 将可疑文件上传至 VirusTotal 进行扫描,确认是否存在恶意代码。

3. 结束异常进程

如果发现某个进程异常占用CPU,可以尝试结束该进程。

使用任务管理器结束进程
  1. 打开任务管理器,找到异常进程。
  2. 右键点击该进程,选择“结束任务”。
使用命令行结束进程
代码语言:javascript
代码运行次数:0
复制
taskkill /PID <进程ID> /F
  • <进程ID> 是目标进程的PID,可以通过以下命令获取:
代码语言:javascript
代码运行次数:0
复制
tasklist

4. 检查后台服务

某些后台服务可能会占用大量CPU资源。

查看后台服务
代码语言:javascript
代码运行次数:0
复制
services.msc 
  • 打开服务管理窗口,查找不必要的服务,将其启动类型设置为“手动”或“禁用”。
禁用Windows更新服务(临时措施)
代码语言:javascript
代码运行次数:0
复制
net stop wuauserv
sc config wuauserv start= disabled 
  • 第一条命令停止Windows更新服务。
  • 第二条命令将服务设置为禁用状态。

5. 优化计划任务

某些计划任务可能会在后台运行并占用CPU资源。

查看计划任务
代码语言:javascript
代码运行次数:0
复制
taskschd.msc  
  • 打开任务计划程序,检查是否有频繁运行的任务。
  • 禁用不必要的任务。

6. 检查驱动程序问题

某些驱动程序可能会导致CPU占用过高。

更新驱动程序
代码语言:javascript
代码运行次数:0
复制
devmgmt.msc 
  • 打开设备管理器,检查是否有黄色感叹号标记的设备,并更新其驱动程序。
回滚驱动程序
  1. 在设备管理器中右键点击设备,选择“属性”。
  2. 切换到“驱动程序”选项卡,点击“回滚驱动程序”。

7. 禁用不必要的功能

某些Windows功能可能会占用大量CPU资源。

禁用搜索索引服务
代码语言:javascript
代码运行次数:0
复制
net stop WSearch
sc config WSearch start= disabled
  • 第一条命令停止Windows搜索服务。
  • 第二条命令将服务设置为禁用状态。
禁用Cortana(适用于Windows 10)
代码语言:javascript
代码运行次数:0
复制
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v AllowCortana /t REG_DWORD /d 0 /f
  • 该命令通过注册表禁用Cortana。

8. 检查病毒和恶意软件

病毒或恶意软件可能会导致CPU占用过高。

使用Windows Defender扫描
代码语言:javascript
代码运行次数:0
复制
"%ProgramFiles%\Windows Defender\MpCmdRun.exe"  -Scan -ScanType 2
  • -ScanType 2 表示全盘扫描。
使用第三方杀毒软件
  • 安装并运行可靠的杀毒软件(如Malwarebytes),进行全盘扫描。

9. 升级硬件

如果以上方法仍无法解决问题,可以考虑升级硬件:

  • 更换更高性能的CPU。
  • 增加物理内存(RAM)容量,以减轻CPU压力。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 查看CPU使用情况
    • 使用任务管理器
    • 使用PowerShell查看CPU使用
  • 2. 分析异常进程
    • 检查进程来源
    • 使用在线工具分析可疑文件
  • 3. 结束异常进程
    • 使用任务管理器结束进程
    • 使用命令行结束进程
  • 4. 检查后台服务
    • 查看后台服务
    • 禁用Windows更新服务(临时措施)
  • 5. 优化计划任务
    • 查看计划任务
  • 6. 检查驱动程序问题
    • 更新驱动程序
    • 回滚驱动程序
  • 7. 禁用不必要的功能
    • 禁用搜索索引服务
    • 禁用Cortana(适用于Windows 10)
  • 8. 检查病毒和恶意软件
    • 使用Windows Defender扫描
    • 使用第三方杀毒软件
  • 9. 升级硬件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档