Windows 7 开始运行得更慢,我使用 Autoruns、ProcExp 和 ProcMon 来查看问题的原因。我发现这是在 DllHost.exe 和 WmiPrvSe.exe 运行时发生的,但我不确定这些是否是导致问题的原因。但每次我停止这些任务时,操作系统都会正常运行。
现在 Windows 8 中也存在同样的问题。此外,HDD 的使用率已达到 100%。
我在 Win 8 中做了一些研究,Sysinternals 的 Process Explorer 告诉我这些进程主要由 svchost.exe 运行:
D:\Windows\system32\svchost.exe -k DcomLaunch
这将使用以下命令运行 DllHost 和 WmiPrvSe:
D:\Windows\system32\DllHost.exe /Processid:{3EB3C877-1F16-487C-9050-104DBCD66683}
D:\Windows\system32\WmiPrvSe.exe
注意:Processid 并不总是相同的
我该如何修复它?
答案1
首先更新您的 Windows。
我建议您从这里下载 Process Hacker:下载 Process Hacker
现在您可以看到系统上运行的所有进程。此外,单击鼠标右键还可以在 Internet 上搜索有关计算机上运行的进程的更多信息。还有一个漂亮的图表,您可以在其中看到哪些进程占用了多少 CPU。
dllhost.exe 文件管理基于 DLL 的应用程序。此程序对于计算机的稳定和安全运行非常重要,不应终止。如果没有 WmiPrvSE,用户在发生错误时将不会收到通知。
不应停止 svchost.exe,我也建议不要停止 WmiPrvSe。但如果它占用过多 CPU,请查看此 Microsoft 链接听到. (不确定是否适用于 Windows 8)
按下键盘上的 Windows-Logo+R 并输入 services.msc,从这里你可以将一些服务从自动设置为手动,这意味着它们只在需要时启动,但如果你不知道它的作用,请小心不要弄乱服务。还请检查 msconfig。
最后,如果还是没有任何效果,您的计算机可能已被感染。尝试使用防病毒软件检查您的计算机。
如果没有任何帮助,请下载并运行劫持然后在此处发布日志。它将让我们清楚地了解正在运行的内容以及哪些内容可能占用了您的所有内存/CPU。
在超级用户中也有一些有趣的帖子: