2012-04-11 13:34:22 +0000 2012-04-11 13:34:22 +0000
36
36

svchost.exe(LocalSystemNetworkRestricted)是什么,当我在Windows vista的资源监控器中看到它时,为什么会拖慢我的速度?

有时,当我的电脑被冻结,几乎无法使用时,似乎是由于一些繁重的后台处理造成的。有时,我可以用资源监控器(在任务管理器中不显示这些细节)来判断是谁在使用我所有的磁盘带宽。我怀疑这个svchost.exe实例确实显示的是Windows Update服务的活动,但我不确定是否可以确定。

我看到的是这样的:

问题是:LocalSystemNetworkRestricted是什么意思,我是否可以在资源总览中关联一个条目,告诉我是svchost.exe,那是什么服务?

好在上面截图中的 “文件 "一栏(如果展开的话)会告诉你实际写入或读取的文件是什么文件,这反过来又帮助我推测这是windows-update,而MSI安装的windows-update(可能是服务所拥有的子进程)显示为 "svchost.exe(LocalSystemNetworkRestricted)",但我想知道这一点。如果问题的文件是Pagefile,那么我的系统很可能是被Pag-file的读/写所淹没(俗称My System is Thrashing,需要更多的物理RAM)。但最终的原因,似乎是一些windows服务。

更新不是Windows更新,但事实证明是SuperFetch,一个巨大的Vista错误功能。

答案 (2)

29
29
29
2012-04-17 01:07:33 +0000

这个恼人的系统故障是由Windows Vista的一个名为SuperFetch的错误功能造成的。虽然这个服务在Win7中仍然存在,但它已经被修复了,而且似乎已经不会再拖慢我的速度了,尽管你的情况可能会有所不同。 http://en.wikipedia.org/wiki/Windows\Vista\I/O_technologies#SuperFetch

在禁用这个垃圾功能后,从服务窗口(在开始菜单搜索框中键入服务,找到Superfetch,停止它,然后禁用它自动启动),这些冻结现象就会消失。在有足够的内存和磁盘吞吐量的系统上,Superfetch的结果是系统性能的净提升。在我的笔记本电脑上,启用SuperFetch后,系统会出现周期性的冻结现象,在这种情况下,系统对鼠标点击完全没有反应。我以为我疯了,但这是给你带来UAC和其他伟大创新的人给Vista带来的东西的一部分。我想它在Win7中已经被重做或报废了,所以它不会出现这样的问题。我还没有在笔记本电脑上遇到过Win7的问题,但后来我的笔记本电脑都是用的是性能非常高的7200转的硬盘或者混合硬盘或者固态硬盘。我想听听有这种问题的人的意见,如果他们有SuperFetch让使用7200 RPM传统硬盘或固态硬盘的DESKTOP机器速度变慢的问题。(我可以想象这种情况发生在主轴转速为5400 RPM的硬盘上。)

Update2* Windows的部分问题是它只报告父进程svchost.exe,你需要阅读下面的另一个答案,它也会指向SysInternals Process Explorer,它可以帮助你找出svcchost.exe里面的实际情况(比如svcchost.exe),实际上是什么东西在拖慢你的机器。

10
10
10
2012-04-17 01:12:56 +0000

使用 进程资源管理器 ,将鼠标指针悬停在进程名称(具有相同的 PID)上,可查看该进程中运行的 Windows 服务信息: