Solved Incorrect time solution

tech291083

New member
Member
Local time
6:52 PM
Messages
46
Hi,

I have often come across this issue of Windows 7/8/10 not showing the correct time despite all the right settings in place. Under those circumstances, I had no other option, but to replace the CMOS battery. But is it possible for Windows 7/8/10 to show the correct time for a period of one year or more, if the computer is never ever connected to the Internet or any other network (after the installation of Windows 7/8/10), which could possibly provide time via some sort of synchronization/Internet time server?

Is setting the time in BIOS after installation enough for Windows 7/8/10 to show the correct time without ever connected to the Internet ?

Thanks.
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 Home Basic 64 bit
The time Windows shows actually comes from the BIOS (the real-time clock) and is the BIOS who is responsible for keeping it in time, while the OS just limits to show it.

If the CMOS battery is dead there is nothing you can do, the time will reset itself to a "default" point, pretty much at every reboot. With a full battery however, setting it once (be it in BIOS or in Windows, it's the same) should keep it correct for quite a while.

Corrections from an authoritative NTP server are often necesary because, in real life, clocks aren't that stable as they should, specially the relatively simple computer clocks. CMOS batteries deplete over time, not all clocks run at the same speed and they can lag/go behind the official time and may require corrections from time to time, either manual or automated.

If the problem shows up abruptly it's often sign of a faulty battery and replacing it should fix it. But if it desyncs slowly over time, then an adjustment is necesary, because.... well.... high precision timing is not the desing goal of computers :p
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
The time Windows shows actually comes from the BIOS (the real-time clock) and is the BIOS who is responsible for keeping it in time, while the OS just limits to show it.
Very nice explanation indeed. I thought that CMOS battery would never show the correct time, no matter how good its condition was. Now, I am thinking of doing a little experiment by buying a good brand new CMOS battery, setting it to the local time and then installing Windows 7 to the HDD and finally I will not connect to the Internet for at least a month or more, no matter what, but I will use the PC. This will help me understand how long a CMOS battery can show the correct local time without actually taking any help from any time server. I am not sure what is going to happen, but at least I will have some peace of mind and something new to learn. Thanks a lot again.
If the CMOS battery is dead there is nothing you can do, the time will reset itself to a "default" point, pretty much at every reboot. With a full battery however, setting it once (be it in BIOS or in Windows, it's the same) should keep it correct for quite a while.

Corrections from an authoritative NTP server are often necesary because, in real life, clocks aren't that stable as they should, specially the relatively simple computer clocks. CMOS batteries deplete over time, not all clocks run at the same speed and they can lag/go behind the official time and may require corrections from time to time, either manual or automated.

If the problem shows up abruptly it's often sign of a faulty battery and replacing it should fix it. But if it desyncs slowly over time, then an adjustment is necesary, because.... well.... high precision timing is not the desing goal of computers :p


Very nice explanation indeed. I thought that CMOS battery would never show the correct time, no matter how good its condition was. Now, I am thinking of doing a little experiment by buying a good brand new CMOS battery, setting it to the local time and then installing Windows 7 to the HDD and finally I will not connect to the Internet for at least a month or more, no matter what, but I will use the PC. This will help me understand how long a CMOS battery can show the correct local time without actually taking any help from any time server. I am not sure what is going to happen, but at least I will have some peace of mind and something new to learn. Thanks a lot again.
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 Home Basic 64 bit
Dorkify it via GPS!






The decoded Morse code is: 73 73 DE KF7SEY SK E E

73 is amateur (ham radio) speak for "regards." DE means "this is." so DE KF7SEY. SK means end of message in Morse code or Silent Key, meaning a person that is no longer alive. the E E is explained here: CW: when I supposed to send "E E"? - Amateur Radio Stack Exchange


Anyway...

.-.. --- .-..


Amazon.com
 
Last edited:

My Computer

Computer type
PC/Desktop
OS
Windows 7 Ultimate x64
Worse than the RTC being out of sorts from a low CMOS battery, the entire motherboard may just decide to roll over and play dead! Over the years, I've been given several PC's, where I was told, "It's DEAD!". Once I'd get it home and do a little examination, I'd find that the only thing DEAD was that little CMOS battery. Once I'd put in a new battery, and set the date and time, etc. the PC would boot up and run like New!

My spec on whether a battery is good or not is....If it measures 3.0 vdc or better, on my Digital Volt Meter, it's good, but if it's anywhere Below 3.0 vdc it's on its way Down and should be replaced with a new one. Those CR2032 batteries are so cheap these days, it's not worth messing around with one that's not showing a full charge.*

* For years, when I was running my own Computer Shop, every PC that came in, that I had not seen before, got a New CMOS Battery. Better SAFE than Sorry! Eh?

Happy Holidays, Mates!
TM :cool:
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Various
OS
Win 7 Pro, SP1, x86, Win-11/Pro/64
CPU
AMD
Motherboard
Various
Memory
8GB Crucial
Graphics Card(s)
Various
Sound Card
OnBoard
Monitor(s) Displays
Acer 21.5"
Hard Drives
Crucial SSD, 500 GB
PSU
OEM
Case
SFF Slim Line Case
Cooling
OEM
Keyboard
eMachines
Mouse
Logitech Wireless
Internet Speed
varies
Antivirus
Windows Defender/Super Anti-Spyware
Browser
Firefox
I believe that most of the modern UEFI BIOS's ( or at least those in High Spec Motherboards ), have a two way connection with the OS so can now keep the time synchronised from the time checks performed by the OS. These BIOS's also have the ability to change some BIOS settings from within the OS, rather than requiring to reboot into the BIOS for every change
 

My Computers

System One System Two

  • Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    ChillBlast - Custom to my design
    OS
    Windows 11 Pro x64 [Latest Release and Release Preview]
    CPU
    Ryzen 9 5950X, 3.8 - 5.2 MHz
    Motherboard
    Asus Prime X570-Pro
    Memory
    64GB [2 x 32GB] DDR4 3200MHz
    Graphics Card(s)
    4GB NVIDIA GEFORCE GTX 1650 Ti
    Sound Card
    On-board SPDIF to 5.1 System + HDMI [5.1 system]
    Monitor(s) Displays
    32" UHD 32 Bit HDR Monitor + 43" UHD 4K 32Bit HDR TV
    Screen Resolution
    2 x 3840 x 2160 @60Hz
    Hard Drives
    1TB M2 SSD OS, 500GB Fast Access SSD, 2 x 8TB Data + Various Externals from 1TB to 4TB, 10TB NAS
    PSU
    NZXT C750 80 PLUS Gold 750W Modular PSU
    Case
    Workstation Case [Matt Black]
    Cooling
    NZXT Kraken X63 280mm CPU Cooler +2x Quiet Case fans
    Keyboard
    Logitech Wireless MX Keys & K400 + others
    Mouse
    Logitech Wireless MX Master 3S
    Internet Speed
    920 MB Down 50 MB Up
    Antivirus
    BitDefender Total Security Pro
    Browser
    Chrome (always run latest Non-Beta)
    Other Info
    Also run ...
    Laptop - Quad 8GB - Windows 10 Pro x64
    Nexus 7 Android tablet x2
    Samsung 10.2" tablet
    Blackview TAB 8 4G Android Tablet c/w Keyboard
    Wacom Intuos Pro Medium Pen Pad
    Wacom Intuos Pro Small Pen Pad
    Wacom Expresskeys Remote
    Loopdeck+ Graphics Controller
    Shuttle Pro v2 Control
  • Computer type
    Laptop
    System Manufacturer/Model Number
    Dell XPS 17 10750H
    OS
    Windows 11 Pro x64 Latest RP
    CPU
    Intel I7 10750H 5.0GHz
    Motherboard
    Dell XPS
    Memory
    32GB [2x16GB] DDR4 2933 MHz
    Graphics Card(s)
    nVidia GTX1650Ti 4 GB GDDR6
    Sound Card
    Stock [Realtek] 4 Speaker
    Monitor(s) Displays
    17" IPS UHD+ Infinity Edge Touchscreen
    Screen Resolution
    3840 x 2400
    Hard Drives
    2TB M2 NVMe, 4TB External + various 500GB & 1TB External NVMe (also have access to spinner HDD from
    PSU
    Stock
    Case
    Stock XPS Aluminium & Carbon Fibre
    Cooling
    Stock - Active Fan Control
    Keyboard
    Backlit + Various Logitech
    Mouse
    Stock Track Pad + Logitech MX Trackball
    Internet Speed
    72 MB Down 18MB Up
    Browser
    Chrome
    Other Info
    Also run ...
    Laptop - Quad 8GB - Windows 10 Pro x64
    Nexus 7 Android tablet x2
    10.2" tablet
    Sony Z3 Android Smartphone
    Wacom Intuos Pro Medium Pen Pad
    Wacom Intuos Pro Small Pen Pad
    Wacom Expresskeys Remote
    Loopdeck+ Graphics Controller
    Shuttle Pro v2 Control Pad
    10TB NAS
That makes sense given what UEFI is all about.

It is why I don't particularly care for UEFI in terms of security. That whole interface between the OS and the motherboard worries me. Okay, bad choice of words.. LOL You know what I mean. It's like the motherboard has it's very own API in a layer 3 & 7 of the OSI with the OS. I feel the two should be segregated in some secure fashion. And perhaps it is. I just haven't read enough about the wonders of UEFI.

Just for the heck of it, I did a search for "UEFI" for CVEs and they're out there. CVE -
Search Results


In contrast, here's the search term "BIOS'. CVE -
Search Results


Of course both search terms "UEFI" and "BIOS" are ubiquitous so it kinda makes it hard to narrow down the old BIOS CVEs unless you look at each CVE and what they are for, or look before 2007 when UEFI wasn't used. And for that, there are only four listed at the mitre.org website. There could be more.
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 Ultimate x64
Back
Top