Windows 11 的任务栏时间其实可以精确显示到秒,想让系统托盘时钟显示秒数,常见方法主要有三种:第一,直接在设置中开启“在系统托盘时钟中显示秒数”;第二,通过 PowerShell 执行 Set-ItemProperty 命令快速启用;第三,手动进入注册表,新建名为 ShowSecondsInSystemClock 的 DWORD 值,并将数值设为 1。

如果你想让 Windows 11 任务栏右下角的时间显示精确到秒,比如看到“16:29:47”而不是“16:29”,那么开启这个功能会非常实用。无论是做倒计时、校对系统日志,还是进行多设备时间同步,都能更直观、更准确地掌握当前时间。
通过系统设置直接开启(推荐首选)
这是最安全、最简单的开启方式,适用于已安装 KB5026446 或更高版本更新的 Windows 11 设备,例如 22H2、23H2 或 24H2。整个过程都是图形化操作,不需要修改注册表,对普通用户来说更省心。
第一步:按下 Win + I 打开“设置”应用。
第二步:在左侧点击“个性化”→右侧选择“任务栏”→向下滚动并点击“任务栏行为”展开更多选项。
第三步:在“通知区域”部分找到【在系统托盘时钟中显示秒数(耗电更多)】,然后将其切换为开启状态。
整个操作非常直接,开启后通常只需等待 2–3 秒,Windows 11 任务栏时间就会从原来的 HH:MM 变为 HH:MM:SS 格式,一般无需重启电脑,也不用手动刷新界面。
用 PowerShell 一键写入注册表值
如果你在设置中找不到显示秒数的开关,比如使用的是 LTSC 版本、企业版受到组策略限制,或者当前系统版本尚未提供该图形界面选项,那么就可以通过 PowerShell 直接启用。相比手动编辑注册表,这种方式更快捷,也能减少路径或键名输入错误的概率。
右键“开始”按钮,选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)”。
把下面这条命令输入进去,然后直接回车即可:
Set-ItemProperty -Path "HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced" -Name "ShowSecondsInSystemClock" -Value 1 -Type DWORD
命令执行完成后,通常不需要手动重启资源管理器,任务栏时钟一般会在 3 秒内自动开始显示秒数。如果暂时没有变化,可以按 Ctrl+Shift+Esc 打开任务管理器,找到“Windows 资源管理器”→右键选择“重新启动”即可。
手动编辑注册表(精准可控)
这种方法适合希望手动控制注册表项的用户,也适用于 PowerShell 无法使用或被禁用的环境。操作时需要严格按照路径和名称执行,否则 Windows 11 任务栏可能不会成功显示秒数。
按下 Win + R 组合键,调出“运行”对话框。
输入 regedit 并按回车,启动注册表编辑器;若弹出用户账户控制提示,点击“是”继续。
在注册表编辑器顶部地址栏中,粘贴以下路径并按回车:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced
在右侧空白处单击鼠标右键,依次选择“新建”→“DWORD (32位)值”。
将新建项精确命名为:ShowSecondsInSystemClock(注意大小写和拼写必须完全一致,不能增删空格,也不要使用全角字符)。
双击该新建项,在“数值数据”框中填入 1,确保“基数”为“十进制”,点击“确定”。
关闭注册表编辑器,按 Ctrl + Shift + Esc 打开任务管理器,找到“Windows 资源管理器”,右键选择“重新启动”。
