Windows 10本地账户密码到期前提醒默认为5天,需通过组策略(gpedit.msc)、本地安全策略(secpol.msc)、net accounts命令或lusrmgr.msc启用并配置密码最长使用期限与最短使用期限(建议设为1),使系统自动触发到期前5天的图形化提醒。

如果您希望在Windows 10本地账户密码实际到期前获得提前提示,系统需配置密码过期前提醒天数。该设置决定用户登录时距离密码到期还有多少天开始弹出“密码即将过期”通知,避免因遗忘导致账户锁定或登录失败。以下是实现该功能的多种方法:
一、通过本地组策略编辑器配置密码过期提醒天数
该方法修改系统级账户策略中的“密码必须更改前的最少天数”与“强制密码历史”协同作用,但核心提醒逻辑依赖于“密码最长使用期限”与“密码最短使用期限”的差值;真正控制提醒起始时间的是“密码最长使用期限”减去“密码最短使用期限”后所余窗口期,而直接设定提醒前置天数需结合策略组合实现。实际中,Windows 10原生不提供独立的“提醒天数”策略项,但可通过调整“密码最长使用期限”并确保“密码最短使用期限”为合理值(如1),使系统在到期前默认启动5天提醒机制;若需自定义更早提醒,须配合脚本或事件日志触发方式。此处提供标准策略路径以启用并稳定该默认提醒行为。
1、同时按下Win + R键,打开“运行”对话框。
2、输入gpedit.msc并按回车,启动本地组策略编辑器。
3、依次展开左侧路径:计算机配置 → Windows 设置 → 安全设置 → 账户策略 → 密码策略。
4、在右侧双击“密码最长使用期限”,勾选“定义此策略设置”,输入目标总有效期(如90),点击“确定”。
5、在同一位置双击“密码最短使用期限”,设置为1,确保用户无法立即重设刚改过的密码,从而维持有效提醒窗口。
6、关闭编辑器,策略将在下次用户登录时生效,系统将自动在到期前5天开始每日弹出提醒。
二、通过本地安全策略工具快速启用默认提醒机制
本地安全策略(secpol.msc)提供与组策略编辑器一致的底层策略入口,其密码策略节点映射完全相同,可快速完成关键参数设定,无需逐层展开导航,适合管理员快速部署基础提醒能力。
1、右键点击“开始”按钮,选择“运行”。
2、输入secpol.msc并按回车,打开本地安全策略窗口。
3、展开左侧树形结构:安全设置 → 帐户策略 → 密码策略。
4、在右侧双击“密码最长使用期限”,输入所需总有效期(例如:60)。
5、再双击“密码最短使用期限”,将其设为1。
6、点击“确定”保存全部更改,策略即时写入系统数据库,下一次登录即激活默认5天前置提醒逻辑。
三、使用net accounts命令设定全局密码有效期以触发系统内置提醒
net accounts命令直接写入SAM数据库中的密码策略字段,其设定的/maxpwage值被系统内核识别为密码最大使用天数,并据此反向计算提醒起始点;当该值大于0且非无限时,Windows登录管理器自动启用到期前5天的图形化与任务栏通知。
1、右键“开始”菜单,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
2、在UAC确认窗口中点击“是”。
3、输入命令net accounts,按回车查看当前策略状态。
4、执行设置命令:net accounts /maxpwage:72(将72替换为所需总天数)。
5、命令返回“命令成功完成”后,该设置对所有本地用户账户生效,包括新创建账户。
6、系统将在密码到期前第5天起,在登录界面、锁屏界面及桌面右下角持续推送提醒。
四、通过lusrmgr.msc为指定账户单独启用密码过期及提醒
本地用户和组管理工具允许对单个账户启用密码过期约束,一旦禁用“密码永不过期”选项,该账户即纳入系统全局密码策略管辖范围,从而继承由组策略或net accounts设定的提醒行为。此法适用于仅需对特定高权限账户(如Administrator)启用提醒的场景。
1、同时按下Win + R键,打开“运行”对话框。
2、输入lusrmgr.msc并按回车,启动本地用户和组管理器。
3、在左侧点击“用户”节点。
4、在右侧列表中右键目标账户(如Administrator),选择“属性”。
5、取消勾选“密码永不过期”复选框。
6、点击“确定”保存,该账户立即受系统密码策略控制,到期前5天开始接收提醒。










