windows 中 net share 命令用于管理员权限下管理本地共享:net share 查看所有共享(含隐藏共享如 c$);net share 共享名=路径 /grant:用户,权限 创建并授权;net share 共享名 /delete 删除共享;支持备注、并发数限制、缓存设置等高级选项。
windows 用 net share 管理本地共享资源,核心是通过管理员权限的命令提示符或 powershell 执行几条关键命令,不依赖图形界面,响应快、可脚本化。
查看当前所有共享(含系统默认项)
运行 net share 即可列出全部活动共享,包括你创建的和系统自建的(如 C$、ADMIN$、IPC$)。这些带 $ 后缀的是隐藏共享,局域网中不可见,但可通过 UNC 路径访问。输出中每行包含共享名、实际路径和备注(如有),适合快速确认状态或排查重名问题。
创建新共享并设置基础权限
命令格式为:net share 共享名=本地路径 /grant:用户或组,权限。例如:
-
net share Docs=D:\MyDocs /grant:Everyone,READ—— 设为只读,所有人可访问 -
net share Project=C:\Work /grant:"DOMAIN\Alice",FULL—— 仅指定域用户拥有完全控制权
注意:路径必须存在;共享名不能含空格(可用下划线);/grant 参数必须写全,不能简写为 /g。
删除指定共享(不删文件)
执行 net share 共享名 /delete 即可移除映射关系,原始文件夹及内容不受影响。例如:net share Docs /delete。系统会提示确认,输入 Y 回车即可。若提示“找不到共享名”,请先运行 net share 核对实际名称(可能含大小写差异或隐藏字符)。
调整共享配置与高级选项
除了增删查,net share 还支持细化管理:
- 加备注:
net share Project /remark:"团队协作文档" - 限并发数:
net share Project /users:10(最多10人同时连接) - 禁用脱机缓存:
net share Project /cache:no(适合频繁更新的内容) - 查看某共享详情:
net share Project(单独显示该共享的路径、权限等)
所有操作均需以管理员身份运行终端,否则会被拒绝。系统默认共享(如 C$)虽可删,但重启后可能恢复,如需永久关闭,应修改注册表中的 AutoShareServer 值为 0 并重启。











