在Windows 10家庭版中,可以通过命令提示符(CMD)来设置本地账户的密码永不过期。这是因为家庭版通常不包含本地用户和组管理工具(lusrmgr.msc),这是在专业版或企业版中用于管理用户账户的控制面板项。

以下是设置本地账户密码永不过期的步骤:
新版Windows11
最新版 Windows 11 家庭版中,使用wmic命令修改用户密码过期属性时提示找不到该命令,这是因为微软在新版系统中逐步弃用了 WMIC 工具。
解决方案:使用 PowerShell 替代 WMIC
Windows 11 新版系统推荐使用 PowerShell 的Set-LocalUser命令来管理本地用户账户属性,这是官方支持的替代方案。以下是具体操作步骤:
1. 以管理员身份运行 PowerShell
- 按下
Win + X,选择「Windows PowerShell (管理员)」(或「终端 (管理员)」) - 确认用户账户控制弹窗,点击「是」
2. 执行修改密码过期属性的命令
test替换为你要修改的用户名,直接执行:# 设置指定用户密码永不过期
Set-LocalUser -Name "test" -PasswordNeverExpires $true
3. 验证修改结果
PasswordNeverExpires是否为True:# 查看指定用户的密码过期属性
Get-LocalUser -Name "test" | Select-Object Name, PasswordNeverExpires
若需要恢复密码过期功能,只需将命令中的$true改为$false:
Set-LocalUser -Name "test" -PasswordNeverExpires $false
或用:
net user test
密码到期会显示从不!
常用命令:
查看账户系统策略:net accounts
查看具体账户策略:net user test
添加本地账户命令:net user test 123456 /add
设置新建账户永久:net accounts /maxpwage:unlimited
老版Windows11
1. 以管理员身份打开命令提示符
– 按下 `Win + X` 组合键,然后选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”。
2. 运行设置密码永不过期的命令
输入以下命令,并将 `’YourUserName’` 替换为你想要设置的账户用户名:
wmic useraccount where "Name='YourUserName'" set PasswordExpires=false
这个命令会将指定用户的密码过期设置为“false”,即密码永不过期。
3. 确认设置
成功执行后,你会看到一条消息,表明属性更新成功。你可以通过运行 net user YourUserName 命令来验证设置是否生效,看看密码是否设置为永不过期。
请注意,这种方法适用于本地账户。如果是Microsoft账户,则需要在Microsoft账户的设置中进行更改,因为这些账户的密码政策可能由Microsoft服务器控制。
另外,尽管这种方法可以让密码永不过期,但从安全角度来看,定期更改密码仍然是一个好习惯。如果你决定使用这个设置,请确保采取其他措施来保护你的账户安全,例如使用复杂且独特的密码,以及启用双因素认证(如果可用)。
其他设置
1.设置全名
方法 1:PowerShell(管理员执行,推荐)
# 设置本地用户 guanwu 的显示名称为“关务”
Set-LocalUser -Name "guanwu" -FullName "关务"
方法 2:WMIC 兼容命令(CMD/PowerShell 都能用)
wmic useraccount where "Name='guanwu'" set FullName="关务"
验证结果
执行成功后,验证 guanwu 的组权限:
Get-LocalUser -Name "guanwu" | Select-Object Name, FullName
2.加入管理员
1. PowerShell 命令(管理员权限运行)
Add-LocalGroupMember -Group "Administrators" -Member "guanwu"
2. WMIC 命令(CMD/PowerShell 通用)
wmic group where "Name='Administrators'" addmember name="guanwu"
验证结果
guanwu 的组权限:Get-LocalUser -Name "guanwu" | Select-Object -ExpandProperty Group









私信站长
暂无评论内容