您的位置:首页 > 电脑教程 > WIN11教程 返回首页

通过命令提示符关闭Windows11网络发现(管理员权限)

时间:2025-12-18 21:58:30  来源:原创

通过命令提示符关闭 Windows 11 网络发现(管理员权限)

网络发现的核心依赖 Windows 防火墙规则和相关服务,通过命令提示符可直接禁用对应规则,操作高效且无需重启,以下是完整步骤 + 验证方法 + 恢复方案:

一、核心操作:关闭网络发现(必执行)

步骤 1:以管理员身份打开命令提示符

  1. 按 Win+X,在弹出的菜单中选择「终端(管理员)」(或「命令提示符(管理员)」);
  2. 若默认打开 PowerShell,输入 cmd 并按回车,切换到命令提示符模式(确保命令行前缀为 C:Windowssystem32>,代表管理员权限)。

步骤 2:执行关闭命令(分两种场景)

场景 1:关闭所有网络配置文件的网络发现(推荐,覆盖专用 / 公共网络)

输入以下命令,按回车执行(命令执行成功会显示「确定」): cmd netsh advfirewall firewall set rule group="Network Discovery" new enable=No

场景 2:仅关闭「专用网络」的网络发现(保留公共网络默认关闭状态)

若需精准控制,输入: cmd netsh advfirewall firewall set rule group="Network Discovery" new enable=No profile=Private

场景 3:同时关闭文件和打印机共享(与网络发现关联,可选)

若需彻底禁用局域网共享,补充执行: cmd netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=No

二、验证:确认网络发现已关闭(3 种方法)

方法 1:命令行快速验证

输入以下命令,查看网络发现规则状态: cmd netsh advfirewall firewall show rule group="Network Discovery"
  • 若输出中「已启用」列显示「否」,说明关闭成功;
  • 若显示「是」,重新执行步骤 2 的命令(可能是权限不足)。

方法 2:通过系统设置验证

  1. 按 Win+I → 网络和 Internet → 高级网络设置 → 高级共享设置;
  2. 查看「专用网络」下的「网络发现」,应显示「关闭网络发现」(组策略 / 命令行设置会锁定状态,无法手动修改)。

方法 3:通过文件资源管理器验证

  1. 按 Win+E 打开文件资源管理器,点击左侧「网络」;
  2. 应显示提示:「无法访问此网络。网络发现已关闭」,且无法看到局域网内其他设备。

三、补充:关闭网络发现相关服务(可选,增强禁用效果)

若需彻底阻止网络发现(防止服务自动启用),可关闭核心依赖服务,执行以下命令(依次输入,每条按回车):

cmd

net stop fdrespub 

 # 停止Function Discovery Resource Publication服务 

net stop ssdpdiscovery # 停止SSDP Discovery服务 

net stop upnphost # 停止UPnP Device Host服务 # 禁用服务自动启动(重启后仍生效) 

sc config fdrespub start= disabled 

sc config ssdpdiscovery start= disabled 

sc config upnphost start= disabled

四、恢复网络发现(如需重新开启)

若后续需要启用,执行以下对应命令:
  1. 恢复所有网络的网络发现:
cmd netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
  1. 恢复依赖服务并设为自动启动:

cmd

sc config fdrespub start= auto && 

net start fdrespub 

sc config ssdpdiscovery start= auto && 

net start ssdpdiscovery 

sc config upnphost start= auto && net start upnphost

五、注意事项

  1. 权限要求:必须以管理员身份执行命令,否则会提示「权限不足」(命令行前缀需为 C:Windowssystem32>);
  2. 适用版本:支持 Windows 11 所有版本(家庭版、专业版、企业版),无需组策略支持;
  3. 网络影响:关闭后仅无法「自动发现」局域网设备,知道目标设备 IP 地址仍可手动访问(如 192.168.1.100);
  4. 第三方防火墙:若安装了 360、火绒等安全软件,需确保其未拦截命令执行(可临时关闭第三方防火墙后重试)。
通过以上命令,可快速、彻底地关闭网络发现,适合需要通过脚本批量管理设备,或偏好命令行操作的场景。执行后无需重启电脑,立即生效。
上一个电脑教程:win11怎么开启远程桌面
下一个电脑教程:通过组策略编辑器关闭Windows 11网络发现