Меню Рубрики

Patch time windows xp

Практика смены часового пояса в долгоживущей Windows XP

И вот опять эта Windows XP, ни на одной работе не было чтобы данная система исчезла из использования, то что говорится руководству, что поддержка истекает, и вот она истекла, но что толку — ведь никто не слушает. Пользователям так удобнее. И вот очередное нововведение, то отмена перехода на зимнее время в 2012 годы кажись, то вот опять возврат к зимнему времени и установления новых систем часовых зон. И снова костыли , а почему, да потому что официального исправления к данной редакции нет , но имеется возможность превратить Windows XP SP3 Proffessional в Embedded, накатить патч и поправить, но это ручной способ.

Ниже пошаговые действия как я проделывал на единичных компьютерах не состоящих в домене.

Превратить Windows XP SP3 в редакция Embedded можно, как через консоль командной строки, так и через редактор реестра, я всегда склоняюсь к трудностями, так я больше понимаю, что и как нужно делать, поэтому открываем командную строку (все действия проделываются с правами администратора на системе)

Win + R → cmd.exe

отобразить какая сейчас система:

C:\Documents and Settings\ekzorchik> systeminfo

Название ОС: Microsoft Windows XP Professional

Версия ОС: 5.1.2600 Service Pack 3 сборка 2600

Изготовитель ОС: Microsoft Corporation

Параметры ОС: Изолированная рабочая станция

и набираем для превращения:

C:\Documents and Settings\ekzorchik>reg add HKLM\SYSTEM\WPA\PosReady /v Installed /t REG_DWORD /d 1

Операция успешно завершена

Скриншот того что в итоге должно получиться

Далее скачиваем исправление от версии Embedded, взять его можно по этой ссылке

http://download.windowsupdate.com/c/msdownload/update/software/updt/2014/09/windowsxp-kb2998527-x86-embedded-rus_1699e2385b47b99705cc2f851647b7a3476d6512.exe

и устанавливаем в систему, установка может завершится не вполне совсем корректно, это нормально.

Далее открываем оснастку «Дата и время» вкладка «Часовой пояс»

Пуск — Панель управления — «Дата и время»

и меняем часовой пояс на « GMT+03:00) Волгоград, Москва, Санкт-Петербург ( RTZ 2 ) и снимаем галочку «Автоматический переход на летнее время и обратно», в итоге должно быть с соответствии с нижеследующим скриншотом:

Нажимаем «Применить» и «ОК», после выставления часового пояса. Теперь ключ добавленный в реестр можно спокойно удалить, но сделать это можно только по такому состоянию дел:

Сперва прописали ключ в реестре

Поставили пакет исправления

Поправили в оснастке «Дата и время»

Удалили ключ из реестра

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

Все разобранное выше — это ручной режим, далее я покажу, как подойти к режиму автоматизации:

На просторах всемирной паутины есть такие рекомендации:

превра тить Windows XP SP3 Professional в редакцию Embedded

у стави ть исправление KB 2998527 for Embedded

Э кспортировать/испортировать reg файл ы

И сп рав ить часовой пояс

Первые три пункта я уже рассмотрел и применил у себя, теперь разберу и опишу:

экспортируем ветку реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones] в именование файла 3.reg

следующую ветку реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] в именование файла 4 .reg

А после создаем именованный файл реестра 1.reg с содержанием, где происходит удаление информации обо всех часовых поясах :

Win + R → notepad.exe и копируем в создаваемый файл нижеследующее содержание:

( для справки : дефис перед HKLM – это управляющий элемент который позволяет удалить раздел Time Zones)

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones]

Сохраняем Файл — Сохранить как, вот так:

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

Win + R → notepad.exe и копируем в создаваемый файл нижеследующее содержание:

Windows Registry Editor Version 5.00

Сохраняем также: Файл — Сохранить как

Теперь мы имеем четыре надстроечных reg файла. Дальнейшие действия:

если используем домен то пишется скрипт который поочередно запускает: 1,2,3,4 reg файлы (во вложении готовые reg файлы)

C:\Documents and Settings\ekzorchik>reg import c:\timezone\1.reg

C:\Documents and Settings\ekzorchik>reg import c:\timezone\2.reg

C:\Documents and Settings\ekzorchik>reg import c:\timezone\3.reg

C:\Documents and Settings\ekzorchik>reg import c:\timezone\4.reg

, но есть одно но, изменение часового пояса нужно делать руками

, что опускает на нет все действия выше, я нашел выход — это воспользоваться возможностями утилиты tzchange, найти которую можно в пакете исправления: KB955839 (ссылка на загрузку: http://support.microsoft.com/kb/955839).

Устанавливаем данный пакет исправления в систему : (можно просто распаковать и взять исполняемый файл tzchange, поместить его в %systemroot%\system32 или в любое другое место)

C:\>msiexec /i c:\timezone\WindowsXP-KB955839-x86-RUS.exe /qn

C:\>tzchange /c «Russian Standard Time»

Вот теперь уже лучше. Из всего выше разобранного следует, что создаваемых скрипт будет состоять из 5 строк, ну это так для примера, ведь в случае своего случая каждый системный администратор сможет оптимизировать дополнив скрипт своими собственными параметрами, проверками, я же останавливать на этом не буду. Я своими шагами выше рассмотрел все то с чем мне пришлось столкнуться в ходе изменения часового пояса на системе закончившей официально свой путь в 2014 году. На этом всё, с уважением, автор блога ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще 🙂

Карта МКБ: 4432-7300-2472-8059
Yandex-деньги: 41001520055047

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Источник

Переход на зимнее время в Windows XP

26 октября 2014 года в 2 часа ночи страна (точнее почти вся) переведет стрелки на один час назад, перейдя таким образом на постоянное зимнее время. Ранее мы уже подробно разобрались в грядущих изменениях и обновлениях Windows, необходимых для корректного перехода на зимнее время. В той же статье было указано, что для Windows XP и других неподдерживаемых систем Microsoft не будет выпускать обновлений для перехода на зимнее время. К счастью выход есть, и пользователям XP не придется навечно остаться в «летнем времени».

В этой статье мы покажем, как в Windows XP корректно перейти на зимнее время. На базе обновления для Windows Server 2003 мы подготовили сценарий коррекции часовых зон на Windows XP и других неподдерживаемых операционных систем (на которых невозможна установка обновления КВ2998527). Мы подготовили для вас готовый reg файл для всех часовых поясов России, который нужно импортировать в реестр и переключить ПК в скорректированный часовой пояс.

Архив с файлом, содержащий готовые тайм зоны для Windows XP можно скачать здесь TimeZone-WindowsXP.zip (13 Кб). Распакуйте его содержимое (файл TimeZone-WindowsXP.reg) в произвольный каталог и последовательно выполните две операции:

    Импортируйте reg файл с новыми часовыми зонами в реестр:

(нужно указать полный путь к файлу)
Измените текущий часовой пояс на новый. Сделать это можно из графического интерфейса или из командной строки:

В следующей таблице представлено соответствие между отображаемым и служебным именем новых часовых зон:

Отображаемое имя часовой зоны Системное имя часовой зоны
(UTC+02:00) Kaliningrad (RTZ 1) Kaliningrad Standard Time
(UTC+03:00) Moscow, St. Petersburg, Volgograd (RTZ 2) Russian Standard Time
(UTC+04:00) Izhevsk, Samara (RTZ 3) Russia Time Zone 3
(UTC+05:00) Ekaterinburg (RTZ 4) Ekaterinburg Standard Time
(UTC+06:00) Novosibirsk (RTZ 5) N. Central Asia Standard Time
(UTC+07:00) Krasnoyarsk (RTZ 6) North Asia Standard Time
(UTC+08:00) Irkutsk (RTZ 7) North Asia East Standard Time
(UTC+09:00) Yakutsk (RTZ 8 ) Yakutsk Standard Time
(UTC+10:00) Vladivostok, Magadan (RTZ 9) Vladivostok Standard Time
(UTC+11:00) Chokurdakh (RTZ 10) Russia Time Zone 10
(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky (RTZ 11) Russia Time Zone 11

Например, если на компьютере нужно изменить часовой пояс на Новосибирский, команда будет выглядеть так:

(пример для московского часового пояса).

После обновления часовых поясов на ПК, настройки времени будут видно, что текущий часовой пояс – Russia TZ 5 Daylight Time.

А на вкладке Time Zone (Часовой пояс) будет указан пояс (UTC+06:00) Novosibirsk (RTZ 5).

Известные проблемы:

  1. После обновления часовых зон на русифицированной версии Windows XP, все часовые зоны будут отображаться на английском
  2. После перехода на зимнее время 26 октября на Windows XP понадобится внести дополнительное изменение, отключающее переход на летнее время (снять галку «Автоматический переход на летнее время и обратно»), причем выполнить эту операцию нужно до января 2015 года
  3. Powershell скрипт для получения настроек часовых поясов на ПК домена

снять галку «Автоматический переход на летнее время и обратно»
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
«DisableAutoDaylightTimeSet»=dword:00000001

да, но снятая таким образом галка начинает работать тољко после перезагрузки,
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters – не помогает 🙁
как бы на перезагрузке сэкономить? Shutdown -r и прочую автоматизацию ребута не предлагать, т.к. есть около 200 ящиков с довољно капризными юзерами, половина из которых перегружает комп тољко в случае ядерной угрозы, а из них довољно бољшая группа випов, к которым просто так со своим нелепым CTRL-ALT-DEL, а тем более с удаленным ребутом и вовсе не подойдешь…

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

Это как раз понятно, что снимать не спеша после 26-го. А вот насчёт перезагрузки – в практике были случаи, когда рабочка WinXP не перегружалась бољше года, и работала при этом, как ни странно о_О (правда, такие случаи можно пересчитать по паљцам), а вот случаев, когда не перегружалась 6-9 месяцев – уже десятки…

Какие однако у людей неприхотливые випы, в 2014 году сидеть на XP, но при этом возражать только против перезагрузки, а не против полного анигилирования морально устаревшей, да и по мнению моих випов — откровенно страшной, ОС.

А разве не 26 октября перевод часов?

Э, да, сорри :). Поправил

Если снять галку «Автоматический переход на летнее время и обратно»
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
«DisableAutoDaylightTimeSet»=dword:00000001
то время еще на час назад перейдёт, там нужно в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Ekaterinburg Standard Time в параметре TZI поставить нули

Галочка «Автоматический переход на летнее время и обратно» должна стоять! Именно благодаря этому механизму система САМА переведен время на 1 час назад 26 октября. В дальнейшем эту галочку можно снять

Накатил рег-файл в XP, галочки «Автоматический переход на летнее время и обратно» нет… В чем может быть проблема. WinXP 32 sp3.

Речь о Russian Standard Time

Сорри, появилась галка.

Кто-нибудь пробовал данный способ на Windows 2000?

на двухтоннике работает

опробовал данный метод на 2000 Server,все работает но после перезагрузке все возращается назад.

А что именно у вас вернулось назад? У меня после перезагрузки 2000 Server новая временная зона осталась.

Нужно будет просто поменять часовой пояс (славо богу) опыта в 2011г. хватило….У нас был Екатеринбург +5 (с переходом на зимнее/летнее время). Стала Астана +6 без перехода. Теперь в субботу просто скриптом поменять зону на Ташкент +5 без перехода. Скрипт для домена такой:
CONTROL.EXE TIMEDATE.CPL,,/Z Pakistan Standard Time

Большое спасибо за патчик.

Я проще сделал, просто удалил все старые временные зоны и создал новые. Вот куп файл:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Kaliningrad Standard Time]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Ekaterinburg Standard Time]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\N. Central Asia Standard Time]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\North Asia Standard Time]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\North Asia East Standard Time]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Yakutsk Standard Time]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Vladivostok Standard Time]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Magadan Standard Time] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 1]
«Display»=»(GMT+02:00) Калиниград»
«Dlt»=»Калининградское время (лето)»
«Std»=»Калининградское время (зима)»
«Index»=dword:80000059
«TZI»=hex:88,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 2]
«Display»=»(GMT+03:00) Волгоград, Москва, Санкт-Петербург, Крым»
«Dlt»=»Московское время (лето)»
«Std»=»Московское время (зима)»
«Index»=dword:00000091
«TZI»=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 3]
«Display»=»(GMT+04:00) Ижевск, Самара»
«Dlt»=»Самарское время (лето)»
«Std»=»Самарское время (зима)»
«Index»=dword:8000005d
«TZI»=hex:10,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 4]
«Display»=»(GMT+05:00) Екатеринбург»
«Dlt»=»Екатеринбургское время (лето)»
«Std»=»Екатеринбургское время (зима)»
«Index»=dword:000000b4
«TZI»=hex:d4,fe,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 5]
«Display»=»(GMT+06:00) Новосибирск»
«Dlt»=»Новосибирское время (лето)»
«Std»=»Новосибирское время (зима)»
«Index»=dword:000000c9
«TZI»=hex:98,fe,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 6]
«Display»=»(GMT+07:00) Красноярск, Кемерово»
«Dlt»=»Красноярское время (лето)»
«Std»=»Красноярское время (зима)»
«Index»=dword:000000cf
«TZI»=hex:5c,fe,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 7]
«Display»=»(GMT+08:00) Иркутск»
«Dlt»=»Иркутское время (лето)»
«Std»=»Иркутское время (зима)»
«Index»=dword:000000e3
«TZI»=hex:20,fe,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 8]
«Display»=»(GMT+09:00) Якутск»
«Dlt»=»Якутское время (лето)»
«Std»=»Якутское время (зима)»
«Index»=dword:000000f0
«TZI»=hex:e4,fd,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 9]
«Display»=»(GMT+10:00) Владивосток, Магадан»
«Dlt»=»Владивостокское время (лето)»
«Std»=»Владивостокское время (зима)»
«Index»=dword:0000010e
«TZI»=hex:a8,fd,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 10]
«Display»=»(GMT+11:00) Чокурдах»
«Dlt»=»Чокурдахское время (лето)»
«Std»=»Чокурдахское время (зима)»
«Index»=dword:80000057
«TZI»=hex:6c,fd,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russia Time Zone 11]
«Display»=»(GMT+12:00) Анадырь, Петропавловск-Камчатский»
«Dlt»=»Камчатское время (лето)»
«Std»=»Камчатское время (зима)»
«Index»=dword:80000052
«TZI»=hex:30,fd,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Belorussia Standard Time]
«Display»=»(GMT+03:00) Минск»
«Dlt»=»Минское время (лето)»
«Std»=»Минское время (зима)»
«Index»=dword:8000005c
«TZI»=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Patch reason 5 for windows 10
  • Patch rdp windows 7
  • Patch amd fx windows 7
  • Password reset linux windows
  • Password manager windows 10 lenovo