windows 10中残留的homegroup listener和provider服务会导致磁盘i/o异常升高至100%,需在服务管理器中将其启动类型设为“禁用”并停止,再关闭网络发现、文件共享等高级共享设置,最后重启生效。

Windows 10系统中家庭组虽已从界面移除,但HomeGroup Listener和HomeGroup Provider两个服务仍可能残留运行,持续监听网络、扫描共享路径、写入日志,导致磁盘I/O异常升高甚至长期卡在100%占用,尤其在无任何主动共享行为时更显突兀。
确认家庭组服务是否仍在运行
按下 Win + R,输入 services.msc 回车,打开服务管理器。
在右侧空白处右键→“查找”,输入 homegroup,回车定位——若看到 HomeGroup Listener 或 HomeGroup Provider 状态为“正在运行”,即确认是它们在后台偷偷占着磁盘。
注意:有些系统会把这两项服务设为“手动”启动,看似没运行,但一旦有网络活动触发,它们会自动拉起并持续读写,必须禁用而非仅停止。
彻底禁用HomeGroup相关服务
方法一:通过服务管理器逐项禁用(推荐,操作直观)
① 在 services.msc 中双击打开 HomeGroup Listener;
② 将“启动类型”下拉菜单改为 【禁用】;
③ 若下方“服务状态”显示“正在运行”,先点“停止”,再点“确定”;
④ 重复①~③步,对 HomeGroup Provider 执行完全相同操作;
这一步做完后,系统将不再加载这两个模块,也不会响应任何家庭组相关的网络请求,磁盘读写暴增的源头即被物理切断。
方法二:用管理员命令行一键清理(适合批量处理或脚本化)
以管理员身份运行CMD或PowerShell,依次执行:
sc config "HomeGroupListener" start= disabled
sc config "HomeGroupProvider" start= disabled
net stop HomeGroupListener 2>nul & net stop HomeGroupProvider 2>nul
注意:命令中 start= disabled 的等号后必须有一个空格,缺空格会导致命令静默失败,服务依然可被唤醒。
清除残留的共享配置与网络发现痕迹
打开“控制面板”→“网络和Internet”→“网络和共享中心”→左侧点击“更改高级共享设置”;
展开当前网络配置(如“专用”或“所有网络”),将以下三项全部关闭:
— 网络发现
— 文件和打印机共享
— 公共文件夹共享
点击“保存更改”。这步会清空系统级共享注册表项,并停用SMB协议的被动监听端口,避免其他服务借道复用家庭组遗留通道。
最后重启电脑。重启后再次打开资源管理器,检查各磁盘图标右下角是否还有两个小人头像——没有,说明共享视觉标识已清除;再打开任务管理器→“性能”选项卡→“磁盘”,观察闲置状态下是否回落至1%~3%,即表示家庭组残留占用已解除。











