Обновление временной зоны Москвы (на GMT+3), для любой версии Windows
Как Вы знаете, 26 октября 2014 года произошла смена часовых поясов, в результате чего у Москвы снова стал пояс GMT+3 (точнее, UTC+3). С целью решения этой проблемы Microsoft выпустила несколько исправлений, для Windows Vista/7/8/8.1 и для Windows 2003/2008/2008R2/2012/2012R2. Однако:
- Для Windows XP обновление не вышло, поскольку срок поддержки Windows XP истек 8 апреля 2014 года. (Обновление вышло для Windows XP Embedded и для Windows 2003)
- Существуют также устройства с Windows (например, GPS навигаторы, на которых установлен Windows CE), где тоже хотелось обновить временную зону.
- Для Windows 2003 (а возможно, что и для Windows XP Embedded) обновление сделано «по-хитрому»: как Вы знаете, 26 октября 2014 часы переводятся на 1 час назад и перевода на 1 час вперед уже не будет. Однако, 7 января 2015 в 00:00 в Windows 2003 часы снова перейдут на 1 час вперед. А потом — снова на 1 час назад в конце октября 2015 года. Т.е. это обновление на самом деле предполагает установку еще одного (а возможно, что и не одного) обновления Windows 2003.
Для Windows Vista/2008 и выше такой проблемы нет.
Обновление времени для Windows XP / 2003
Для того, чтобы обновить временную зону в Windows XP и в Windows 2003, не нужно ставить патчи — достаточно сменить часовой пояс. Например, поставить пояс «(GMT+3:00) Kuwait, Riyadh». В случае, если необходимо сменить часовой пояс более, чем у 2-3 компьютеров, это можно автоматизировать с помощью командного файла, выполнив в нем такую команду:
RunDLL32.exe shell32.dll,Control_RunDLL timedate.cpl,,/Z Arab Standard Time
tzchange /C «Arab standard time»
Выполнить можно любую из команд (можно и обе — они выполняют одно и то же: смену часового пояса на арабское время — Кувейт).
Причем, выполнить эту команду можно и в любой другой операционной системе Windows: в версиях Windows Vista и выше первая команда просто откроет окно с настройкой времени (ничего не поменяв), а вторая команда выдаст ошибку, что нет такой программы — tzchange.
Обновление времени в Windows Vista / 2008, 7 / 2008 R2, 8 / 2012, 8.1 / 2012 R2
Для этих операционных систем в Microsoft выпущены обновления KB2998527, причем обновления для всех языков одинаковы:
Для Windows Vista / 2008: Windows6.0-KB2998527-x86.msu и Windows6.0-KB2998527-x64.msu
Для Windows 7 / 2008 R2: Windows6.1-KB2998527-x86.msu и Windows6.1-KB2998527-x64.msu
Для выполнения этих обновлений из командной строки выполните:
start /MIN /WAIT wusa.exe /quiet /norestart
start /MIN /WAIT wusa.exe Windows6.1-KB2998527-x86.msu /quiet /norestart
Почему стоит опция wait? Дело в том, что если Вы не хотите определять каждый раз разрядность операционной системы, можно просто запустить на каждом компьютере по 2 обновления: для 32-битных и для 64-битных Windows. При этом одно из обновлений выдаст ошибку (в логах) что мол версия Windows не подходит, а второе установится. Однако, если запустить эти обновления одновременно, то второе всегда завершится с ошибкой типа «уже идет процесс установки обновления». А так — их можно выполнять в одном командном файле.
Патч времени windows server 2012 r2
Вопрос
Коллеги здравствуйте. При переходе на зимнее время все сервера под 2012r2 не перешли.
Попытка установить KB2998527 в ручную говорит что — «обновление не применимо к вашему компьютеру».
Естественно пакет специально для 2012r2. В логах это —
Не удается установить обновление Windows из-за ошибки: 2149842967 «» (Командная строка: «»C:\Windows\system32\wusa.exe» «C:\Users\Av\Desktop\Windows8.1-KB2998527-2012r2x64.msu» «)
Ответы
Все ответы
Да Денис скорее всего Вы правы — эти обновления не установлены. Сейчас качаю их в ручном режиме буду побывать.
Денис от сюда еще один вопрос — Оказывается мой WSUS не собирает обновления для win 8.1 и 2012 вовсе.
Поиск KB2998527 выдает пакеты только для 2003-2008r2 а для win 8 и win 2012 вообще нет.
Как мне заставить wsus качать обновления для новой платформы? (wsus 3.2 роль установлена на server 2008r2)
KB2734608 — (хотфикс установлен)
Та же проблема при установке KB2998527, но на Windows Server 2008 R2 — «Обновление не применимо к этому компьютеру». Сервер является контроллером домена.
Указанные в посте обновления для других версий ОС. Текущий часовой пояс — «(UTC +03:00) Москва, Санкт-Петербург, Волгоград» (без добавления «RTZ2» в конце).
Настройка синхронизации времени в домене Windows Server 2008 R2/2012 R2
Для правильного функционирования доменной среды Windows Server 2008 R2/2012 R2, является корректная работа службы времени Windows (W32Time).
Схема работы синхронизации времени в доменной среде Active Directory:
- Контроллер корневого домена в лесу AD, которому принадлежит FSMО-роль PDC-эмулятора, синхронизируется с внешними источниками точного времени. Он же является источником времени для всех остальных контроллеров этого домена.
- Контроллеры дочерних доменов в AD, синхронизируют время с вышестоящих контроллеров домена AD.
- Рядовые члены домена (сервера и рабочие станции) синхронизируют свое время с ближайшим к ним доступным контроллером домена, соблюдая топологию AD.
Служба времени в Windows (W32Time) не имеет графического интерфейса и настраивается из командной строки (утилита w32tm), с помощью реестра (HKLM\System\CurrentControlSet\Services\W32Time\Parameters) и посредством Групповой политики (Group Policy Managment)
Включение NTP-сервера
NTP-сервер по-умолчанию включен на всех контроллерах домена, но его можно включить и на рядовых серверах:
Конфигурация NTP-сервера
Задаем тип синхронизации внутренних часов, на использование внешнего источника. (Командная строка/Реестр):
- w32tm /config /syncfromflags:manual
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters] — «Type»=NTP
NoSync — NTP-сервер не синхронизируется с каким либо внешним источником времени. Используются системные часы, встроенные в микросхему CMOS самого сервера.
NTP — NTP-сервер синхронизируется с внешними серверами времени, которые указаны в параметре реестра NtpServer.
NT5DS — NTP-сервер производит синхронизацию согласно доменной иерархии.
AllSync — NTP-сервер использует для синхронизации все доступные источники.
Задание списка внешних источников для синхронизации, с которыми будет синхронизировать время данный сервер. По-умолчанию в этом параметре прописан NTP-сервер Microsoft (time.windows.com, 0×1). (Командная строка/Реестр):
- w32tm /config /manualpeerlist:»0.ru.pool.ntp.org,0x1 1.ru.pool.ntp.org,0x1 2.ru.pool.ntp.org,0x1″
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters] — «NtpServer»=0.ru.pool.ntp.org,0x1 1.ru.pool.ntp.org,0x1 2.ru.pool.ntp.org,0x1
0×1 – SpecialInterval, использование временного интервала опроса.
0×2 – режим UseAsFallbackOnly.
0×4 – SymmetricActive, симметричный активный режим.
0×8 – Client, отправка запроса в клиентском режиме.
Задание интервала синхронизации с внешним источником (для источников помеченных флагом 0×1). По-умолчанию время опроса задано — 3600 сек. (1 час). (Командная строка/Реестр):
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient] — «SpecialPollInterval»=3600
Объявление NTP-сервера в качестве надежного. (Командная строка/Реестр):
- w32tm /config /reliable:yes
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config] — «AnnounceFlags»=0000000a
После настройки необходимо обновить конфигурацию сервиса. Выполняем команду:
Отобразить текущую конфигурацию службы времени:
- w32tm /query /configuration
Получения информации о текущем сервере времени:
Отображение текущих источников синхронизации и их статуса:
Отображение состояния синхронизации контроллеров домена с компьютерами в домене:
- w32tm /monitor /computers:192.168.1.2
Отобразить разницу во времени между текущим и удаленным компьютером:
- w32tm /stripchart /computer:192.168.1.2 /samples:5 /dataonly
Удалить службу времени с компьютера:
Регистрация службы времени на компьютере. Создается заново вся ветка параметров в реестре:
Остановка службы времени:
Запуск службы времени:
Конфигурация NTP-сервера/клиента групповой политикой
Для централизованной настройки службы времени Windows, на серверах и рабочих станциях в доменной среде Active Directory, воспользуемся групповой политикой. На примере, выполним настройку для рабочих станций.
Переходим в ветку: Конфигурация компьютера (Computer Configuration) — Политики (Policies) — Административные шаблоны (Administrative Templates) — Система (System) — Служба времени Windows (Windows Time Service) — Поставщики времени (Time Providers).
Открываем параметр: Настроить NTP-клиент Windows (Configure Windows NTP Client)
- NtpServer — 192.168.1.2 (Адрес контроллера домена с ролью PDC)
- Type — NT5DS
- CrossSiteSyncFlags — 2
- ResolvePeerBackoffMinutes —15
- Resolve Peer BackoffMaxTimes — 7
- SpecilalPoolInterval — 3600
- EventLogFlags — 0




