如何在 Windows 11/10 中自定义密码策略
您可能在某些网站上看到,注册时,您必须输入符合网站设置标准的密码(例如密码长度应至少为 8 个字符,应包含小写和大写字母等)。您也可以在 Windows 11/10/8/7 中实现此功能,使用 Windows 的本地安全策略或为使用其他 Windows 111/10 版本的用户使用提升的命令提示符。
更改 Windows 密码策略
您可以在 Windows 11/10 中更改密码策略的以下方面:
强制执行密码历史记录
密码最长使用期限
密码最短使用期限
-
最小密码长度
密码必须满足复杂性要求
使用可逆加密存储密码。
1)使用本地安全策略
在开始菜单搜索中键入“本地安全策略”,然后按 Enter。LSP 窗口将打开。现在,从左窗格中的“帐户策略”下选择“密码策略”。 现在右侧将列出六个选项。
下面列出了每个选项的详细信息。
强制执行密码历史记录
此安全设置确定在重新使用旧密码之前必须与用户帐户关联的唯一新密码的数量。该值必须介于 0 到 24 个密码之间。此策略使管理员能够确保旧密码不会不断重复使用,从而增强安全性。
密码最长使用期限
此安全设置确定系统要求用户更改密码之前可以使用密码的时间段(以天为单位)。您可以将密码设置为在 1 到 999 天之间的天数后过期,也可以通过将天数设置为 0 来指定密码永不过期。如果密码最长期限在 1 到 999 天之间,则密码最短期限必须小于密码最长期限。如果密码最长期限设置为 0,则密码最短期限可以是 0 到 998 天之间的任意值。
密码最短使用期限
此安全设置确定用户更改密码之前必须使用密码的时间段(以天为单位)。您可以设置 1 到 998 天之间的值,也可以通过将天数设置为 0 来立即允许更改。最短密码期限必须小于最长密码期限,除非最长密码期限设置为 0,表示密码永远不会过期。如果密码最长期限设置为 0,则密码最短期限可以设置为 0 到 998 之间的任意值。
最小密码长度
此安全设置确定用户帐户的密码可以包含的最少字符数。您可以设置 1 到 14 个字符之间的值,也可以通过将字符数设置为 0 来确定不需要密码。
密码必须满足复杂性要求
此安全设置确定密码是否必须满足复杂性要求。如果启用此策略,密码必须满足以下最低要求:
- 不包含用户的帐户名或用户全名中超过两个连续字符的部分
- 长度至少为六个字符
- 包含以下四个类别中的三个类别的字符:
英文大写字符(A 到 Z)
英文小写字符(a 到 z)
10 基数(0 到 9)
非字母字符(例如,!、$、#、%)
更改或创建密码时会强制执行复杂性要求。
使用可逆加密存储密码
此安全设置确定操作系统是否使用可逆加密来存储密码。此策略为使用需要了解用户密码以进行身份验证的协议的应用程序提供支持。使用可逆加密存储密码本质上与存储密码的明文版本相同。因此,除非应用程序要求超过保护密码信息的需要,否则永远不应启用此策略。
要更改任何或所有这些选项,只需双击该选项,选择适当的选项,然后单击“确定”。
2) 使用提升的命令提示符
在开始菜单搜索中键入cmd。在“程序”下,右键单击“cmd”并选择“以管理员身份运行”。
下面给出了命令及其解释。
1] 这设置密码必须包含的最少字符数。将单词 length 替换为所需的字符数。范围是 0-14。
net accounts /minpwlen:length2] 这设置了用户必须更改密码的最大天数。将天替换为所需的值。范围为 1-999。如果使用无限制,则不设置任何限制。 maxpwage 的值应始终大于minpwage。
net accounts /maxpwage:days3] 这设置了更改密码之前必须经过的最短天数。将天替换为所需的值。范围为 1-999。
net accounts /minpwage:days4] 设置密码可以再次使用的次数。将数字替换为所需的值。最大值为 24。
net accounts /uniquepw:number要使用命令,只需在命令提示符中输入该命令(如图所示),然后按 Enter 键。
要查看设置,请在 CMD 中键入以下内容并按 Enter:
net accounts将显示所有设置的概述。
希望这有帮助。