Windows 10磁盘占用100%怎么办_Windows 10关闭SysMain和家庭组服务

关闭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 ListenerHomeGroup 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),检查SysMainHomeGroup ListenerHomeGroup Provider三项的状态列是否均为“已停止”,启动类型列是否均为“禁用”。

3、若任一服务状态栏显示“正在运行”,说明存在第三方软件或计划任务触发了服务重启,需进一步排查启动项或组策略设置。