admin$ 是 windows 系统默认启用的隐藏管理共享,映射至 c:windows,仅限 administrators 和 system 访问,由 server 服务自动维护,禁用该服务可临时停用但不建议长期关闭。
windows 系统中的 admin$ 是一个默认启用的隐藏管理共享,指向系统根目录(即 %systemroot%,通常是 c:windows)。它专供管理员、远程管理工具(如 mmc、psexec、wmi)及系统服务使用,不会出现在“网络”视图或 net view 命令结果中(因其名称以 $ 结尾),但实际功能完整、权限极高。
Admin$ 共享的基本特性
Admin$ 不是普通用户创建的共享,而是 Windows 安装后自动配置的系统级共享:
- 路径固定:始终映射到系统安装盘的
Windows文件夹(例如C:Windows) - 权限严格:仅授予 Administrators 组 和 SYSTEM 完全控制权,默认拒绝其他所有用户
- 自动维护:即使手动删除,只要 Server 服务重启或系统重启,Admin$ 就会自动重建
- 依赖服务:由 Server 服务(LanmanServer) 提供支持,禁用该服务将导致 Admin$ 不可用
查看与验证 Admin$ 是否启用
无需图形界面,全部可通过命令行快速确认:
-
net share—— 查看当前所有共享,Admin$ 会显示在列表中(含$后缀) -
net view \localhost—— 不会列出 Admin$(体现“隐藏”本质) -
dir \localhostAdmin$—— 若当前账户有管理员权限,可直接访问并列出 Windows 目录内容 -
sc query LanmanServer—— 检查 Server 服务是否正在运行
临时禁用或重新启用 Admin$
Admin$ 无法被“永久删除”,但可临时停用:
在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……
-
停用:停止 Server 服务
net stop server(需管理员权限;执行后所有共享包括 Admin$、C$、IPC$ 均失效) -
恢复:启动 Server 服务
net start server(Admin$ 将立即重建) - 注意:不建议长期禁用 Server 服务,否则会影响文件共享、远程管理、打印服务等核心功能
安全加固建议(不推荐关闭,而应强化管控)
Admin$ 是高危入口,重点不在“隐藏”,而在“可控”:
- 最小权限原则:确保只有必要人员属于 Administrators 组;避免日常使用管理员账户登录
- 网络隔离:在防火墙中限制对 TCP 445 端口(SMB)的入站访问,尤其禁止从公网或不可信子网连接
-
审计启用:通过组策略启用“审核对象访问”,监控对
C:Windows的异常读写行为 - 禁用不必要的 SMB 版本:通过组策略或 PowerShell 禁用老旧且不安全的 SMBv1
Admin$ 是 Windows 远程管理的基础设施,关键在于理解其作用、验证其状态、限制其暴露面,而不是试图彻底移除——它本就不该面向普通用户可见,也无需用户手动创建或删除。










