如何修复 Windows 中的服务主机 Superfetch 高磁盘使用率?

由于服务主机:本地系统(网络受限),您的 Windows PC 是否显示出近 95% 的高磁盘或 CPU 使用率。然后在 Windows 中禁用 Superfetch,也可以继续阅读文章以了解有关服务主机 Superfetch 高磁盘使用率的更多信息。

Superfetch 磁盘使用率高是很多 Windows 用户遇到和反映的常见问题。根据用户的说法系统主机:本地系统进程占用了高达 95% 的 CPU 和近72 MB/s 的 PC总容量来读取和写入数据到其硬盘驱动器。

好吧,这个恼人的问题是由非分页内存池中内存泄漏引起的,首先由 Windows 8 用户面临,后来 Windows 10 用户也遇到了 Windows 中这个恼人的Service Host Superfetch High CPU / Disk Usage 问题.

因此今天在这篇文章中,我将帮助您解决这个恼人的 Superfetch 高磁盘使用问题。但在着手修复之前,了解什么是 Superfetch 和 Service Host 服务以更好地理解和修复问题很重要。

什么是服务主机?

服务主机或 Svchost.exe是从DLL(动态链接库)运行的通用主机进程服务名称。Microsoft 更改了许多 Windows 功能,从依赖于从 EXE 文件而不是使用 DLL 文件运行的内部 Windows 服务。

从编程的角度来看,这使得代码更可重用,也更容易更新。程序是不能像启动 EXE 文件一样直接从 Windows 启动 DLL 文件。

或者,从 EXE 或可执行文件加载的外壳用于托管这些 DLL 服务,这样,服务主机处理器 (svchost.exe) 就到了。

嗯,Windows 操作系统需要大量的服务。如果每个服务都在单个服务主机进程下运行,则一个服务的故障可能会导致整个 Windows 系统瘫痪。

否则,它们会分开,服务被安排到逻辑组中,并且所有这些都是相当相关的,这就是创建单个服务主机案例来托管每个组的方式。

什么是 Superfetch?

Superfetch 是一项服务,来自 Windows Vista。此服务让 Windows 操作系统可以控制随机内存,以便应用程序可以正常运行。

此外,Superfetch 可帮助关键的 Windows 组件和第三方应用程序快速执行常见任务。对于这个 Superfetch 直接从 RAM 读取和存储日常使用的应用程序的数据。

这会从 RAM 中复制所有常用文件,并允许程序快速启动。但是如果您的系统没有最新的硬件,那么这个Service Host Superfetch将开始导致高磁盘使用率。

而且,Service Host Superfetch 服务造成的高磁盘使用率并不总是有问题,而是取决于该服务如何工作以提高系统性能。

那么,Superfetch 高磁盘使用率问题在 Windows 10 中很常见,并且用户报告Service Host: Local System正在消耗更多的内存和 CPU 使用率

这是一个常见问题,许多用户都报告过它,所以如果您也是一个寻找如何修复 Windows 中高磁盘使用率的人,那么请按照下面提到的解决方案进行操作。

如何修复 Windows 10 中的服务主机 Superfetch 高磁盘使用率?

众所周知,Superfetch 服务可以减少启动时间并快速加载应用程序,但它也会导致 Windows 8 和更高版本的 Windows 版本(包括 Windows 10)中的磁盘性能问题。

所以摆脱Superfetch High Disk Usage的最好方法是禁用该服务,下面查看禁用Superfetch服务的不同方法。

从 Windows 服务禁用 Superfetch 

仔细按照给出的步骤操作:

  • Windows + R 键打开“运行”对话框 > 并在“运行”框中键入services.msc  > 单击“确定”。

DEVICE-TRICKS-Run-Services.msc-Command 并在“运行”框中键入 services.msc > 单击“确定”。” width=”900″ height=”450″ data-ll-status=”loaded” data-mce-src=”https://www.devicetricks.com/wp-content/uploads/2020/07/DEVICE-TRICKS-Run-Services.msc-Command.png” data-mce-style=”box-sizing: inherit; border: 0px; max-width: 100%; height: auto; display: block; margin: 0px auto 24px; clear: both; box-shadow: #282525 1px 1px 15px 1px;”>

  • 然后找到Superfetch服务 > 右键单击​​它 > 选择属性。

Superfetch-service-Properties 右键单击​​它 > 选择属性。” width=”900″ height=”450″ data-ll-status=”loaded” data-mce-src=”https://www.devicetricks.com/wp-content/uploads/2020/07/Superfetch-service-Properties.png” data-mce-style=”box-sizing: inherit; border: 0px; max-width: 100%; height: auto; display: block; margin: 0px auto 24px; clear: both; box-shadow: #282525 1px 1px 15px 1px;”>

  • 在出现的窗口上单击停止

Superfetch-Service-Properties-Stop

  • 并从启动类型下拉菜单 > 单击Disabled

Superfetch-Service-Properties-startup-type-Disabled 单击禁用。” width=”900″ height=”450″ data-ll-status=”loaded” data-mce-src=”https://www.devicetricks.com/wp-content/uploads/2020/07/Superfetch-Service-Properties-startup-type-Disabled.png” data-mce-style=”box-sizing: inherit; border: 0px; max-width: 100%; height: auto; display: block; margin: 0px auto 24px; clear: both; box-shadow: #282525 1px 1px 15px 1px;”>

现在按照第二种方法在Windows中禁用Superfetch服务并修复高磁盘使用率问题。

使用命令提示符禁用 Superfetch

  • 首先,点击开始>在搜索框中输入cmd>点击命令提示符打开并右键单击它选择“以管理员身份运行”>点击“”继续。

DEVICE-TRICKS-Search-Command-Prompt-right-click-Run-as-Administrator 在搜索框中键入 cmd > 单击命令提示符打开并右键单击它选择“以管理员身份运行”> 单击“是”继续。” width=”900″ height=”450″ data-ll-status=”loaded” data-mce-src=”https://www.devicetricks.com/wp-content/uploads/2020/07/DEVICE-TRICKS-Search-Command-Prompt-right-click-Run-as-Administrator.png” data-mce-style=”box-sizing: inherit; border: 0px; max-width: 100%; height: auto; display: block; margin: 0px auto 24px; clear: both; box-shadow: #282525 1px 1px 15px 1px;”>

  • 并在命令提示符>键入net.exe 停止 Superfetch > 按 Enter。

net.exe-stop-Superfetch-Command 键入 net.exe 停止 Superfetch > 按 Enter。” width=”900″ height=”450″ data-ll-status=”loaded” data-mce-src=”https://www.devicetricks.com/wp-content/uploads/2020/07/net.exe-stop-Superfetch-Command.png” data-mce-style=”box-sizing: inherit; border: 0px; max-width: 100%; height: auto; display: block; margin: 0px auto 24px; clear: both; box-shadow: #282525 1px 1px 15px 1px;”>

  • 或者,如果上述命令不会停止 Superfetch服务,您也可以键入net.exe stop sysmain

net.exe-stop-sysmain-Command

现在等待几分钟并退出命令提示符并在任务管理器中检查计算机磁盘使用情况。检查磁盘列的顶部,如果它没有显示 100%,那么高磁盘使用率问题已修复。

此外,还有一种方法可以帮助您结束 Service 主机 Superfetch 服务。让我们来看看。

通过 Windows 注册表禁用 Superfetch

通过使用 Windows 注册表,您还可以停止服务主机 Superfetch 服务。但请务必非常仔细地遵循这些命令,以避免出现更多问题。

请按照以下步骤操作:

  • Windows + R键打开运行对话框 > 在此处键入Regedit并按Enter

regedit 在此处键入 Regedit,然后按 Enter。” width=”900″ height=”450″ data-ll-status=”loaded” data-mce-src=”https://www.devicetricks.com/wp-content/uploads/2020/07/regedit.png” data-mce-style=”box-sizing: inherit; border: 0px; max-width: 100%; height: auto; display: block; margin: 0px auto 24px; clear: both; box-shadow: #282525 1px 1px 15px 1px;”>

  • 然后在注册表编辑器窗口中,转到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/MemoryManagement/PrefetchParameters。

HKEY_LOCAL_MACHINE-MemoryManagement-PrefetchParameters

  • 然后单击Enabled Superfetch并将值修改为 0 以禁用SuperFetch,现在单击 OK 按钮。

Disable-Superfetch

  • 接下来,关闭注册表编辑器并重新启动 Windows 系统

当系统启动时,进入任务管理器并检查 服务主机 Superfetch 100% 磁盘使用率是否已修复。

尽管禁用了 Superfetch 服务,您还可以通过使用最新更新更新 Windows 操作系统来解决高磁盘使用率问题

更新 Windows 以修复高磁盘使用率

需要更新 Windows 以优化系统性能并使其更加稳定和安全。所以这里建议检查并安装最新的 Windows 更新,因为这也可能对您修复高 CPU 或磁盘使用率有用。

按照以下步骤更新 Windows:

  • 同时按Win+S键打开搜索栏,然后键入 Windows Update。现在点击第一个选项。

Search-for-Windows-update

  • 现在在窗口中出现 > 单击 Windows 更新 >检查更新

Check-Windows-update 单击 Windows 更新 > 检查更新。” width=”900″ height=”450″ data-ll-status=”loaded” data-mce-src=”https://www.devicetricks.com/wp-content/uploads/2020/07/Check-Windows-update.png” data-mce-style=”box-sizing: inherit; border: 0px; max-width: 100%; height: auto; display: block; margin: 0px auto 24px; clear: both; box-shadow: #282525 1px 1px 15px 1px;”>

  • 并检查是否有任何可用更新然后安装它。

尽管如此,您也可以运行疑难解答,因为它可能会发生任何 Windows 更新导致高磁盘或 CPU 使用率问题

  • 打开控制面板,如下面的步骤所示。

Run-control-panel-3

  • 然后单击系统和安全> 单击安全和维护>故障排除

Control-Panel-Security-and-Maintenance 单击安全和维护 > 故障排除。” width=”900″ height=”450″ data-ll-status=”loaded” data-mce-src=”https://www.devicetricks.com/wp-content/uploads/2020/07/Control-Panel-Security-and-Maintenance.png” data-mce-style=”box-sizing: inherit; border: 0px; max-width: 100%; height: auto; display: block; margin: 0px auto 24px; clear: both; box-shadow: #282525 1px 1px 15px 1px;”>

  • 现在单击“修复Windows 更新问题  >,然后单击“下一步”。
  • 最后,单击“以管理员身份尝试故障排除”。

Control-Panel-Security-and-Maintenance-Try-troubleshooting-as-an-administrator

该过程完成后,重新启动 Windows 系统并检查高磁盘使用率问题是否已解决。

执行防病毒扫描

好吧,这似乎是一个不明显的解决方案,但是当病毒或恶意软件感染通过吃掉整个系统资源来消耗系统内存并导致高磁盘使用率问题时,会出现很多情况。

系统病毒或恶意软件感染使自己隐藏起来,并通过感染它们来占用系统处理器。

因此,这里建议使用良好的防病毒程序执行深度扫描。

Perform-Antivirus-Scan

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun97100.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年11月26日 下午3:14
下一篇 2021年11月26日 下午3:22

相关推荐