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

use*_*396 23 windows windows-7

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

然而,我最近安装了一个只有 5400 RPM 的更大的驱动器,但我已经以多种不同的方式对其进行了测试,发现它在 95% 的时间内与我的旧 7200 RPM 驱动器一样快。但是我也遇到了更快的驱动器的问题!但没有那么糟糕。我会看到高清灯运行和运行,并占用资源。问题是我不知道是什么原因造成的?

本周,尤其是今天,这一切都达到了顶峰。太糟糕了,我几乎无法使用我的笔记本电脑!我已经使用任务管理器多年但只用于基本的东西,直到今天。硬盘一直在运行,所以我知道我必须找出问题所在。所以我用任务管理器玩了一下,发现了问题。就像我说的,我只将任务管理器用于非常基本的东西,所以不知道它会向我显示在后台运行的所有内容,尤其是使用 HD 的内容。

所以我发现 - “svchost.exe (LocalSystemNetworkRestricted)” 一直在运行。所以我试着把它关掉,看到 HD 灯熄灭了,显示硬盘使用的图表 - 像石头一样下降,从 MAX 到几乎为零。

就像我说我以前有一个 7200 RPM 的驱动器,它有这个问题,而且随着时间的推移它变得更糟?我的新硬盘是 5400 RPM,这是我 6 周前安装的。第一个月没有问题,只是在最后两周我开始注意到很多硬盘活动!!

我的问题:[这是我的第一篇帖子,一次问多个问题可以吗?] 有人说我应该搜索“SuperFetch”并停用它。第一:我找不到?我发现的只是“TS_SuperFetch.ps1”?第二:什么是最好的解决方案,我该怎么做?能不能用任何方式卸载,或者删除文件,把这个东西彻底去掉会有什么结果?最终:如果我不摆脱它,我每次重新启动时都需要进入任务管理器并停止此服务吗?谢谢

Zer*_*y99 44

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

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

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

以下是停用 Superfetch 的方法:

  • 打开运行提示并输入Services.msc

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

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

重新启动后,Superfetch 将保持不活动状态。其他可能也会降低硬盘驱动器速度的罪魁祸首可能是自动安排的碎片整理会话以及 Windows 搜索索引器。您可以像 Superfetcher 一样停用后者。

Svchost.exe 是运行该服务的可执行文件。停用 Superfetch 后,您真的不必再搞砸了。事实上,您根本不应该碰它,因为它运行着许多重要的 Windows 服务。

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