Перейти к содержимому


Фотография
- - - - -

Не запускается служба времени в Windows 7


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 bober

bober

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 9

Отправлено 29 Ноябрь 2010 - 12:43

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

Но ведь для синхронизации системного времени эта служба должна быть запущена всегда. В свойствах службы стоит настройка запускаться автоматически и перезапускаться при первом и втором сбое.
Посмотрите у себя на компьютерах, как у вас обстоят дела со службой времени на Windows 7??? Также не запускается служба или все нормально?



 

Онлайн-игра Морской бой


#2 Destiny

Destiny

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 11

Отправлено 29 Ноябрь 2010 - 13:56

У меня запущена служба времени на Windows 7 а тип запуска стоит "Вручную". Перезагрузилась - посмотрела снова - работает. Погуглив прочитала, что такая трабла была в релиз-кандидатах Windows 7, в финальных релизах таких глюков быть уже не должно. У тебя уже окончательный релиз или какая-то бетка стоит?
 

Онлайн-игра Морской бой


#3 bober

bober

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 9

Отправлено 29 Ноябрь 2010 - 14:24

У меня стоит окончательный релиз Windows 7 Professional (Версия 6.1, сборка 7601)
 

Онлайн-игра Морской бой


#4 Goodman

Goodman

    Знаток Windows 7

  • Модераторы
  • Cообщений: 588

Отправлено 29 Ноябрь 2010 - 15:51

В командной строке (с правами администратора), введи следующие команды

1. net stop w32time - останавливаем службу времени, если запущена.
2. w32tm /debug /disable отключаем режим отладки
3. w32tm /unregister удаляем регистрацию службы
4. w32tm /register по новому регистрируем службу
4. net start w32time

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

Онлайн-игра Морской бой


#5 homa

homa

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 3

Отправлено 26 Июнь 2011 - 14:22

В командной строке (с правами администратора), введи следующие команды

1. net stop w32time - останавливаем службу времени, если запущена.
2. w32tm /debug /disable отключаем режим отладки
3. w32tm /unregister удаляем регистрацию службы
4. w32tm /register по новому регистрируем службу
4. net start w32time

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


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

Вопрос уже решён. Вот обсуждения (вопросы те же, ответы разные; решение - почти в конце тем):

http://forum.oszone....367#post1701367

http://viennaos.net/forum/topic_6949
 

Онлайн-игра Морской бой


#6 DooM

DooM

    Знаток Windows 7

  • Пользователи
  • PipPipPipPipPip
  • Cообщений: 245

Отправлено 26 Июнь 2011 - 21:04

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

Вопрос уже решён. Вот обсуждения (вопросы те же, ответы разные; решение - почти в конце тем):

http://forum.oszone....367#post1701367

http://viennaos.net/forum/topic_6949



Открою тебе страшную тайну - команда net start w32time - это и есть ручной запуск службы времени, но только из командной строки.
 

Онлайн-игра Морской бой


#7 homa

homa

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 3

Отправлено 27 Июнь 2011 - 01:17

Открою тебе страшную тайну - команда net start w32time - это и есть ручной запуск службы времени, но только из командной строки.


Речь не об этом (я в курсе про net start w32time и про другие команды из командной строки :-) ), а о том, что "Планировщик заданий" в Win 7 после процесса синхронизации ОТКЛЮЧАЕТ службу времени (примерно 15 секунд всего она находится в рабочем состоянии — можешь сам посмотреть ради интереса). А в XP Служба времени была по умолчанию запущена постоянно, потому что тип запуска стоял "Автоматически". Но в Windows 7, даже если поставить в настройках службы тип запуска "Автоматически" (непонятно, для чего он вообще тогда сделан в "семёрке" для Службы времени — был бы хотя бы недоступным в этой службе, чтобы пользователей не смушать: они ведь думают, что Служба времени у них глючит или как-то неправильно настроена, когда по привычке, оставшейся с ХР, ставят "Автоматически" и после перезагрузки системы наблюдают НЕЗАПУЩЕННУЮ службу), Служба времени НЕ БУДЕТ запускаться вместе с запуском системы: видимо, разработчики решили, что не следует излишне загружать систему постоянно работающей Службой времени, но забыли об этом рассказать пользователям.

Если же запустить синхронизацию кнопкой "Обновить сейчас" в окне "Дата и время", то служба времени после этого запуска уже НЕ ОСТАНАВЛИВАЕТСЯ, в отличие от запуска из "Планировщика", и автосинхронизация после такого запуска кнопкой начинает уже работать по интервалу, который вбит в реестре в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient\SpecialPollInterval (по умолчанию — неделя, если не поменять вручную в реестре на другой период).

И работа синхронизатора времени в "Планировщике заданий" НЕ ЗАВИСИТ от того, какой тип запуска стоит в настройках службы - "Автоматически" или "Вручную": при наступлении момента синхронизации (согласно расписанию) "Планировщик" на 15 сек. запустит "Службу времени", синхронизирует часы, а затем отключит Службу.

Прочитать обо всём этом я не смог НИГДЕ, и всё это меня сбивало с толку, потому что в ХР это работало несколько по-иному. Если знаешь, где этот механизм описан для "семёрки" в таких подробностях, буду тебе благодарен. Мне вот пришлось опытным путём всё это понять.

Почему вообще во всё это полез? Потому что у меня стоял один из первых релизов "семёрки", и автосинхронизация по расписанию из "Планировщика задач" там, по причине багов в реестре, не работала, и я никак не мог выяснить, почему. Когда установил на другой комп последний релиз Win 7 (здесь уже автосинхронизация работала) и скопировал оттуда необходимые параметры реестра на второй комп с первым релизом, синхронизация тут заработала сразу же. И вот по ходу всех этих разбирательств я выяснил в подробностях, как реализована работа Службы времени в Win 7.
 

Онлайн-игра Морской бой


#8 Goodman

Goodman

    Знаток Windows 7

  • Модераторы
  • Cообщений: 588

Отправлено 27 Июнь 2011 - 09:41

Ну если я не ошибаюсь, то в SP1 для Windows 7 они исправили этот баг, по крайней мере у меня сейчас нет проблем с синхронизацией времени.
 

Онлайн-игра Морской бой


#9 homa

homa

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 3

Отправлено 27 Июнь 2011 - 10:28

Ну если я не ошибаюсь, то в SP1 для Windows 7 они исправили этот баг, по крайней мере у меня сейчас нет проблем с синхронизацией времени.


Не ошибаешься. Сам позавчера поставил на другой комп новый релиз с SP1 — там всё пашет безотказно. Проблема в начальных релизах Семёрки была в реестре: не хватало некоторых параметров, и кое-где в разделах были ошибки. Обычным экспортом из реестра перенёс эти параметры на старый релиз, и там тоже всё заработало.

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

Онлайн-игра Морской бой


#10 Goodman

Goodman

    Знаток Windows 7

  • Модераторы
  • Cообщений: 588

Отправлено 27 Июнь 2011 - 15:12

Не ошибаешься. Сам позавчера поставил на другой комп новый релиз с SP1 — там всё пашет безотказно. Проблема в начальных релизах Семёрки была в реестре: не хватало некоторых параметров, и кое-где в разделах были ошибки. Обычным экспортом из реестра перенёс эти параметры на старый релиз, и там тоже всё заработало.

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


Ну вообщем всем тем, у кого такие проблемы с синхронизацией времени в Windows 7 - обновляйте операционную систему до Windows SP1 и эта проблема исчезнет.

Кто не знает где искать: Скачать SP1 для Windows 7

P.s. - предупреждение тем, кто будет ставить SP1 на нелицензионную версию - SP1 требует проверки подлинности.
 

Онлайн-игра Морской бой





 
яндекс.ћетрика