Windows Taskbar Clock Won't Show Seconds – The Real Fix

Windows Errors Beginner 👁 5 views 📅 Jun 29, 2026

Windows hides seconds in the system tray clock. Here's how to force them back using a registry tweak or PowerShell. Quick and dirty.

Yeah, it drives me nuts too. You look at the taskbar clock and see the time, but no seconds. Windows hides them by default. Dumb, right? Let's fix that.

The Fix: Registry Tweak (Works on Windows 10 and 11)

Open regedit (hit Win+R, type regedit, press Enter). Navigate to this key:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Right-click on the right pane, select New > DWORD (32-bit) Value. Name it ShowSecondsInSystemClock. Double-click it, set the value to 1, and click OK.

Now restart Explorer. You can either sign out and back in, or kill Explorer in Task Manager and run it again. The clock will show seconds immediately after restart.

Had a client last month whose whole print queue died because of a bad registry edit, so don't mess with other stuff in here. Just this one key.

Alternative: PowerShell (Even Faster)

If you hate clicking around, open PowerShell as Admin and paste this:

Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "ShowSecondsInSystemClock" -Value 1
Stop-Process -Name explorer -Force

This sets the value and kills Explorer. It'll restart itself automatically. Seconds show up instantly.

Why It's Hidden By Default

Microsoft thinks seconds in the clock causes battery drain on laptops because it updates every second instead of every minute. That's true for old hardware, but on anything from the last 5 years, you won't notice a difference. On a desktop, there's zero impact.

The registry value ShowSecondsInSystemClock is a simple on/off switch. When set to 1, the clock redraws every second. When missing or 0, it only updates every 60 seconds. That's all. No magic.

Less Common Variations

Group Policy Blocks It

If you're on a work computer and the registry key doesn't stick after reboot, your IT admin might have locked it via Group Policy. Check Computer Configuration > Administrative Templates > Start Menu and Taskbar for policies named something like "Turn off taskbar clock" or "Remove clock from system notification area". Those override your regedit.

Windows 11 Taskbar Tweaks

Some Windows 11 builds (like 22H2) have a hidden setting in Settings > Personalization > Taskbar > Taskbar behaviors where you can toggle "Show seconds in system tray clock". If you don't see that, your build predates that option. Stick with the registry.

Third-Party Clock Apps Override It

If you use something like 8GadgetPack or TaskbarX, they can replace the default clock. Those apps have their own settings for seconds. Uninstall them or check their options if the registry hack doesn't work.

Prevention: Keep It Working

Windows updates sometimes reset registry tweaks. If you update and seconds disappear again, re-run the PowerShell command. To make it stick permanently, you can create a simple .reg file:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"ShowSecondsInSystemClock"=dword:00000001

Save that as clockseconds.reg and double-click it after updates. Takes 2 seconds.

Also, avoid using registry cleaner tools. They sometimes prune keys like this one thinking they're junk. Had a user lose all taskbar settings once because CCleaner decided to "fix" their registry. Just don't.

That's it. You're done. Go check your taskbar clock. It should be ticking now. If not, you probably have a Group Policy or third-party app blocking it. Check those first, then scream at your IT guy.

Was this solution helpful?