🐌
用了一段时间变卡了?找到元凶
诊断脚本帮你定位到底是哪里慢
⚡ 一键脚本
复制即用# 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 年+越来越慢,又不想折腾排查,重装确实最快。记得备份!