在 Windows 10 系统中,SysMain(先前称为SuperFetch)是一种预加载机制,可以通过缓存最常使用的应用程序和数据来加快系统性能。如果发现 SysMain 占用了过高的磁盘占用率,可能是因为系统正在进行缓存操作。
以下是一些可能有助于解决此问题的解决方案:
- 关闭 SysMain:按下“Win + R”组合键打开“运行”对话框,输入“services.msc”,然后按下回车键,以打开“服务”窗口。在“服务”窗口中找到“SysMain”服务并双击它。在“属性”窗口中将“启动类型”更改为“禁用”,然后单击“停止”按钮。
- 清除SysMain缓存:按下“Win + R”组合键打开“运行”对话框,输入“%SystemRoot%\Prefetch”并按下回车键,浏览到“Prefetch”文件夹。选择所有文件,右键单击并选择“删除”。然后按下“Win + R”组合键再次打开“运行”对话框,输入“%SystemRoot%\Temp”并按下回车键,浏览到“Temp”文件夹。选择所有文件,右键单击并选择“删除”。
- 更新或卸载软件:某些第三方应用程序可能会导致 SysMain 占用过高的磁盘占用率。您可以尝试更新或卸载这些应用程序,以解决问题。
- 更改 SysMain 缓存设置:按下“Win + R”组合键打开“运行”对话框,输入“regedit”并按下回车键。在注册表编辑器中,转到以下位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters。找到“EnableSuperfetch”键,并将其值更改为“0”。
请注意,在更改注册表之前,请确保备份所有重要文件和数据,以防出现意外情况。