Как узнать системное время windows

Обновлено: 03.07.2024

Часто мы сталкиваемся с необходимостью сменить системное время и дату. Например, при переходе на летнее время или в поездке в местность с другим часовым поясом. На сегодняшний день переход на летнее в России отменен. Если автоматический переход на летнее время все же производится, нужно снять галочку в настройках даты и времени «Автоматический переход на летнее время и обратно». Однако, операционные системы многих пользователей не обновлены, такой галочки в настройках нет и данный переход осуществляется в автоматическом режиме.

Настройки даты также могут изменяться пользователями при обходе контроля лицензий приложений, если они привязаны к дате, а также при использовании VPN. В этой статье рассмотрим некоторые способы изменения системных даты и времени.

Изменение системных даты и времени в операционной системе Windows

Меняем дату и время через параметры даты и времени

Независимо от версии Windows можно сменить дату и время, щелкнув левой кнопкой мыши по часам в правом нижнем углу либо открыть Панель инструментов. В версиях более ранних, Windows 10, необходимо выбрать «Изменение настроек даты и времени», в Windows 10 для изменения даты и времени необходимо открыть «Параметры даты и времени». При этом может потребоваться ввод пароля администратора системы.

Далее меняете часовой пояс, дату и время на необходимые.

sistemnyx-daty-i-vremeni-1

sistemnyx-daty-i-vremeni-2

Меняем дату и время через командную строку

Чтобы воспользоваться командной строкой для изменения даты и времени, откройте командную строку с правами администратора. В Windows 7 и более поздних версий просто введите в строке поиска командная строка или cmd, щелкните по результату правой кнопкой мыши и выберите запуск от имени администратора. (подробнее о работе с командной строкой можно прочитать тут).

sistemnyx-daty-i-vremeni-3

sistemnyx-daty-i-vremeni-4

Команда для изменения времени time ЧЧ:ММ:СС (где ЧЧ – часы, ММ – минуты, СС – секунды), введите ее и нажмите Enter на клавиатуре.

Команда для изменения даты date ДД/ММ/ГГГГ (где ДД – день, ММ – месяц, ГГГГ – год), введите ее и нажмите Enter на клавиатуре.

sistemnyx-daty-i-vremeni-5

Параметры даты и времени изменятся моментально, но сохранятся до первой перезагрузки. При следующем включении компьютера или после перезагрузки дата и время вернутся к исходному значению.

Такой способ удобен, если изменение системных даты и времени необходимы для временной настройки в целях обхода лицензии или использования VPN.

Изменить системное время, сделать что-нибудь этакое нехорошее и вернуть прежнюю дату — ну чем не способ ввести в заблуждение администратора, только вот мало кто из шутников понимает, что подобные ухищрения им не помогут. Хотя бы потому, что установить факт изменения системного времени в Windows можно за пару минут. Изменение системного времени считается настолько важным событием, что заносится в раздел журнала событий «Безопасность».

Предположим, что на ПК было изменено, а затем восстановлено системное время.

Установим факт вмешательства.

Открываем командой eventvwr.msc журнал событий, переключаемся в раздел Журналы Windows -> Безопасность.

Журналы Windows

И отфильтровываем события по коду 4616 .

Безопасность

Если у вас включена автоматическая синхронизация времени, список может оказаться довольно длинным, поэтому есть смысл также выставить фильтр по дате, например, изменения за последние семь дней.

Отличить изменения, внесенные системой от изменений, внесенных пользователем просто — в первом случае инициатором события будет СИСТЕМА или LOCAL SERVICE.

LOCAL SERVICE

А во втором будет указано имя локального пользователя.

Имя локального пользователя

Выявить факт манипуляций с системным временем можно также с помощью программы Event Log Explorer.

Открыв программой журнал событий, мы отсортировали записи по их порядковому номеру, а затем просмотрели записи столбцов «Data» и «Time».

Event Log Explorer

Расхождение между порядковыми номерами и датой события в данном примере очевидны: событие с номером 15579 произошло в 12.44.45, а следующее событие с номером 15580 — в 6.44.49. Кстати, при сортировке событий по дате и времени тоже можно обнаружить следы изменения системного времени. В этом случае порядок номеров событий будет грубо нарушен, например, среди событий с порядковыми номерами в диапазоне 5000-5500 окажутся события с порядковыми номерами плюс/минус 7000.


Один из самых простых способов определения времени работы операционной системы Windows используя GUI интерфейс - это посмотреть время работу в Task Manager. Для этого необходимо правой кнопкой мыши щелкнуть на панели задач и запустить диспетчер задач, далее перейти на закладку Performance и в разделе CPU можно увидеть время работы ОС.

Определить дату запуска ОС Windows, используя утилиту SystemInfo


Для определения времени запуска ОС (без необходимости высчитывать от текущего времени времени работы), можно использовать утилиту SystemInfo для этого необходимо запустить командную строку Windows (cmd.exe) и в открывшейстя консоли запустить выполнить команду SystemInfo.

В 11 строке сверху будет отображает время старта ОС.

Определить дату запуска ОС Windows, используя Event Viewer (Журнал событий)

  • Event ID: 12 Source: Kernel-General The operating system started at system time ‎
  • Event ID: 13 Source: Kernel-General The operating system is shutting down at system time

Определить дату запуска ОС Windows, используя PowerShell или WMI класс

Для определения времени запуска или времени работы ОС можно использовать WMI запрос, например, такой: однако его вывод будет информативен, но не очень удобен.

Гораздо удобнее в этом случае использовать PowerShell командлеты, которые используют WMI классы для получения информации, и форматировать вывод в удобном виде. Примером такого PowerShell скрипта может быть скрипт ниже:

Результат работы скрипта будет следующим:
Командавыведет дату запуска ОС, а команда:
выведет разницу дат, в абсолютных значениях единиц измерения дат, как показано ниже

Какой из методов использовать и в какой ситуации, думаю каждый решит самостоятельно. Список способов не исчерпывающий, но достаточный чтобы подобрать наиболее удобный.

Приветствую всех посетителей!

Например, у некоторых упорно и ни в какую не хочет корректно работать синхронизация (особенно на старых ОС) и из-за этого время постоянно сбрасывается. Разумеется, это не только путает (когда мы обращаем внимание на трей и время) , но и может вызывать различные ошибки (при использовании антивирусов, сервисов Google, Yandex и пр.).

ускорение ПК

Настройка времени

Как установить и изменить время в Windows

Способ 1

Windows 11 — настроить дату и время

Windows 11 — настроить дату и время

Настройка даты и времени (Windows 10)

Настройка даты и времени (Windows 10)

После снять ползунки с автоматического определения времени и часового пояса и задать их вручную (особенно это полезно в том случае, если компьютер постоянно не подключен к интернету).

Текущая дата и время - Windows 10

Текущая дата и время - Windows 10

Уточнение времени

Способ 2

timedate.cpl — настройка времени

timedate.cpl — настройка времени

Должно открыться окно настроек даты и времени - кликните по кнопке "Изменить. " . После обновите необходимые вам данные.

Изменить дату и время

Изменить дату и время

Способ 3

BIOS (UEFI) - изменение времени

BIOS (UEFI) - изменение времени

Теперь время будет спешить на 10 мин.

Теперь время будет спешить на 10 мин.

Как настроить синхронизацию (или отключить ее вовсе)

И так, для начала нужно использовать сочетание Win+R , и в окно "Выполнить" ввести команду timedate.cpl , нажать Enter.

Далее проверить свой часовой пояс (и уточнить его, если он установлен некорректно).

Изменить часовой пояс

Изменить часовой пояс

Далее перейти во вкладку "Время по Интернету" и открыть окно изменения настроек.

Время по интернету — изменить

Время по интернету — изменить

Синхронизация

Есть еще один универсальный способ отключить синхронизацию

Открываем службы - services.msc (универсальный способ)

Открываем службы - services.msc (универсальный способ)

В списке служб нужно найти "Службу времени Windows" и открыть ее.

Служба времени Windows

Служба времени Windows

Остановить!

Как изменить отображение: только часы и минуты, или дни недели с датой

В Windows можно немного по-разному представить отображение времени: с датой, с днями недели и пр. (см. скрин ниже, я спец. сделал 3 разных варианта).

Кстати, рекомендации ниже актуальны для ОС Windows 10/11.

Как отображать время в трее

Как отображать время в трее

Для настройки отображения:

    сначала необходимо нажать Win+R (для вызова "выполнить") , и воспользоваться командой intl.cpl ;

intl.cpl - настройка даты, времени (часового пояса)

intl.cpl - настройка даты, времени (часового пояса)

Как изменить отображение даты (времени)

Как изменить отображение даты (времени)

Использовать маленькие кнопки панели задач

Использовать маленькие кнопки панели задач

Что делать, если время сбрасывается (слетает)

Причина 1

Наиболее частая причина сброса времени — это севшая батарейка на материнской плате компьютера (в среднем одна добротная батарейка живет ∼5-7 лет). Что характерно при этом: время слетает после отключения/перезагрузки ПК (в процессе работы — должно быть всё нормально. ).

Как выглядит батарейка на мат. плате

Как выглядит батарейка на мат. плате

Причина 2

Неправильно установленный часовой пояс . Из-за этого Windows при любых обновлениях устанавливает автоматически некорректное время.

Часовой пояс - Windows 10

Часовой пояс - Windows 10

Windows 11 — время и язык — дата и время

Windows 11 — время и язык — дата и время

Изменить часовой пояс

Изменить часовой пояс

Причина 3

Дело также может быть в некорректной работе синхронизации (например, из-за каких-то системных сбоев ОС, или неправильно-установленного часового пояса, или, например, из-за использования устаревшей версии Windows (от народных "умельцев")).

Часы, компьютер

Часы на компьютере (или системные часы) – встроенный таймер материнской платы компьютера, который содержит в себе специальный кварцевый механизм, подобный тому, какой используется в обычных современных часах. Он отвечает за правильный отсчёт времени и работает либо от батарейки BIOS, либо от собственного отдельного аккумулятора (на старых материнских платах).

Как правило, часы на компьютере располагаются в углу панели задач, где отображают текущее время, дату и день недели. В большинстве случаев они не требуют вмешательства пользователя. Однако, иногда часы начинают отставать или наоборот спешить. Вы можете, конечно, регулярно синхронизировать их с временем в Интернете, но лучше сразу выяснить причину сбоев, поскольку они могут сигнализировать даже о скором выходе Вашего ПК из строя!

Почему отстаёт или спешит время в Windows

Среди прочих нюансов настройки компьютера важно знать и уметь настраивать системные часы в трее. Особенно, если они вдруг начали отставать или спешить.

На написание статей меня очень часто наталкивают различные случаи из реальной жизни, которые связаны с компьютерами. Сегодняшняя статья – не исключение. И поводом для неё стало сразу несколько событий! Во-первых, мне захотелось на своём рабочем компьютере с Windows XP, чтобы рядом со временем и датой в трее отображался день недели. Во-вторых же, на одном из компов стали довольно сильно спешить системные часы.

Всё это и натолкнуло на мысль о том, что неплохо бы сделать статью полностью посвящённую часам на компьютере.

Как работают часы на компьютере

Ещё с самого появления компьютеров возникла необходимость использования в них часов. Для этих целей внедряли различные технологии пока в 1984 году компания IBM не применила стандартизированное решение, которое получило название часы реального времени (англ. real-time clock – сокр. RTC). Это была отдельная микросхема (изначально фирмы Dallas), которая содержала в себе кварцевый резонатор, работающий от собственной встроенной батарейки (позже аккумулятора) на частоте 32768 Гц (как в современных кварцевых часах):

Микросхема часов Dallas RTC

Материнские платы с микросхемами RTC существовали вплоть до 2000-х годов, а затем были вытеснены более современными решениями, в которых часы были интегрированы в южный мост с питанием от батарейки BIOS. По такому принципу и сегодня работает большинство компьютеров, и именно поэтому, даже если ПК отключён, время сохраняется и продолжает идти.

Что такое южный мост

Начальной точкой отсчёта для часов на компьютере является дата изготовления микросхемы южного моста. Именно до этой даты системное время может сбрасываться при различных сбоях. Но иногда оно может начать постепенно отставать или наоборот ускоряться. Давайте разберёмся из-за чего это происходит.

Почему часы на компьютере отстают или спешат

Для часов на компьютере есть допустимые нормы отклонения. Например, если за месяц набегает расхождение со временем в Интернете в плюс-минус пару минут, то это ещё не считается неполадкой. Если же подобная или большая разница набирается, к примеру, за сутки (или даже быстрее), то на такую ситуацию уже нужно обратить внимание.

Чаще всего причина как отставания, так и спешки часов компьютера, кроется в разряжающейся батарейке-таблетке BIOS (тип CR2032 номиналом 3 Вольта). Чем меньший ток она выдаёт, тем быстрее начинает резонировать кварц встроенного таймера и время начинает спешить. С продолжением разряда (ниже 2 Вольт) тока для таймера становится недостаточно и частота работы кварца падает. Соответственно, на этом этапе время начинает отставать.

Батарейка БИОС 2032

Если батарейку не заменить и после этого, то при каждом последующем запуске компьютера время вовсе будет сбрасываться до 00:00 даты производства микросхемы южного моста. Кстати, кроме времени будут сбрасываться и все настройки BIOS, что может привести к тому, что компьютер вовсе не будет нормально загружаться, требуя всякий раз задать нужные настройки!

Однако, иногда даже после замены батарейки проблема остаётся. И причины неправильного отсчёта времени в этом случае могут быть гораздо более серьёзными! Если подобная ошибка наблюдается на новом компьютере, то, вполне вероятно, что микросхема южного моста его материнской платы имеет заводской брак. В этом случае лучше всего заменить всю плату по гарантии.

Самым печальным же случаем, когда уже вряд ли чем-то поможешь, может быть наблюдение подобной проблемы на уже давно используемом компьютере. Если после замены батарейки часы так и продолжают работать неправильно, можно констатировать скорую "кончину" южного моста, что аналогично покупке новой материнской платы. В этом случае наилучшим советом будет начать откладывать средства на покупку новой "мамки", замена которой грядёт в ближайшие месяцы.

Кстати, есть способ проверить, правда ли причина сбоя в "подгулявшем" южном мосте. В некоторых BIOS имеется раздел, в котором отображаются показания датчиков температуры различных компонентов чипсета. Ищите, прежде всего показатели SB (South Bridge – южный мост) и NB (North Bridge – северный мост). Если температура южного моста примерно равна или даже выше, чем у северного, проблема однозначно в нём:

Температура в БИОС

Критической температурой в большинстве случаев является 90 градусов по Цельсию. Если эта температура у Вас ниже (как на скриншоте выше), то можно попытаться, хотя бы временно, спасти Ваш южный мост. Для этого нужно позаботиться о его охлаждении. На некоторых материнских платах в районе южного моста предусмотрены специальные выемки или петли для крепления радиатора либо даже кулера:

Радиаторы южного моста

Если же крепёжных приспособлений для охлаждающих элементов не наблюдается, можно купить любой небольшой радиатор и приклеить его прямо к микросхеме на специальный теплопроводящий клей (например, отечественный АлСил-5 или китайский Heatsink Plaster):

Радиатор южного моста и термоклей

Если Вам удалось снизить температуру южного моста или устранить сбой системных часов заменой батарейки BIOS, самое время приступить к настройке времени и даты в операционной системе.

Настройка времени и даты

В различных версиях Windows (за исключением XP и более ранних) внешний вид окна настроек системных часов практически одинаков и вызывается оно либо из контекстного меню часов пунктом "Настройка даты и времени", либо из Панели управления разделом "Дата и время":

Настройка времени Windows 7, 8, 10

Окно настроек содержит три вкладки. На первой, которая открывается по умолчанию, мы, собственно, и можем задать дату и время. Правда, чтобы сделать это, нужно обладать правами Администратора, поскольку изменение данных настроек контролируется системой UAC. Нажмите на кнопку "Изменить дату и время", подтвердите свои права и в открывшемся окне при помощи календарика укажите текущий день, а в окошко сбоку введите точное время. Кстати, обратите внимание на кнопку "Изменение параметров календаря"! Мы к ней ещё вернёмся:

Установка времени и даты

На первой вкладке также есть кнопка "Изменить часовой пояс". Следите, чтобы он был указан правильно, поскольку данный параметр отвечает за корректную синхронизацию со временем в Интернете и перевод часов на зимнее/летнее время.

Вторая вкладка носит название "Дополнительные часы". Здесь мы можем активировать отображение до двух дополнительных часов, которые находятся в разных часовых поясах мира. Просто активируйте опцию и выберите часовой пояс. Дополнительные часы будут отображаться в небольшом всплывающем окошке при наведении на основные:

Установка дополнительных часов

Третья вкладка – "Время по Интернету". С помощью этой вкладки Вы можете синхронизировать часы компьютера с серверами точного времени в Сети. По умолчанию в новых Windows синхронизация происходит еженедельно автоматически, но при желании, можно сделать это и вручную. Для этого нужно нажать кнопку "Изменить параметры" (требуется подтверждение UAC), в открывшемся окне в выпадающем списке выбрать сервер синхронизации и нажать кнопку "Обновить сейчас":

Установка дополнительных часов

Здесь стоит упомянуть о том, что не все NTP-сервера (NTP – "Network Time Protocol") могут работать корректно и в списке их может быть немного (от 2 до 5). Для более быстрой и точной синхронизации иногда имеет смысл добавить вместо предложенных свои сервера, которые находятся в Вашей стране. Например:

Добавить их для разовой синхронизации можно прямой вставкой в окошко выпадающего списка, однако, при такой вставке сервер не всегда сохраняется после перезагрузки компьютера. Для перманентного сохранения придётся прибегнуть к правке реестра. Для этого запустите Редактор реестра (WIN+R – regedit – Enter), перейдите в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers и отредактируйте или добавьте нужные адреса серверов:

Добавление серверов синхронизации времени

Кроме того, в реестре же Вы можете изменить частоту синхронизации часов. Для этого перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient и найдите в нём параметр SpecialPollInterval. Он содержит время в секундах между обновлениями. По умолчанию здесь стоит значение 604800 секунд, что соответствует ровно 7 дням. Можете установить ежедневное обновление (86400 сек.), открыв редактор параметра, переведя систему счисления в десятичную и введя нужное число.

А напоследок вернёмся к уже упомянутой функции "Изменение параметров календаря", которую можно найти в окне настройки времени. Манипулируя данными параметрами, мы можем изменить отображение времени и даты на системных часах. Правда, из времени можно настроить только 12-часовый или 24-часовый формат, а вот датой интереснее:

Настройка формата даты на часах

Форматы вывода даты в трее

К сожалению, подобные махинации ограничены в длине. Если её превысить, то вторая строчка часов в трее с отображением даты просто исчезнет. Также, данные манипуляции, увы, не работают в Windows XP, поэтому, сколь я ни бился, но на работе заставить часы показывать то, что мне нужно штатными средствами не удалось. Но добиться практически всего можно, используя специальные программы.

Программы для работы с системными часами

Все программы для работы с часами в Windows можно условно разделить на две группы: те, которые направлены на настройку внешнего вида и те, которые нужны для синхронизации времени. Начнём с последних. Их существует довольно много (можете поискать по запросу "программы для синхронизации часов"), но смысл всех сводится к тому, чтобы без правки реестра можно было синхронизировать время со сторонними NTP-серверами.

Общим минусом практически всех программ-синхронизаторов времени является их англоязычность (по крайней мере мне не удалось найти толковых русскоязычных приложений подобного рода). В качестве же хорошего примера такого софта рекомендую разработку нашего бывшего соотечественника Дениса Бабкина под названием tSync:

Синхронизация времени tSync

Кстати, программа будет полезна и для системных администраторов, поскольку имеет модуль удалённой синхронизации времени. Чтобы обновить часы на компьютерах по локальной сети, на каждый из них нужно скопировать из архива файл tSyncRemote.exe и поместить его в автозагрузку. Теперь, если активировать галочку "Enable TCP/IP time sync" в основном окне программы, Вы сможете увидеть список доступных удалённых машин, на которых можно быстро обновить время.

Ну а теперь, что касается программ для изменения внешнего вида часов в трее. Их тоже существует весьма много, причём, как платных, так и бесплатных. Но все их можно разделить на две подгруппы. К первой отнесём программы, направленные на всевозможные украшательства, а ко второй – на расширение функционала.

Ярким представителем программ первой категории можно назвать имеющуюся у нас на сайте утилиту LClock:

LClock с календарём в Windows XP

С помощью данной программы Вы можете менять стиль, цвет и шрифт часов в трее, делая их более оригинальными. Кроме того, LClock имеет встроенный улучшенный календарь с поддержкой напоминаний. Единственный минус – программа не работает на Windows 8 и старше. Для новых систем единственным полнофункциональным аналогом можно назвать Atomic Alarm Clock, но эта программа, увы, платная. Единственным частично работающим аналогом подобного рода оказалась старенькая портативная программка Tray_Clock, но она не заменяет, а только перекрывает стандартные часы.

Я же, если помните, изначально искал программу, которая бы смогла вывести мне день недели на часах в трее Windows XP. Это уже как раз другой тип программ, который направлен на улучшение функционала (хотя некоторые функции кастомизации часов там тоже есть). И такой программой стала AlfaClock Free (скачать можно в архиве с материалами к статье по ссылке внизу):

AlfaClock Free

Данная программа позволяет отрегулировать вручную ширину области панели задач, отведённую под часы, и вывести на самих часах информацию о времени и дате практически в любом нужном Вам формате! К сожалению, как и рассмотренная выше программа LClock, AlfaClock Free работает только на компьютерах с Windows 7 максимум.

Выводы

Как видим, часы на компьютере при всей их кажущейся простоте – вещь довольно интересная. К сожалению, начиная с Windows 8, Microsoft существенно урезала возможности изменения внешнего вида часов на панели задач при помощи сторонних программ. Но, зато дала возможность более гибко настраивать формат их вывода путём штатных настроек. А в Windows 10, например, добавив в реестр параметр ShowSecondsInSystemClock (DWORD (32 бита)) со значением "1" в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Вы сможете отобразить на часах в трее секунды!

Словом, настраивать есть что, было бы желание. Ну и в качестве заключения, хотел бы выразить небольшую просьбу. Если, вдруг, Вам где-то попадутся хорошие бесплатные программы для улучшения вида часов в новых версиях Windows, было бы очень здорово, если бы Вы написали о них в комментариях. Буду очень признателен!

Читайте также: