net config server /hidden:yes可立即隐藏Windows计算机名,需配合禁用“Microsoft网络的文件和打印机共享”及设网络配置为“公用”才能彻底阻断NetBIOS广播与SMB宣告。

想让局域网里其他电脑完全看不到你的设备名称,避免被扫描、探测甚至恶意访问,必须切断NetBIOS广播和SMB服务的对外宣告能力,而不是仅改个显示名或关掉网络发现。
用命令行立即隐藏计算机名(推荐首选)
这一步直接作用于Windows Server服务层,不依赖图形界面,生效快且兼容Win7至Win11所有版本。
按下 Win + R,输入 cmd → 回车打开命令提示符。
在黑窗口中输入并回车执行:net config server /hidden:yes。
执行后无提示即表示成功;若要验证,再输入 net config server → 查看输出中“服务器已隐藏”项是否为 【yes】。若显示 no 或报错“系统找不到指定路径”,说明当前系统未启用Server服务(极少见,需检查服务状态)。
取消隐藏只需把 yes 换成 no:运行 net config server /hidden:no → 回车即可。
禁用文件共享协议彻底断开宣告
仅隐藏Server服务还不够——如果“Microsoft网络的文件和打印机共享”仍启用,系统仍会通过NetBIOS Name Service(NBNS)响应主机名查询,别人用 nbtstat -a 192.168.1.100 仍能查到你的真实计算机名。
右键任务栏右下角网络图标 → 选择“打开网络和 Internet 设置”。
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
点击当前连接(如“以太网”或“Wi-Fi”)→ 点击“属性”→ 向下滚动找到“Microsoft网络的文件和打印机共享”,取消勾选。
⚠️注意:不要动“QoS数据包计划程序”——它与带宽控制相关,禁用可能导致网络卡顿或组策略失效。
关闭窗口 → 系统会提示需要重启网络适配器,点击“是”或手动禁用再启用该连接即可生效。
切换网络配置文件类型为“公用”
这是最容易被忽略但极其关键的一步。Windows默认只在“专用”网络下启用网络发现和SMB浏览主浏览器功能;一旦设为“公用”,系统自动屏蔽所有主动宣告行为,连ICMP ping 都可能被防火墙拦截(取决于配置)。
第一步:点击任务栏右下角网络图标 → “网络和 Internet 设置”。
第二步:点击当前连接 → “属性” → 找到“网络配置文件类型”右侧下拉菜单 → 选择【公用】。
第三步:立即打开“控制面板 → 网络和 Internet → 网络和共享中心 → 更改高级共享设置” → 在“公用”配置下确认三项均为关闭:网络发现、文件和打印机共享、密码保护共享。
这一步做完,你在“网络”文件夹里将彻底消失,别人执行 net view 也刷不出你的计算机名,且无需重启系统。

















