Наша взаимовыгодная связь https://banwar.org/
Початківці користувачі іноді цікавляться, яким чином Windows вдається утримувати в пам'яті час навіть після завершення роботи. Насправді ні Windows, ні інша операційна система тут ні при чому, хід часу визначається апаратними годинами комп'ютера, підживлює від батарейки BIOS. Але так буває не завжди. Трапляється, що час починає збиватися після виключення або перезавантаження комп'ютера.
Причиною тому може бути та сама батарейка, тільки сіла, що нерідко має місце на старих комп'ютерах. Якщо вашому ПК більш десяти років, варто її перевірити і в разі необхідності замінити. На сіла батарейку буде також вказувати мимовільний скидання налаштувань BIOS. Спробуйте змінити якусь некритично настройку в BIOS, а після наступного завантаження перевірте, збереглася вона чи ні. Якщо немає, то більш ніж напевно причиною збиваються дати / часу є саме батарейка.
Примітка: якщо в вашому ПК мають доступ інші користувачі, коли вже залізли в BIOS, перевірте заодно не встановлений перемикач автоматичного обнулення налаштувань BIOS в положення "On". Зазвичай джампер розташовується поруч з батарейкою і має назву CCMOS.
Якщо з батарейкою все в порядку, перевірте налаштування синхронізації часу по інтернету. Відкрийте командою control / name Microsoft.DateAndTime аплет «Дата і час», перейдіть на вкладку «Час по інтернету» і натисніть кнопку «Змінити параметри». У віконці виберіть в списку time.windows.com або інший сервіс, натисніть «Оновити зараз» і встановіть, якщо не встановлена, галочку в чекбоксі «Синхронізація сервера часу в інтернеті».
На окрему увагу заслуговує випадок, коли збивається час на комп'ютері з встановленими двома операційними системами - Windows і Linux або MacOS. Подібна проблема може спостерігатися після перемикання між системами. Причиною збою тимчасових налаштувань в таких випадках зазвичай є різні формати UTC і localtime. Windows, наприклад, вважає, що час в BIOS зберігається в форматі localtime, а Linux - що в форматі UTC. Фактично це означає, що при завантаженні Linux буде виробляти зміщення поточного часового поясу.
Щоб вирішити це протиріччя, слід привести Windows до використання формату UTC, застосувавши простий Твік реєстру.
Відкрийте командою regedit редактор реєстру і розгорніть цю гілку:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation
У правій колонці створіть новий параметр RealTimeIsUniversal і встановіть в якості його значення 1.
У 32 -бітний системах тип параметра слід вибирати DWORD, а в 64 -бітний - QWORD.
Після цього командою sc config w32time start = disabled відключаємо службу синхронізації часу і перезавантажуємо комп'ютер.
Після цього час на комп'ютерах з Windows і Unix -системою має перестати збиватися.