你是否也曾遇到这样的情况:任务栏右下角的时间仅显示“19:44”,想要实时看到秒数跳动却还需要掏出手机?实际上,Windows 11 默认关闭了秒数显示功能——系统设计出于节能考虑,让时钟只精确到分钟。但如果你需要更精确的时间显示(例如录屏、计时,或者单纯喜欢数字跳动的感觉),手动开启并不复杂,以下三种方法均可实现。

通过图形化设置一键开启(推荐首选)
这种方法最为直观,适合绝大多数用户。在任务栏空白处右键单击,选择“任务栏设置”;在打开的设置页面中向下滚动,找到并展开“任务栏行为”;随后即可看到一个开关,名为“在系统托盘时钟中显示秒数(耗电更多)”——将其拨动至“开”状态。完成操作后,等待约两三秒,任务栏时间便会从“19:44”变为“19:44:27”,并持续跳动。无需重启,无风险,如需关闭再次拨回即可。
用 PowerShell 命令强制写入注册表(适合设置里找不到开关时)
有时系统更新或版本精简后,图形界面中的开关可能消失。无需担心,一条命令即可解决。右键单击“开始”按钮,选择“Windows Terminal(管理员)”;在弹出的窗口中粘贴以下命令并按下回车:
Set-ItemProperty -Path "HKCU:Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "ShowSecondsInSystemClock" -Value 1 -Type DWORD
执行后必须重启资源管理器才能生效。按 Ctrl + Shift + Esc 打开任务管理器,找到“Windows 资源管理器”,右键选择“重新启动”。注意:如果出现“拒绝访问”或命令无响应,很可能是因为终端未以管理员身份运行——必须使用管理员权限执行,否则注册表写入会静默失败,徒劳无功。
手动编辑注册表启用秒数(终极兜底方案)
如果前述两种方法均无效,或者你习惯直接操作注册表,那么此方案最为可靠。按下 Win + R,输入 regedit 回车,在UAC提示中点击“是”;在注册表编辑器顶部的地址栏中,完整粘贴以下路径并回车:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
在右侧空白处右键单击,选择“新建”→“DWORD (32位) 值”;将新建项重命名为 ShowSecondsInSystemClock——注意大小写、拼写、无空格,字符必须完全正确。双击该值,将“数值数据”设为1,“基数”选择十进制,点击确定。关闭注册表编辑器,然后按照前述方法重启资源管理器,秒数便会立即显示。
三种方法的本质都是在同一注册表位置写入 ShowSecondsInSystemClock=1,只是操作路径不同。建议优先使用图形化设置,若不可行再采用命令或手动注册表。后者虽然步骤稍多,但稳定性更高,适合追求一步到位的用户。
