🐌

用了一段时间变卡了?找到元凶

诊断脚本帮你定位到底是哪里慢

⚡ 一键脚本

复制即用
# PowerShell - 系统变慢诊断脚本
Write-Host "=== 电脑变慢诊断 ===" -ForegroundColor Cyan

# 1. 检查 CPU 使用率最高的进程
Write-Host "\n📊 CPU 占用 Top 5:" -ForegroundColor Yellow
Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU, WorkingSet64 | Format-Table

# 2. 检查内存使用
Write-Host "💾 内存使用:" -ForegroundColor Yellow
$os = Get-CimInstance Win32_OperatingSystem
$usedMem = [math]::Round(($os.TotalVisibleMemorySize - $os.FreePhysicalMemory) / 1MB, 1)
$totalMem = [math]::Round($os.TotalVisibleMemorySize / 1MB, 1)
Write-Host "  已用: $usedMem GB / 总计: $totalMem GB"

# 3. 检查磁盘使用率
Write-Host "\n💿 磁盘空间:" -ForegroundColor Yellow
Get-WmiObject Win32_LogicalDisk | Where-Object {$_.DriveType -eq 3} | ForEach-Object {
  $free = [math]::Round($_.FreeSpace/1GB, 1)
  $total = [math]::Round($_.Size/1GB, 1)
  Write-Host "  $($_.DeviceID) 剩余 $free GB / 总计 $total GB"
}

# 4. 检查启动项数量
Write-Host "\n🚀 启动项数量:" -ForegroundColor Yellow
$startups = Get-CimInstance Win32_StartupCommand
Write-Host "  共 $($startups.Count) 个启动项"

# 5. 检查系统运行时间
Write-Host "\n⏱ 上次重启:" -ForegroundColor Yellow
$boot = (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
Write-Host "  $boot (建议每周重启一次)"

Write-Host "\n✅ 诊断完成!" -ForegroundColor Green

💡 右键 PowerShell → 以管理员身份运行 → 粘贴上面的代码 → 回车

🧠 为什么会这样?

电脑变慢通常 4 个原因:1) 内存不足(打开程序太多)2) 磁盘空间满(C盘红了)3) 启动项太多 4) 恶意软件/流氓软件。以上脚本帮你快速排查。

📖 手动操作教程

不想用脚本?按这个步骤手动操作

1

打开任务管理器

Ctrl+Shift+Esc → 性能标签页 → 看 CPU/内存/磁盘是否 100%

2

如果 CPU 100%

点进程标签页,看谁占用最高,结束它或卸载它

3

如果内存 90%+

关掉不用的浏览器标签页和程序。8GB 内存很容易满。

4

如果磁盘 100%

可能是 Windows 在后台更新/索引,等一会或者清理C盘

5

重启大法

如果长时间没重启,先重启一次试试

❓ 常见问题

8GB 内存够用吗?

日常办公勉强够,开 Chrome + Office + 微信就接近极限了。建议升级到 16GB。

新电脑就很慢怎么办?

检查是不是预装了很多垃圾软件,参考"新电脑首次设置"教程清理。

是不是该重装系统了?

如果用了 2 年+越来越慢,又不想折腾排查,重装确实最快。记得备份!

🔗 相关工具