要让Win10电脑在局域网中彻底不被发现,必须四步并行:①设为公用网络并关闭网络发现;②禁用Function Discovery、SSDP、UPnP及Server四项服务;③执行net config server /hidden:yes命令隐藏SMB注册;④注册表新建Hidden=1值强化持久隐身。

要让Win10电脑在局域网中彻底不被其他设备发现,必须切断所有广播、响应和探测通道——仅关闭“网络发现”开关远远不够,因为后台服务仍在运行、防火墙规则未收紧、系统级广播机制也未禁用。
第一步:强制设为“公用网络”并关闭网络发现
打开“设置”→“网络和Internet”→左侧点击“以太网”或“WLAN”,再点击当前连接的网络名称;在下方“网络配置文件类型”中,将下拉菜单改为【公用】。这一步会立即触发防火墙加载最严格的入站拦截策略,使“网络发现”选项灰显不可用,避免误开。
随后进入“网络和共享中心”→左侧“更改高级共享设置”,展开“来宾或公用”配置项,确认“启用网络发现”和“启用文件和打印机共享”均为“关闭”状态,并点击“保存更改”。
第二步:禁用全部依赖服务(四步停用)
按 Win+R 输入 services.msc 回车,依次找到以下四项服务:
① 右键“Function Discovery Resource Publication”→属性→启动类型设为“禁用”→若状态为“正在运行”,先点“停止”;
② 同样操作处理“SSDP Discovery”和“UPnP Device Host”;
③ 最关键的是“Server”服务:它负责SMB共享响应,即使没开共享,只要运行就可能响应NetBIOS或LLMNR探测——务必设为禁用并停止;
注意:【禁用Server服务后,本机将无法作为SMB服务器提供任何共享,包括映射网络驱动器、远程访问C$管理共享】。
第三步:执行命令行隐身(双保险)
以管理员身份运行命令提示符,输入以下命令:
net config server /hidden:yes
该命令直接修改LanmanServer服务的隐藏标志,让本机拒绝向浏览器服务(Browser Service)注册自身,隔壁电脑的“网络”视图里将彻底消失你的主机名。此操作即时生效,无需重启。
如需恢复可见性,执行 net config server /hidden:no 即可。
第四步:注册表补刀(防服务残留响应)
按 Win+R 输入 regedit 回车,定位到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
在右侧空白处右键→新建→DWORD (32位) 值,命名为 Hidden;双击该值,将数值数据设为 1。
这一步与命令行效果一致,但写入注册表后具备持久性——即使重装系统镜像未清除该键值,也能维持隐身状态。修改后无需重启,但建议注销当前用户再登录一次以确保加载。

















