如何使用命令行修改用户密码?
时间:2026-07-25 23:26:38  来源:原创

Windows 命令行修改本地用户密码

⚠️ 必须打开Windows 终端 (管理员),仅支持本地账户;微软联网账户无法用此方式修改。

一、CMD 命令(通用)

语法

net user "用户名" "新密码"

示例

用户名User01,新密码Abc123456

net user "User01" "Abc123456"

设置成无密码(清空密码)

net user "User01" ""

注意:密码带有空格、特殊符号,务必用双引号包裹。

二、PowerShell 方式(更安全,不直接明文展示密码)

方式 1:明文(简单,不推荐正式环境)

Set-LocalUser -Name "User01" -Password (ConvertTo-SecureString "Abc123456" -AsPlainText -Force)

方式 2:交互式输入密码(不会明文显示,推荐)

= Read-Host "输入新密码" -AsSecureString Set-LocalUser -Name "User01" -Password

⚠️ 重要限制与报错说明

  1. 不能修改当前正在登录的账户密码?可以执行,但部分环境建议切换管理员账户操作。
  2. 报错【拒绝访问】 终端没有以管理员身份运行。
  3. 报错【找不到用户名】 先用net user查询准确用户名,注意空格、中文。
  4. 组策略启用「密码必须符合复杂性要求」密码不能过于简单(纯数字、过短会修改失败)。
  5. 微软账户无效!net user只能改本地账户密码,邮箱登录的微软账户要去网页修改。

三、配套常用命令回顾

查看所有本地用户

net user

补充:如果你想强制用户下次登录必须更改密码

PowerShell:

Set-LocalUser -Name "User01" -PasswordExpired
热门电脑常识
1G流量看视频能用多久你知道吗
电脑应用程序无法正常启动(0xc00
很多人问1GB是多少兆流量啊我告
台式电脑如何连接wifi
快手小店网页版登录入口详情
怎么查看电脑的Mac地址
qq多彩气泡免费领取
如何解决电脑显示器有一条横线
买药哪个网站是正品便宜呢
电脑无法设置默认保存位置怎么办
电脑玩4399小游戏显示flash不支
一兆等于多少kb流量