windows 11强制本地账户密码至少8位可防范弱口令入侵;专业版等可通过gpedit.msc在密码策略中设置“密码长度最小值”为8并启用复杂性要求;家庭版可尝试secpol.msc,无效时改用regedit修改minimumpasswordlength为8后重启生效。

在Windows 11中强制要求所有本地账户密码至少8位,可有效阻止用户设置“123456”“password”等易被暴力破解的弱口令,避免因密码过短导致系统被轻易入侵。
通过本地组策略编辑器设置(推荐,适用于专业版/企业版/教育版)
第一步:按 Win + R 打开运行框,输入 gpedit.msc 并回车。若提示“找不到文件”,说明你使用的是家庭版系统,跳转至下一节方法。
第二步:在左侧依次展开路径:计算机配置 → Windows 设置 → 安全设置 → 账户策略 → 密码策略。
第三步:在右侧双击“密码长度最小值”,将数值设为 8,点击确定。这一步生效后,任何新设或重置的本地账户密码都必须≥8个字符,否则系统直接拒绝保存。
第四步:为增强防护,建议同步双击启用“密码必须符合复杂性要求”。它会强制密码包含大写字母、小写字母、数字、特殊符号中的至少三类——否则即使长度达标也会被拦截。注意:【启用该策略后,密码中不能包含用户名或完整计算机名】,否则设置失败。
家庭版替代方案:用secpol.msc(仅限部分家庭版支持)
方法一:按 Win + R 输入 secpol.msc 回车。若能正常打开“本地安全策略”,则在左侧导航至 安全设置 → 账户策略 → 密码策略,双击“密码长度最小值”设为8。
方法二:若 secpol.msc 报错或不存在,说明系统未内置此工具。此时只能改用注册表方式——但注册表操作风险高,误删键值可能导致系统登录异常,【务必先备份注册表或创建系统还原点】。
注册表手动修改(通用,含家庭版)
① 按 Win + R 输入 regedit 回车,以管理员身份运行注册表编辑器。
② 导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa。
③ 在右侧找到名为 MinimumPasswordLength 的 DWORD 值。若不存在,右键空白处 → 新建 → DWORD (32位) 值,命名为 MinimumPasswordLength。
④ 双击该值,将“数值数据”改为 8,基数选十六进制或十进制均可(8在两种进制下数值相同),点击确定。
⑤ 关闭注册表编辑器,重启电脑使策略生效。重启后新建账户或重置密码时,系统将强制执行8位最低长度限制。











