什么是SuperFetch及其与svchost.exe的关系-LocalSystemNetworkRestricted?


22

去年,我的硬盘驱动器活动很多。所以我在这里搜索并找到了答案。一些人回答说,这是运行Vista和5400 RPM硬盘的笔记本电脑的主要问题。Well mine还是一台笔记本电脑,但是运行Windows 7和7200 RPM HD。

但是,我最近安装了一个更大的驱动器,它只有5400 RPM,但是我已经用许多不同的方式对其进行了测试,发现95%的时间与我的旧7200 RPM驱动器一样快。但是我也有更快的驱动器的问题!但是还不算太糟。我会看到高清指示灯不断运行,并占用资源。问题是我不知道是什么原因引起的?

本周,尤其是今天,一切都达到了顶峰。太糟糕了,我几乎无法使用笔记本电脑!直到今天,我都已将任务管理器用于YEARS,但仅用于基本内容。硬盘驱动器一直在运行,所以我知道我必须找出问题所在。所以我和任务管理器一起玩,发现了问题。就像我说的那样,我只使用Task Manager来处理非常基本的内容,因此不知道它会告诉我在后台运行的所有内容,尤其是使用HD的内容。

因此,我发现-svchost.exe(LocalSystemNetworkRestricted)一直在运行。因此,我尝试将其关闭,然后看到HD灯熄灭,并且该图显示了硬盘驱动器的使用-像一块石头一样从MAX下降到几乎为零。

就像我说过的那样,我以前有7200 RPM驱动器,但是有这个问题,随着时间的推移,情况变得越来越糟?我的新硬盘驱动器是6星期前安装的5400 RPM。它在第一个月没有任何问题,只是在最近的两周内,我才开始注意到硬盘驱动器的活动!!

我的问题:[这是我的第一个POST,可以一次问多个问题吗?]有人说我应该搜索“ SuperFetch”并将其停用。第一:我找不到吗?我发现的只是“ TS_SuperFetch.ps1”?第二:什么是最好的解决方案,我将如何做?我可以通过任何方式将其卸载或删除文件吗?完全摆脱该问题的结果是什么?最后:如果我不摆脱它,我每次重启时都需要进入任务管理器并停止该服务。谢谢

Answers:


43

Superfetch是Vista引入的一项服务,自此成为Windows的一部分。它试图通过将程序的某些部分预加载到内存中来加速您的计算体验,有时会产生一些不利的影响。它试图确定您使用的软件,并将其一部分存储到Windows文件夹中。

不幸的是,Superfetch并不总是能够正确地使用要使用的软件,并且在启动后几分钟内可使硬盘驱动器处于忙状态。我发现它特别烦人,因为它一直在加载我什至不打算使用或仅使用过一次的软件。由于我每天使用大量不同的程序,因此Superfetch实际上在重新启动后使硬盘驱动器忙5-10分钟对计算机的性能产生了很大的负面影响。这就是自从出现Superfetch以来一直在运行Windows的原因。

此外,由于Superfetch将内存用于您甚至无法运行的应用程序,因此可用内存量将受到打击,并可能导致更多交换,这只会增加硬盘驱动器的磨损。

以下是停用超级提取的方法:

  • 打开运行提示,然后输入Services.msc

  • 在列表中找到Superfetch,右键单击它并停止服务。

  • 双击它,并将其启动类型设置为Disabled

重新启动后,Superfetch将保持不活动状态。其他可能导致您的硬盘驱动器变慢的元凶可以是自动安排的碎片整理会话以及Windows搜索索引器。您可以使用与Superfetcher相同的方式停用后者。

Svchost.exe是运行服务的可执行文件。停用Superfetch后,您实际上并不需要弄乱它。实际上,您根本不应该触摸它,因为它运行着许多重要的Windows服务。

您可以检查Windows目录中的Prefetch文件夹,以查看哪些程序在您的内存中预先缓冲了Superfetch。Superfetch停用后,您可以安全地删除它们。


我还大量使用了HDD(100%的活动时间,长达一个小时),这似乎是罪魁祸首。如果CPU / HDD使用过多,而svchost乍一看似乎是资源监视器中的罪魁祸首,请考虑首先尝试停止该服务。
rdmptn 2014年

有人应该弄清楚如何“超调”某些目录并通知我们。我认为RAM驱动器就足够了。
pa增加

我认为启动类型称为Disabled
GolezTrol 2015年

@GolezTrol你是对的。撰写本文时,我没有英文版的Windows。感谢您的提示。我更新了我的描述。
Zerobinary99

0

我最近在启动时间上遇到了问题。我在网上遇到了一个Microsoft Fix It程序,该程序发现Superfetch在我的PC(安装了Windows 7 Professional)上被禁用,需要将其打开。在输入此内容时,我正在清理计算机上发现的其他恶意软件,因此我尚未重新启动。

Superfetch的目标是减少启动时间等。这是更多信息-http: //www.osnews.com/story/21471/SuperFetch_How_it_Works_Myths


-1

仅当您将FAST USB存储驱动器用作READYBOOST“ RAM”时,Superfetch才有用。如果您不希望拥有100%的专用驱动器,请禁用超取并处理稍慢的启动/加载时间。以我为例,superfetch正在使用流程管理器中的800,000+内存加载整个种子库。我的电脑打开的时间越长,直到我关机,拔出电源,卸下,卸下撞锤,再次卸下并重新组装之前,它的速度会越来越慢。是的,花了所有这些。那就是当您使用Win 7并具有2个1TB内部组件和3个1TB外置驱动器时发生的情况。


1
这是完全错误的。Superfetch与Readyboost功能无关。后者使用USB介质作为额外的RAM,而Superfetch将通常使用的程序预加载到内存中,以减少加载时间。
Zerobinary99 '16

Superfetch has nothing to do with the Readyboost feature.对我来说,它似乎可以:禁用超取服务后,将释放USB驱动器上Readyboost使用的空间。
AXO

Axo这仅是由于以下事实:停用Superfetch之后,内存中不再有任何预缓冲的程序代码,因此系统的内存需求下降。阅读上面的答案。它清楚地说明了这一点。但是Superfetch本身与Readyboost无关。两者都是绝对独立的。无论如何,我的答复都明确了如何解释“无关”。
Zerobinary99 '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.