必须用net share命令查所有共享(含$结尾的隐藏共享),再通过\\127.0.0.1\c$验证是否实际可访问,因图形界面不显示隐藏共享且net share仅显示存在性而非网络可达性。

要确认电脑里有没有别人看不见却实际开着的网络共享文件夹,必须绕过图形界面直接查系统底层共享配置,因为Windows资源管理器里的“网络”视图可能被网络发现关闭而完全不显示,但共享本身依然在后台运行。
用命令行查所有共享项(含隐藏共享)
按下 Win + R 打开运行框,输入 cmd → 回车启动命令提示符。
在黑窗口中输入:net share → 回车。
系统会列出所有当前启用的共享,包括以 $ 结尾的隐藏共享(如 ADMIN$、C$、IPC$),这些是Windows默认开启的管理共享,普通用户看不到图标,但局域网内知道路径的人可以直接访问。
如果返回提示“找不到网络路径”或空列表,说明当前没有用户级共享,但不代表没有隐藏共享——ADMIN$ 和 C$ 等系统共享即使未手动设置也默认存在,只要服务器服务在运行就会生效。
检查共享是否被设为隐藏
打开“计算机管理”:右键“此电脑”→“管理”→左侧展开“系统工具”→“共享文件夹”→“共享”。
这里显示的每一条共享,右侧“备注”列若为空或写着“默认共享”,大概率就是隐藏共享;若备注里明确写了“共享名(无$)”,则是用户手动创建的可见共享。
【关键区别】 共享名末尾带 $ 的,不会出现在“网络”视图里,也无法通过双击“网络”看到,只能靠 net share 或“计算机管理”查到。
验证隐藏共享是否真能被访问
方法一:在本机资源管理器地址栏输入 \127.0.0.1C$ → 回车。
若弹出凭据窗口或直接打开C盘根目录,说明 C$ 隐藏共享处于激活状态;若提示“找不到网络路径”,可能是管理员权限被禁用或服务器服务已停止。
方法二:从局域网另一台电脑尝试访问,例如在对方资源管理器输入 \你的电脑IPC$。成功进入即证明该隐藏共享对外可见——【这一步必须做,因为net share只告诉你共享存在,不告诉你是否开放给网络】。
排查非标准隐藏共享
第一步:以管理员身份运行cmd,执行 net config server /srvcomment:"" → 回车(此操作清空服务器描述,不影响共享,但可排除某些第三方软件伪造的共享伪装)。
第二步:执行 sc query lanmanserver → 查看“STATE”是否为“4 RUNNING”。若不是,共享服务已停,所有共享(含隐藏)均不可用。
第三步:执行 reg query "HKLMSYSTEMCurrentControlSetServicesLanmanServerParameters" /v AutoShareWks → 若返回值为 0x0,说明Windows已禁用默认的 ADMIN$ 和 C$ 共享;若为 0x1,则默认隐藏共享仍启用。











