2014-01-25 14:51:26 +0000 2014-01-25 14:51:26 +0000
29
29

Windows 7的时间一直在自己改变

如标题所示,windows时间一直在随机变化,数量随机。有时每分钟都会发生,有时好几个小时。如果我去点击与互联网时间同步,它就会更新到正确的时间。

我阅读/检查的东西

  1. 禁用/启用互联网时间同步。没有帮助。
  2. 禁用/启用Windows时间服务.
  3. 禁用/启用windows时间服务.
  4. CMOS电池没电。没有没电。Windows运行时也会发生时间变化。
  5. 您的路由器/调制解调器时间错误,影响了windows时间。不,它没有错。
  6. 你的时区配置错误。不,是UTC+0伦敦
  7. 你的电脑是Hackintosh/Linux双重启动。不是,这台电脑上只运行Win 7。
  8. 你的超频。我确实有一个高超频配置文件,但试过以原厂速度运行,没有帮助。
  9. 病毒/木马。我非常怀疑它。这是一个非常裸露的Windows安装游戏。只安装了windows和Steam的游戏。

更新

我可以确认,当我在安全模式下启动窗口时,这个问题不存在。我已经通过启动到安全模式进行了测试。启动后,我手动校正了时间,并让电脑运行了几个小时,时间没有改变。

更新2

我不知道我是怎么错过这个细节的(或者实际上是否会有帮助),但是时间会重置到 “那个 "准确的时间。那个确切的时间就是第一次更新的时间。

例子:

  • 我启动电脑,一段时间后,它重置为(比如)09:33:27
  • a-)我纠正时间,让它停留一段时间,它又跳回09:33:27
  • b-)我让它运行一段时间后,它又重置为09:33:27。
  • 无论我是否改变时间,这种情况一直发生。
  • 下一次启动后(第二天?),它选择另一个时间重置为

更多细节

这是事件查看器中关于时间变化的截图。请注意,这个截图是在 "Windows时间 "服务被禁用时拍摄的。

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
  <Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}" /> 
  <EventID>1</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000010</Keywords> 
  <TimeCreated SystemTime="2014-01-25T09:38:34.500000000Z" /> 
  <EventRecordID>19280</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="4" ThreadID="64" /> 
  <Channel>System</Channel> 
  <Computer>slayer</Computer> 
  <Security UserID="S-1-5-18" /> 
</System>
<EventData>
  <Data Name="NewTime">2014-01-25T09:38:34.500000000Z</Data> 
  <Data Name="OldTime">2014-01-25T13:59:57.982183900Z</Data> 
</EventData>
</Event>

事件属性截图。

来自同一事件的详细信息页面。

截图和细节暗示,windows真的认为这是正确的时间,并觉得有必要更新它。虽然没有激活windows服务来授权。

有什么办法吗?

更新3问题与解决方法

问题显然不是Windows或其他软件试图更新时间。

在读取系统内存转储一个小时后,我发现Windows无法从主板读取RTC。在无法读取RTC状态一段时间后,Windows认为自己计算的时间有误,于是恢复到上次知道的RTC状态。

我不知道为什么在 "安全模式 "下没有发生这种情况,在安全模式下成功运行windows让我进入了完全错误的路线(在软件而不是硬件上搜索错误)故障的来源是系统BIOS(或在我的情况下是UEFI)在系统POST和启动后根本没有运行。简单的谷歌搜索,显然这是一个非常常见的问题,大多数UEFI板(使用华硕ROG板自己)

解决方案建议是。闪存你的UEFI和重置CMOS的待机电源。因为我知道我已经使用了最新版本的UEFI,所以只需在待机时重置CMOS就可以了。现在一切工作都没有问题。

谢谢大家的意见,对不起,误导了大家的问题信息,但我还是把上面发布的信息都留下,希望能对别人有所帮助。

答案 (10)

5
5
5
2014-01-26 20:27:28 +0000

试试这个命令。

bcdedit /set {current} useplatformclock yes

我在网上找到的,但我找不到来源。我在晚上的时候也有同样的问题,现在–在这个命令之后–它消失了。需要重新启动系统。

2
2
2
2016-07-25 09:02:11 +0000

我怀疑这是不是这位用户问题的答案,因为他们已经按照上面的方法解决了。然而,在Windows/Linux双启动系统中,有一个常见的原因恰恰是这些症状:两个操作系统对待CMOS时钟的方式不同,并争夺他们想要的时钟设置方式(Linux到UTC在软件中做夏令时等,Windows到当地时间,所以软件和硬件时钟是一样的)。

这有一个简单的解决方案:告诉其中一个使用另一个的默认行为。

Windows。在

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation

中设置一个新的DWORD RealTimeIsUniversal为1,然后确保你已经从Windows Update https://support.microsoft.com/en-us/kb/2922223

Linux: 在UTC=false

中设置/etc/sysconfig/clock 显然不要同时做这两件事!

1
1
1
2014-11-29 15:51:49 +0000

有两种类型的问题。第一种是重置到基本日期和时间,对于大多数现代计算机来说是2008年。即使禁用互联网时间同步,也有一些软件,如Nero burning rom和MSinstall exec,会尝试设置安装或运行的时间。旧版本的dotnet也会这样做,一些游戏会在后台隐藏安装这些旧版本。最近安装的一个老版本的printshop就是这样做的。我运行tracemon,它被追溯到printshop内部安装的dotnet 1.x。

看看你可能安装的任何旧版软件,包括游戏或其他软件,也看看dotnet活动日志。

如果日期超过一个月(windows 7和8),SSL或互联网安全服务器也会导致未经授权的时间和日期更改,windows安全系统会自动锁定并将时间和日期设置为最小默认值以保护自己。

希望能帮到你。

0
0
0
2014-01-28 13:35:03 +0000

卸载任何安装在计算机上的第三方时钟应用程序,并检查是否会带来时钟计时的任何变化。

让我们先检查一下Windows时间的状态,并重新启动相同的.检查是否会带来任何不同。

1.单击 “开始",键入services.msc并按下ENTER键。 2. 找到Windows时间。 3. 右键单击并选择重新启动。

0
0
0
2019-12-30 21:45:03 +0000

对于我的情况,Dell optiplex 990,在4个小时内丢失2-4倍的时间,我都按上面说的做了,调整时间,重启时间服务,时区OK等。我的解决方法如上 “更新3问题及解决方法 "中的重置CMOS(断开电源线,打开盒子,从Passwrd RST上取下跳线,放在RTCRST上,等待10秒,插上电源线不开机,取下跳线RTCRST,放回原位)。我的好提示,在bios参数(F2)中检查一下,在时间和日期调整参数中,是否看到秒数递增。如果没有,你的麻烦和我一样。这个动作完成后,秒数又开始递增,这说明RTC的功能又正确了。

0
0
0
2015-10-03 09:24:01 +0000

如果闪退不行,可能是cmos电池的问题。我多年来拥有的所有电脑都没有出现过这个问题,但好几次我都有朋友要更换cmos电池。它是微小的,就像手表里面的一个。有的更大/更薄,就像你给Snark吉他调音器买的cr2032s。

希望能帮到你。我在我的电脑上也在追寻这个,但我最近开始了额外的问题,它不断地告诉我,我没有足够的内存在C:运行相当简单的应用程序,并知道我有一个笔记本电脑的电池,它的工作方式下来非常接近0分钟的充电。我现在一直在家里使用这个插着电源的,我有一个新的笔记本电脑,我在其他地方都在使用。

所以如果是我的cmos电池,我其实要权衡两个选择。更换与保持死机。坏处当然是时钟不对。好处是我可以在这个盒子上使用我的 “geekquad savior discs",而不需要任何通常的解决方法。)

0
0
0
2016-07-21 21:55:57 +0000

尝试创建一个常规任务来同步你的时间。

-在开始/Cortana中输入 “任务 ” -右键点击 “任务调度器",以管理员身份运行 -导航到左侧目录窗格中任务调度器(本地)下的Task Scheduler Library/Microsoft/Windows/Time Synchronization -这里你可能会看到一个任务 "ForceSynchronizeTime "或 "SynchronizeTime"。 - 点击 "触发器 "选项卡,然后编辑或添加新的触发器 - 然后你可以将 "开始任务 "设置为 "在登录时” - 除了 “已启用 "之外,其他都不要勾选

原文的配置略有不同(他建议勾选 "在启动时 "和 "每隔5分钟重复一次任务")。

另外,我还遇到了一个无法更改触发器的小问题,所以我导出了 "ForceSynchronizeTime "任务,然后将其改名为 "FixClock",并将新任务与旧任务一起导入到文件夹中。然后我编辑了 "FixClock "的触发器。

我在Windows 7和Windows 10中使用了这个技巧。所有功劳都归功于 anthony82。请看他的原帖,这里。 http://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/The-time-on-your-clock-keeps-changing-to-the-wrong-time/td-p/2510559

[编辑后加入了分步说明]

0
0
0
2020-02-13 15:09:24 +0000

我也遇到了这个问题,我搞不清楚是什么改变了时间。对我来说是Hyper-V Time Synchronization Service

要么停止服务,要么在主机上更改时间,然后尝试在客户端手动更改。现在时间已按原计划更新。

0
0
0
2014-01-29 10:28:41 +0000

你有没有检查过时区服务器的值,应该是time.windows.com。

第二个选项–我建议你从services.msc重新启动windows时间服务。

你的电脑上是否安装了任何第三方时钟应用程序?如果是,那么请卸载该应用程序。

-1
-1
-1
2014-01-28 13:30:09 +0000

您可能需要检查您的区域设置。

Windows 7的UTC偏移设置是否有问题?也许是因为这个原因,它计算的时间不正确。请在控制面板中检查您的时区和(不太明显)您的区域设置

答案在这里找到。 http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/windows-7-keeps-changing-my-time/6c01463d-a557-4964-a106-60232391a1cd