Назад | Перейти на главную страницу

Сброс времени сервера Windows 2003

У нас была ситуация, когда время на сервере Windows 2003 автоматически откладывалось. Мы не учитывали возможность того, что другой компьютер в сети будет выполнять роль мастера времени и вызвать это. Мы заметили, что батарея CMOS была разряжена (но не разряжена), и заменили ее на новую. С тех пор мы не видели проблемы, хотя мы не работали в этом состоянии достаточно долго, чтобы быть уверенными, что проблема решена.

Что было особенно необычно в этой проблеме, так это то, что она происходила раз в час. Может ли неисправная батарея CMOS вызывать это или подобное поведение?

Может ли неисправная батарея CMOS вызывать это или подобное поведение?

Основано на собственном опыте. Я бы сказал, маловероятно.

Я видел множество машин с разряженными батареями CMOS, и единственный раз, когда это повлияло на компьютер, - это когда он включен.

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

Если на вашем Windows Server было сброшено время во время перезагрузки, вероятно, проблема заключалась в том, что RTC не мог сохранять точное время. Если вы столкнулись с этой проблемой во время работы ОС, вероятно, у вас была синхронизация времени, которая испортила ваше время - проверьте журналы событий, чтобы узнать, могла ли это быть служба времени Windows.

Проверьте свой сервер SNTP с помощью этой команды.

net time /querysntp 

Чтобы сбросить настройки вашего сервера и синхронизировать его с сервером, который вам ДЕЙСТВИТЕЛЬНО нужен, вы можете использовать эту команду (замените 0.pool.ntp.org на нисходящий сервер, если вы хотите оставить его дома).

net time /setsntp:0.pool.ntp.org
net stop w32tm 
net start w32tm