Як синхронізувати час на комп'ютері з інтернетом?
Хоча комп'ютер і є точною машиною, годинник вньому (як і будь-які інші) можуть відставати або поспішати. Для запобігання подібних казусів необхідна синхронізація часу за допомогою служби часу Windows.
За заданим графіком ОС звіряє годинник з сервером, зазначеним в настройках. Якщо значення не рівні, системою виконується коригування показників. Спочатку в конфігурації вже задано декілька адрес.
Як синхронізувати час на комп'ютері
Для одноразової синхронізації потрібно виконати наступні дії. Кликнути лівою кнопкою по годинах Windows.
Кнопка "Зміна налаштувань дати і часу"відкриє вікно настройки. Далі потрібно перейти у вкладку "Час по інтернету". У ній буде відображений адресу сервера, який вказаний в налаштуваннях, і остання дата синхронізації.
Натиснувши на "Змінити параметри", можна буде оновити час.
Автоматизація функції
Щоб синхронізувати час комп'ютера зінтернетом автоматично, досить в останньому вікні поставити галочку в єдиній клітинці. Якщо підключитися на північ неможливо або при оновленні часу відбувається похибка, то можна вибрати один з додаткових серверів, благо ОС надає на вибір цілих 5, або знайти адресу в інтернеті і вписати його в рядок "сервер".
Будьте уважні, останній обраний сервер залишиться в настройках за умовчанням, з ним операційна система і буде автоматично синхронізувати час на комп'ютері з інтернетом.
Засоби командного рядка
Не завжди зручно використовувати графічнізасоби настройки системи. Наприклад, якщо вікно перевантажене текстом: очі намагаються знайти потрібну кнопку, але все зливається в одне монотонне зображення. Та й введення пари команд проводиться швидше, ніж часті переміщення курсора миші з одного кута вікна в інший.
Щоб синхронізувати час на комп'ютері зінтернетом за допомогою командного рядка, відкрийте меню "Пуск" і виберіть "Виконати" або просто натисніть Win + R на клавіатурі. У рядку вікна, яке запуститься, напишіть cmd, а після натисніть Enter. Так ви ввійдете в командний рядок, наступна команда виконає оновлення часу на локальному комп'ютері з сервером, встановленим за замовчуванням:
- w32tm / resync.
Для настройки сервера, який буде використовувати система, щоб синхронізувати час на локальному комп'ютері з інтернетом, виконайте команди:
- w32tm / config / manualpeerlist: [сервер для синхронізації] / syncfromflags: manual / reliable: yes (ця команда встановлює сервер, час якого буде використовуватися для оновлень);
- w32tm / config / update (повідомлення службі часу про те, що налаштування змінилися);
- net stop w32time && net start w32time (перезапуск служби).
Командний рядок - це занадто складно?
Windows - це ОС, функціональність якої можебути розширена додатковими додатками. Якщо під час налаштування поновлення часу ви відчуваєте складності, то можна використовувати самий просто варіант - завантажити програму, яка зробить безліч кроків сама і зажадає мінімального втручання. Тим більше що такі програми дозволяють синхронізувати час з більшою точністю, ніж стандартні засоби системи. Часто вони можуть враховувати затримки при отриманні і відправці пакетів і отримувати адреси серверів зі списків в інтернеті.
недокументовані настройки
За замовчуванням період, з яким Windows післянастройки буде синхронізувати час на комп'ютері з інтернетом, дорівнює тижня. Іноді цей інтервал потрібно зменшити, але вбудовані засоби не дозволяють виконати необхідну конфігурацію. Допоможе реєстр.
Для запуску реєстру в рядку вікна "Виконати"введіть regedit і натисніть Enter. Перейдіть в гілку HKEYLM, в ній необхідно розгорнути каталог SYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient. Знайдіть параметр SpecialPollInterval. У ньому вже буде записано значення 604800. Саме за таку кількість секунд проходить один тиждень. Якщо змінити цю цифру на 3600 час синхронізації дорівнюватиме одній годині.
Не рекомендується вводити в цю графу значенняменше години і більше діб. Малі значення помітно збільшать інтернет-трафік. До того ж якщо намагатися синхронізувати час кожні кілька секунд, сервер заблокує ваш IP. При великих значеннях не вдасться добитися максимальної точності внутрішнього годинника. Після внесення змін введіть символи net stop w32time && net start w32time в командний рядок.
Локальна мережа
Якщо вдома або в офісі встановлено кількакомп'ютерів, підключених по локальній мережі, можна використовувати один як сервер точного часу. Синхронізація з часом ПК, що входить в локальну мережу, проводиться так само, як і з серверами в інтернеті. Але спочатку доведеться запустити сервер NTP на комп'ютері, час якого будуть використовувати інші учасники мережі.
Для цього відкрийте реєстр і відредагуйте розділHKLMSystemCurrentControlSetservicesW32TimeTimeProvidersNtpServer. У ньому ключу Enabled потрібно присвоїти значення 1, потім перезапустити службу Windows time з командного рядка, надрукувавши net stop w32time, а після виконання - net start w32time.
Пам'ятайте, що тепер ПК експлуатується іншимикористувачами мережі в якості орієнтира, не забувайте перевіряти його працездатність час від часу. Включений сервер, можна перевірити командою w32tm / query / configuration. Значення Enabled, рівне 1, показує, що з сервером все в порядку.
Не забувайте синхронізувати час на комп'ютері з інтернетом, адже тепер, якщо годинник втечуть вперед або занадто відстануть на ньому, це відіб'ється на всіх користувачів.