Hi Again !
Try these steps:
Command Prompt as Admin sfc /SCANNOW
DISM /Online /Cleanup-Image /RestoreHealth
Go to Services> Windows Time> Log On Tab
Check Local System Account Apply > OK
Again CMD ad admin : execute these commands
net stop w32time
w32tm /unregister
w32tm /register
Task Scheduler Library go to Microsoft > Windows > locate the Time Synchronization feature
Left click the option > make sure it is enabled.
To enable Time synchronization> right click the center pane > select Enable.
Still in the center pane, check the settings from the Triggers tab > set the service to run automatically at startup.-------------------------------------------------------------------
In Registry Editor
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers
In the right-hand pane, you’ll see your current list of servers.
To add a new time server, right-click the empty space and choose New > String Value.
Enter the appropriate number > double click it > in the Value data field enter the server’s address. Here are some server examples:
time-a.nist.gov
time-b.nist.gov
128.105.37.11
europe.pool.ntp.org
clock.isc.org
north-america.pool.ntp.org
time.windows.com
time.nist.gov
Force Windows to sync the time
Command Prompt as administrator.
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync-------------------------------------
In Command Prompt as Admin****sc triggerinfo w32time start/networkon stop/networkoff
Finally see the time in your PC Bios and check the battery