可用net user命令快速修改本地账户密码:以管理员身份运行命令提示符,执行net user 用户名 新密码,成功后显示“命令成功完成”,注销验证即可生效,不支持Microsoft账户。

想在Windows电脑上用命令行快速修改本地账户密码,又不想打开图形界面或重启进安全模式,就得用管理员权限下的net user命令——它直接写入系统用户数据库,改完立刻生效,但输错用户名或权限不足会导致命令失败。
以管理员身份运行命令提示符
右键点击“开始”按钮,选择“Windows Terminal(管理员)”或“命令提示符(管理员)”。【必须选‘以管理员身份运行’,普通窗口执行net user会提示‘拒绝访问’】
如果弹出用户账户控制(UAC)提示框,点“是”;若桌面无响应,可按Ctrl+Shift+Esc调出任务管理器→“文件”→“运行新任务”→勾选“以系统管理权限创建此任务”→输入cmd回车。
查看当前所有本地用户名
在管理员命令行中输入:
net user
回车后,屏幕会列出本机全部本地用户账户名(不含Microsoft账户),例如显示Administrator、John、Guest等。注意区分大小写不敏感但空格敏感,用户名里有空格需加英文双引号。
这一步不能跳过——直接硬输用户名容易拼错,尤其当账户名是中文、带连字符或由系统自动生成时(如DESKTOP-XXXXXX\John),只输John即可,前面域名部分不用写。
执行密码修改命令
输入完整命令格式:
net user 【用户名】 【新密码】
例如你的账户名为“zhangsan”,想设新密码为“Abc123!@#”,就输入:
net user zhangsan Abc123!@#
回车后,若看到“命令成功完成”字样,说明密码已更新;若提示“发生系统错误 5”即权限不足,“错误 1376”表示用户名不存在,“错误 1323”代表新密码不符合系统策略(如太短、缺大写字母)。此时需退回上一步确认用户名,或换更合规的密码重试。
验证是否生效
无需重启,直接注销当前用户:按Win+L锁屏→点击左下角用户名→“切换用户”或“注销”。
在登录界面输入新密码,能正常进入桌面即表示修改成功。
注意:该命令仅修改本地账户密码,对微软账户无效;若你用的是微软账户登录,此操作不会同步云端,下次联网登录仍需原微软密码——此时应改用“设置→账户→登录选项”路径。

















