用net命令可快速创建本地账户、设共享文件夹并挂载远程共享:先以管理员身份运行CMD,用net user创建/禁用用户、net localgroup提权;用net share创建/删除共享;用net use挂载/断开共享映射。

要在Windows系统中快速创建本地账户、设置共享文件夹供局域网访问,又不想打开图形化设置界面逐层点击,直接用系统自带的net命令就能完成全部操作,全程无需安装任何第三方工具。
创建和管理本地用户账户
所有操作必须以管理员身份运行命令提示符,否则会提示“拒绝访问”或“发生系统错误 5”。
第一步:查看当前所有本地用户
在管理员CMD中输入:net user → 回车。屏幕上会列出Administrator、Guest等内置账户,以及你此前添加的所有用户名称。注意这里不显示密码,也不显示是否启用。
方法一:立即创建带密码的新用户
net user 用户名 密码 /add → 回车。例如:net user tom P@ssw0rd2026 /add。这一步会自动启用账户,并将其加入Users组。
方法二:分步创建(先建账号再设密码)
先执行net user jack /add → 回车,创建无密码账户;再执行net user jack NewPass!987 → 回车,单独设定密码。这种方式适合需要统一配置后再批量分发密码的场景。
【用户名必须为3–20个字符,不能含空格或/ [ ] : ; | = , + * ? @符号】。一旦包含非法字符,命令会直接报错“系统错误 1385”,无法继续。
禁用某用户(如临时停用测试账号):net user 用户名 /active:no → 回车。该用户仍保留在系统中,桌面文件和注册表项全部保留,只是无法登录。
将普通用户提权为管理员:net localgroup administrators 用户名 /add → 回车。例如:net localgroup administrators tom /add。此操作不可逆撤回,如需降权,必须用/delete参数移出组。
用net share创建和删除网络共享文件夹
目标文件夹必须已存在,且当前用户对该路径具有读写权限;若共享后其他电脑无法访问,请先确认SMB协议已启用、445端口未被防火墙拦截。
以管理员身份打开命令提示符(右键“开始”→选择“Windows终端(管理员)”)。
创建只读共享:net share ShareName=D:Data /grant:Everyone,READ → 回车。ShareName是别人访问时看到的共享名,不能与已存在的共享重名。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
创建读写共享:net share Docs=D:Documents /grant:Everyone,FULL → 回车。“FULL”表示完全控制,包括新建、删除、重命名等操作。
查看本机所有共享:net share → 回车。输出列表中会显示共享名、对应本地路径、备注信息,系统默认共享(如C$、ADMIN$)也会出现,但不可删除。
删除指定共享:net share ShareName /delete → 回车。系统会提示确认,输入y并回车即可。该操作仅移除共享映射,原始文件夹及其内容不受影响。
挂载远程共享目录到本地盘符
这一步让局域网中的共享文件夹像本地硬盘一样出现在“此电脑”里,支持拖拽、复制、双击打开,无需每次输完整路径。
基础挂载(适用于无需密码的共享):net use Z: \192.168.1.100Public → 回车。Z:可替换为任意空闲盘符,\IP共享名必须与对方net share创建时的名称完全一致,包括大小写。
带账号密码挂载(公司环境常用):net use Y: \servershare /user:DOMAINjohn → 回车,然后在光标处输入密码(不显示明文)。若提示“命令成功完成”,说明连接建立;若报错5(拒绝访问),请检查用户名拼写、共享权限是否授予该用户、是否漏掉域名前缀。
让挂载开机自动重连:net use X: \10.3.0.50Shared /user:workgrouplice P@ssw0rd /persistent:yes → 回车。首次运行仍需输入一次密码,之后系统重启或用户登录时自动重建连接。
查看当前所有映射:net use → 回车。状态为“OK”的表示连接正常,“Unavailable”说明路径不可达或凭据失效。
断开单个映射:net use Z: /delete → 回车。清空全部映射:net use * /delete → 回车,再输入y确认。










