该提示框是系统登录界面出现前由安全策略控制的强制消息,仅在交互式登录时触发。需通过gpedit.msc(专业版及以上)或注册表LegalNotice键值(家庭版)配置标题与正文,修改后必须重启生效,且不支持gpupdate /force刷新。

Windows 开机时显示的提示信息,不是“开机自启程序”的弹窗,而是系统登录界面出现前、由安全策略控制的强制提示框。它只在输入密码前出现,且必须通过组策略或注册表写入特定键值才能生效。
用 gpedit.msc 设置交互式登录消息(专业版/企业版)
这是最稳妥的方式,适用于 Windows 10/11 专业版、企业版、教育版。家庭版没有 gpedit.msc,跳过这步。
- 按
Win + R,输入gpedit.msc回车,以管理员权限打开本地组策略编辑器 - 导航到:
计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 安全选项 - 双击
交互式登录:试图登录的用户的消息标题,启用并填入标题(≤32 字符,如“公司设备”) - 双击
交互式登录:试图登录的用户的消息文本,启用并填入正文(建议 ≤200 字,避免换行符和 emoji) - 改完不重启不会生效;执行
gpupdate /force也无法让标题/文本立即刷新,必须重启
用 regedit 修改 LegalNotice 键值(家庭版可用)
家庭版无法运行 gpedit.msc,但注册表路径是通用的。直接写入 legalnoticecaption 和 legalnoticetext 即可模拟相同效果。
- 按
Win + R,输入regedit回车,以管理员身份运行 - 定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System - 右键 → 新建 → 字符串值,命名为
legalnoticecaption,双击设数值为标题 - 同理新建
legalnoticetext,设数值为正文内容 - 若该路径下已存在这两个键值,直接双击修改即可;不存在就新建,系统会识别
- 改完必须重启,
gpupdate /force对注册表方式无效
提示不显示?先检查这三个地方
设完重启后没看到提示,大概率不是操作错,而是被更高优先级策略覆盖或路径写错。
- 确认是否在
HKEY_LOCAL_MACHINE下修改,而不是HKEY_CURRENT_USER—— 后者完全无效 - 域环境(公司电脑)下,组策略可能被域控制器策略覆盖,本地设置会被忽略;可用
rsop.msc查看实际应用的策略 - 标题或文本含不可见字符(比如从网页复制的全角空格、零宽空格),会导致整个提示不渲染;建议纯键盘输入或用记事本中转粘贴
- 某些安全软件(如深信服EDR、奇安信天擎)会拦截或隐藏该提示,临时禁用再测试
真正容易被忽略的是:这个提示框只在「交互式登录」场景下触发,也就是你面对登录界面、准备输密码时才弹。它不会在开机自启程序、任务计划、服务启动时出现——那是另一套机制。想实现“开机后自动弹窗提醒”,得用 taskschd.msc 配合 PowerShell 弹窗,而不是改 legalnoticetext。

















