必须用secedit命令重置为默认模板defltbase.inf以恢复Windows 10本地安全策略,执行secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose后重启,验证密码策略(复杂性启用、长度7、历史24)、管理员账户启用及不显示用户名禁用。

当Windows 10的安全策略被误修改导致登录失败、账户被禁用、密码策略异常或组策略对象(GPO)冲突时,必须将本地安全策略恢复为系统安装时的默认模板,否则可能无法启用Administrator账户、无法更改密码复杂性要求,甚至阻止远程桌面连接。
使用secedit命令重置本地安全策略
这一步直接调用系统内置的默认安全模板defltbase.inf,覆盖当前所有自定义安全设置,包括账户策略、本地策略、公钥策略等全部模块。
按下 Win + X → 选择【命令提示符(管理员)】或【Windows PowerShell(管理员)】。
复制并粘贴以下命令后按回车执行:
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
命令执行完毕会显示“任务已结束”,【此操作不可逆,原有安全策略配置将彻底丢失】。日志会写入%windir%\security\logs\scesrv.log,如需排查警告可查阅该文件。
重启电脑,使新策略生效。
验证是否恢复成功
重启后按 Win + R → 输入 secpol.msc → 回车,打开本地安全策略控制台。
依次展开【账户策略】→【密码策略】,确认“密码必须符合复杂性要求”为【已启用】,“密码长度最小值”为【7】,“强制密码历史”为【24】——这三项正是Windows 10默认模板的标准值。
进入【本地策略】→【安全选项】,检查“账户:管理员账户状态”应为【已启用】,“交互式登录:不显示最后的用户名”应为【已禁用】。

















