Описание: Настоящий сборник включает в себя все предлагаемые обновления Windows Update вышедшие после SP3 для Windows XP и Internet Explorer 8, обновления обязательны как минимум, для защиты от эпидемии вируса kido (Conficker) и от других вирусов-червей использующих известные уязвимости Windows XP SP3...
Доп. информация:Сборник предназначен как для профессионалов так и для рядовых пользователей для установки в скрытом режиме (с минимумом взаимодействия с пользователем) непосредственно в среде Windows.
ОС: MS Windows XP SP3 (32-bit) / MS Windows XP SP2 (64-bit) Язык: русский-английский Размер: ~391 МБ (32-bit) / ~715 МБ (64-bit)
Реализована проверка соответствия требований к операционной системе, установленному SP и языку системы
Достаточно простая настройка скрипта с помощью текстовых файлов собранных в одной папке
Возможно указать порядок установки обновлений
Возможно задать в файле конфигурации Set.txt необходимо ли выполнять принудительную перезагрузку по окончанию установки или нет
Возможно указать ключи установки как для всех обновлений, так и принудительно для каждого обновления
Возможно устанавливать обновления Internet Explorer 8 сразу после установки сабжа, без перезагрузки
Возможно задать/изменить паузу между устанавливаемыми обновлениями
Реализована проверка перед установкой обновления на предмет его наличия в системе
Отчет об обнаруженных и установленных обновлениях можно наблюдать в корне системного диска в файлах Detected.log и Installed.log
Начало выполнения обновления, подготовка к перезагрузке, окончание выполнения обозначено информационными сообщениями, язык текста (русский/английский) которых зависит от используемых региональных настроек
Активация и деактивация возможности установки обновлений для Internet Explorer сразу после его установки производится с помощью скрипта IEPostUpdateInstall.cmd с ключами соответственно /On и /Off.
Пример содержания файла IEPostUpdateInstall.cmd...
Список, порядок обновлений, замена ключей установки обновлений заданных по-умолчанию (/quiet /norestart в файле Set,txt) задается в файле KB.txt (поддерживаемые разрешения EXE, CMD, MSI), который должен быть расположен в папке Config, а собственно обновления в папке KBxxxxxx. Для исключения обновления из списка устанавливаемых достаточно перед названием обновления в файле KB.txt поставить знак ; (точка с запятой).
Пример содержания файла KB.txt (указывается только имя обновления, для большинства в виде KBxxxxxx и ключи установки - для EXE, MSI при необходимости, для CMD - обязательно)...
;...=Командная строка для выполнения задержки перед установкой каждого обновления
delay=start /wait /min .\Tools\nircmd.exe wait 3000
;...=Ключ вкл./выкл. принудительной перезагрузки после установки, возможные значения Yes, No
ForceReboot=Yes
;...=Набор ключей для новых обновлений (возможно переопределение для каждого обновления в файле KB.txt)
MainSwitches=/quiet /norestart
;...=Набор ключей для обновлений .Net Framework из папки dotnetfx35
NetUpdatesSwitches=/quiet /norestart
;...=Набор ключей для установки rootsupd.exe, vcredist_x86_2005.exe, vcredist_x86_2008.exe
OldSwitches=/Q
;...=Набор ключей для установки dotnetfx35.exe
NetSwitches=/quiet /norestart /nopatch /lang:RUS
;...=Ветка реестра для определения текущей кодовой страницы (определяет использование text_ru.txt или text_en.txt)
detect_CP=HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage
;...=Ветка реестра для определения версии операционной системы
detect_SP=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
;...=Ветки реестра для определения установлен Internet Explorer (заданной в KB.txt версии) в системе или нет
detect_IE=HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP0\ie
detect_IE7=HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP0\ie7
detect_IE8=HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP0\ie8
;...=Ветка реестра для определения установлен Microsoft .NET Framework 3.5 SP1 в текущей системе или нет
detect_NET=HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 SP1
;...=Ветка реестра для определения установлено обновление KB954550 в системе или нет
detect_KB954550=HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP4\KB954550-v5\Filelist\0
;...=Ветка реестра для определения установлено обновление KB954550 в системе или нет
detect_KB958481=HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 2\SP2\KB958481
;...=Ветка реестра для определения установлено обновление KB954550 в системе или нет
detect_KB958483=HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.0 Service Pack 2\SP2\KB958483
;...=Ветка реестра для определения установлено обновление KB954550 в системе или нет
detect_KB958484=HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 SP1\SP1\KB958484
;...=Путь для определения необходимости установки обновления KB923789
detect_KB923789=!WINDIR!\system32\Macromed\Flash\flash.ocx
;...=Путь для определения необходимости установки обновления KB946648
detect_KB946648=!ProgramFiles!\Messenger\msgsc.dll
;...=Путь для определения необходимости установки обновления Windows Update Agent
detect_WUA=!WINDIR!\system32\SoftwareDistribution\Setup\ServiceStartup\wups.dll\7.2.6001.788
;...=Ветка реестра для определения установлено обновление в системе или нет исходя из наличия сведений в реестре для его удаления
path_UNINSTALL=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
;...=Ветка реестра для определения установлены библиотеки VC++ 2005 в системе или нет
detect_VC05=!path_UNINSTALL!\{7299052b-02a4-4627-81f2-1818da5d550d}
;...=Ветка реестра для определения установлены библиотеки VC++ 2008 в системе или нет
detect_VC08=!path_UNINSTALL!\{9A25302D-30C0-39D9-BD6F-21E6EC160475}
;...=Ветка реестра для определения установлены библиотеки MSXML 4 в системе или нет
detect_MSXML4=!path_UNINSTALL!\{196467F1-C11F-4F76-858B-5812ADC83B94}
;...=Ветка реестра для определения установленной версии обновления Windows Roots Certificates
detect_rootsupd=HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{EF289A85-8E57-408d-BE47-73B55609861A}
;...=Определение переменной, которой в случае обнаружения ветки %detect_rootsupd% будет присвоено значение версии обновления Windows Roots Certificates
detect_ver_rootsupd=0
;...=Номер актуальной версии обновления Windows Roots Certificates
cur_ver_rootsupd=20,0,2195,0
;...=Дата последнего изменения файла MRT.exe (Microsoft Removal Tool) (используемый метод определения установленой версии KB890830)
cur_date_mrt=07.05.2009
;...=Командная строка для остановки службы оптимизации .Net Framework на период установки сборника
NetStop=start /high /wait /min sc stop clr_optimization_v2.0.50727_32 >nul
Список веток реестра для проверки наличия обновления в системе задается в файле RegKeys.txt, который должен быть расположен в папке Config. Переменная !number! в ветке реестра должна заменять номер обновления KBxxxxxx.
Title_Cmd=Post-!Chk_SP!
Title_InfoBox=" !Title_Cmd! updates for '!Chk_OS:~10! !Chk_SP! !Chk_Lang!'"
Text_InfoBox_0="Извините, этот сборник только для '!Chk_OS! !Chk_SP! !Chk_Lang!'..."
Text_InfoBox_1="Язык операционной системы и обновлений не совпадает..."
Text_InfoBox_2="Обновление началось, закройте все приложения и дождитесь сообщения о завершении установки..."
Text_InfoBox_3="Для завершения установки Ваш компьютер будет перезагружен примерно через 10 секунд..."
Text_InfoBox_4=Установка завершена...
Text_InfoBox_5="Для завершения установки перезагрузите Ваш компьютер при первой же возможности..."
MRT_Group=Антивирусные
Пример содержания файла Text_en.txt для англоязычного сборника...
Title_Cmd=Post-!Chk_SP!
Title_InfoBox=" !Title_Cmd! updates for '!Chk_OS:~10! !Chk_SP! !Chk_Lang!'"
Text_InfoBox_0="Sorry, this pack only for '!Chk_OS! !Chk_SP! !Chk_Lang!'..."
Text_InfoBox_1="Language does not match..."
Text_InfoBox_2="Started..."
Text_InfoBox_3="Preparing for restart (~10 sec)..."
Text_InfoBox_4=The end...
Text_InfoBox_5="When you can, please, restart your system..."
MRT_Group=Antiviruses
Информация о системе предназначенной для обновления задается в файле OS_ver.txt.
Пример содержания файла OS_ver.txt (для корректной обработки русскоязычных строк кодировка файла при сохранении должна быть OEM)...
;...=Версия операционной системы для которой предназначены обновления(например: Microsoft Windows XP, Microsoft Windows Server 2003)
Chk_OS=Microsoft Windows XP
;...=Версия Service Pack операционной системы для которой предназначены обновления (например: SP2, SP3)
Chk_SP=SP3
;...=Язык операционной системы для которой предназначены обновления (English или Russian)
Chk_Lang=English
;...=Название любой русскоязычной папки расположенной в русскоязычной системе в %ALLUSERSPROFILE%\ (например: Главное меню, Рабочий стол)
Chk_Lang1=Главное меню
;...=Название любой англоязычной папки расположенной в англоязычной системе в %ALLUSERSPROFILE%\ (например: Start Menu, Desktop)
Chk_Lang2=Start Menu
;...=Задание начального значения переменной используемой для проверки наличия англо- или русскоязычной папки в %ALLUSERSPROFILE%\
Chk_Lang3=None
Microsoft .Net Framework 3.5 SP1 Full Rus (KB951847)
Microsoft .Net Framework 3.5 SP1 (Full)
Языковой пакет Microsoft .NET Framework 3.5 SP1
Microsoft .Net Framework 4.0 (Full)
Ссылка на сборники обновлений для Windows XP SP3 (32-bit) (17.05.2014) / Windows XP SP2 (64-bit) (от 26.12.2010)
с возможностью выбора скачиваемых обновлений, их языка, а также инструментами для удобной синхронизации файлов с текущей версией сборника,
теперь нет необходимости перекачивать одно и тоже каждый месяц: Torrent-link (регистрация не требуется)
1. Папки 32-bit и 64-bit - содержат сборники для соответствующих операционных систем Windows XP.
2. Папка Ru - содержит папки и файлы сборника для русскоязычной Windows, En - англоязычной.
3. Папка # - содержит скрипт для очистки папки UnPack от неиспользуемых обновлений (скрипт выполнять ежемесячно после скачивания очередной версии сборника обновлений в ту же папку, где находилась предыдущая версия).
4. Папки Pack и Pack (by xxx) - содержат скрипт для создания сборника обновлений в виде одного файла (SFX-архива) из содержимого папки UnPack, удобно для переноса на флешке, распространения по сети и т.п.
5. Папка UnPack - содержит непосредственно сборник обновлений, файлы конфигурации и скрипты для запуска сборника.
P.S. Для простого обновления системы достаточно запустить скрипт Setup_XP.cmd (Setup_XP_64.cmd или Start.cmd для 64-битной версии сборника) из папки UnPack.
Да, но SP3 в значительной степени и сам является сборником
технических обновлений »
вероятно в стенах тех. отдела MS ведется статистика о том, какова стабильность каждого технического обновления, и раз они решились включить их в состав SP3 - они взяли на себя ответственность, поэтому если Вы готовы взять такую же ответственность на себя, можете использовать сборник технических обновлений от eGorZ. Все просто.
Alex49, данный сборник, по назначению, не предназначен для интеграции, я по натуре противник любых интеграций в дистрибутив, кроме естественно Service Pack-ов. Если очень хочется, то лучше не интегрировать, а пересобрать дистрибутив так, чтобы он автоматически запускал установку сборника, сразу же после установки Windows XP, а файл сборника разместить в какой -либо папке на диске с дистрибутивом. На мой взгляд это гораздо удобнее, т.к. если унифицировать название сборника скажем PostSP3Updates.exe и сослаться на файл сборника после установки системы, то для дальнейшего обновления дистрибутива достаточно будет обновить один файл сборника, тем самым Вы сведете любые проблемы "интеграции" на нет.
P.S. Но в принципе все можно интегрировать... просто это займет достаточно времени плюс Вам каждый месяц надо будет производить эти операции интегрирования... по мне так это слишком муторно, а результат не всегда себя оправдывает... Кстати в текущей ветке форума есть сборник, который уже предназначен для интеграции.
TechnicsKuzya,
Скачал Вашу полную версию сборника для русскоязычной Windows XP SP3 (версия от 15.07.2009) с letitbit.net. А он не запускается... Возможно закачалась с ошибкой.
Вы не моглы бы привести контрольную сумму (md5) Вашего сборника обновлений. Хотел бы проверить правильность закачки....
TechnicsKuzya,
После установки английской версии сборника на чистую английскую систему
я обнаружил, что установились русскоязычные языковые пакеты Microsoft .Net Framework.
Я раскрыл исходник и там действительно лежит dotnetfx35langpack_x86ru.
Как это отразиться, на работе чисто английской версии, на которой не будет русского MUI?
Спасибо.
leopold_bloom, ОК, понял, сейчас сделаю Alex49, пакеты .Net Framework - одинаковые, что для англ., что для русскоязычной. Если включено отображение кириллицы - проблем быть не должно, в крайнем случае либо поставьте MUI (могу поделиться), либо удалите "Языковой пакет Microsoft .NET Framework 3.5 SP1 - RUS". Хотя по-моему муи не обязателен, достаточно в региональных настройках включить отображение сообщений на русском языке. Русский язык в Framework влияет, если не ошибаюсь, только на вывод сообщений, т.е. программа работать будет, просто сообщения могут выводится "абракадаброй", если не включена поддержка русской кодировки в Windows.
ОС: Microsoft Windows XP Professional SP3 x86 Собственной сборки/Microsoft Windows 7 Ultimate x64/Microsoft Windows 10 LTSC x64
Индекс производительности Windows: 7.7
Прочее: Espada PCI USB 2.0 Controller (NEC), Lamptron Fan Controller CP120V2, Alpenfoehn Olymp, 3 x NF-A15 PWM, 4 x NB eLoop B14-2, Zyxel Keenetic Ultra, Genius KB-19E NB, HP Compact Speaker System 2.1, Canon 4400F, Ricoh SP200N, Logitech M-SBF96, APC Back UPS ES 525
мнение абсолютно такое же, просто может не совсем точно выразился. SP3+TechnicsKuzya pack+eGorZ pack - лучшее для тех, кто не брезгует техническими обновлениями, если почитаете тот же ru-board, на предыдущих страницах той же ветки я всегда высказывался по поводу того, что технические обновления - про запас, на всяк случай И если выбирать сборник технических обновлений, IMHO лучше чем от eGorZ в сети нет, т.к. он также использует оригинальные дистрибутивы от MS. »
Если он использует от МС, почему ты тогда не включишь в свой пак их тоже для полноты?
-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!