关闭SysMain和HomeGroup相关服务可解决Windows 10磁盘100%占用问题:禁用SysMain(原Superfetch)、HomeGroup Listener与Provider服务,通过服务管理器或管理员命令行操作,并重启验证状态。

一、关闭SysMain服务(原Superfetch)
SysMain服务在Windows 10中承担预加载常用程序数据到内存的任务,但其频繁读写磁盘的行为在机械硬盘或低配置设备上极易引发持续100%磁盘占用。
1、按下Win + R组合键,输入services.msc并回车,打开服务管理器。
2、在服务列表中找到SysMain(若显示为Superfetch,请确认系统版本为Win10 2004及以上)。
3、右键点击该服务,选择“属性”,将“启动类型”更改为禁用。
4、点击“停止”按钮终止当前运行的服务,再点击“确定”保存设置。
二、禁用家庭组相关服务
HomeGroup Listener与HomeGroup Provider服务在未启用家庭组功能的环境中仍保持后台活动,持续扫描网络共享资源,是导致磁盘I/O异常升高的常见诱因。
1、再次按下Win + R,输入services.msc打开服务管理器。
2、依次找到HomeGroup Listener和HomeGroup Provider两项服务。
3、对每一项服务分别执行:右键→“属性”→将“启动类型”设为禁用→点击“停止”→点击“确定”。
4、全部设置完成后,重启计算机使更改生效。
三、通过命令行快速停止并禁用两项服务
使用管理员权限命令提示符可一次性完成服务状态修改,避免图形界面多次操作,尤其适用于批量处理或多用户环境。
1、右键点击“开始”按钮,选择Windows PowerShell(管理员)或命令提示符(管理员)。
2、依次执行以下四条命令(每条后按回车):
net stop sysmain
sc config sysmain start= disabled
net stop homegrouplistener
sc config homegrouplistener start= disabled
3、继续执行另两条命令以禁用Provider服务:
net stop homegroupprovider
sc config homegroupprovider start= disabled
4、关闭窗口,无需重启即可观察磁盘占用率下降;建议后续重启以确保服务完全不加载。
四、验证服务是否已停用
服务禁用后需确认其未被其他进程或组策略意外激活,可通过任务管理器与服务管理器双重核验实际运行状态。
1、按下Ctrl + Shift + Esc打开任务管理器,切换至“性能”选项卡,点击“磁盘”查看实时占用率是否回落至正常区间(通常低于15%)。
2、返回服务管理器(services.msc),检查SysMain、HomeGroup Listener、HomeGroup Provider三项的状态列是否均为“已停止”,启动类型列是否均为“禁用”。
3、若任一服务状态栏显示“正在运行”,说明存在第三方软件或计划任务触发了服务重启,需进一步排查启动项或组策略设置。










