彻底关闭windows 11默认共享需修改注册表并重启server服务:在hkey_local_machinesystemcurrentcontrolsetserviceslanmanserverparameters下新建autoshareserver、autosharewks(值均为0)和restrictnullsessionaccess(值为1),再执行net stop server与net start server命令生效。

彻底关闭Windows 11默认共享(注册表法)
想让其他局域网设备完全无法通过\计算机名或\IP地址访问你的C盘、D盘等系统默认共享,必须禁用Server服务的自动共享机制,仅靠删除共享或关掉网络发现远远不够,因为每次重启后系统会自动重建ipc$、admin$、C$等隐藏共享。
第一步:按 Win + R 打开运行框,输入 regedit 并回车,以管理员权限启动注册表编辑器。
第二步:在地址栏粘贴以下路径并回车:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
第三步:在右侧空白处右键 → 新建 → DWORD (32位)值,命名为 AutoShareServer;双击它,将“数值数据”设为 0,基数选十进制。
第四步:在同一位置再新建一个 DWORD (32位)值,命名为 AutoShareWks;双击设其数值数据为 0。
第五步:继续在相同路径下查找名为 RestrictNullSessionAccess 的项,若不存在则新建一个DWORD(32位)值并命名为它,设数值数据为 1。这一步能阻止空会话枚举共享列表,是隐蔽性关键。
补充验证与强制生效
仅改注册表不会立即清除已存在的默认共享,必须配合服务重启才能真正断开连接通道。
打开命令提示符(管理员),依次执行以下两条命令:
net stop server
net start server
执行后系统会中断所有当前SMB连接,并按新注册表设置重新加载Server服务——此时ipc$、admin$、C$等共享将彻底消失,【无需重启电脑】即可验证效果。
验证方式:在文件资源管理器地址栏输入 \localhost,回车。如果列表为空或提示“找不到网络路径”,说明屏蔽成功;若仍能看到共享名,说明 AutoShareServer 值未生效或被写入了错误分支(务必确认修改的是 LanmanServerParameters,不是 LanmanWorkstation)。











