在任何现代版本的Windows上,微软限制任务栏时钟默认显示小时和分钟。这对大多数用户来说都很好,但有些用户可能希望在操作系统的任务栏中显示秒数。与Windows10不同,Windows11不允许在任务栏上显示秒数。在Windows11上,无法再通过编辑注册表文件来启用带有秒的时钟(除非是已经设置了Windows10升级的计算机)。在回答用户问题时,一位微软代表表示,该公司已完全删除该功能,其中一个原因是性能:“请注意,目前不支持在任务栏中显示秒数,但您的兴趣已分享给团队,以备将来使用考虑。”值得注意的是,在90年代情况并非如此,早期版本的任务栏支持将时间显示到最接近的秒数,但此功能在稳定版本中被列为可选功能,因为它会导致所有人为性能问题。由于当时系统只有4MB的RAM,性能受到的影响是显而易见的,但现在情况已经不同,因为大多数系统的RAM都超过8GB。那么,为什么不在任务栏上恢复时钟并支持秒呢?原因还是性能。虽然系统内存不再是主要问题,因为现在所有设备的内存都超过4MB,但在任务栏上显示秒针所需的频繁更新仍然会使设备比平时慢。让我们将场景更改为具有多用户支持的Windows配置。在多用户设备上,Windows将尝试每秒更新一次任务栏时钟,并且每个登录用户都会有自己的任务栏时钟。这意味着Windows将翻转一百个堆栈以绘制任务栏时钟一百次。这对性能来说是一件坏事,因为它基本上意味着Windows将花费额外的时间来更新时钟,这将增加CPU的负载。出于这个特殊原因,服务器管理员经常禁用“闪烁时钟”效果以降低CPU使用率,因为在一百个用户处闪烁时钟会显着增加CPU使用率。事实上,许多服务器管理员甚至完全禁用任务栏时钟以减少处理能力的负载。另一个主要问题是任务栏时钟引起的周期性活动会阻止CPU进入Windows11的低功耗模式,该公司一直在努力减少该操作系统中的周期性活动,这就是为什么系统的周期性计时的最小循环时间控制器是一分钟。当然,在许多人看来,禁用可选的注册表定义以启用任务栏上的秒数并不是一个好主意,但就微软而言,该功能不会很快恢复。
