Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Сценарий (Script, *.cmd) для установки обновлений Windows XP

Автор: dg
Дата сообщения: 25.12.2004 17:56
описание
данный сценарий является лишь примером, все пути у вас будут другие.
(я подключаю сетевую папку с дистрибутивами на сервере как диск Z:).
список обновлений приведён в шапке темы Обновления для Microsoft Windows XP.

предположения
установка выполняется на чистую систему с SP2. Если какие-то обновления уже были установлены — их следует исключить из сценария.
если установка производится на Windows XP Media Center Edition 2005 — исключите Windows Media Player 10 (он встроен в MCE 2005).
если установка производится на Windows XP Tablet PC Edition 2005, то в сценарий следует добавить Microsoft Windows XP Tablet PC Edition 2005 Multilingual User Interface (MUI) Pack так, как это описано в KB885481 — List of Setup command-line parameters for Tablet PC Edition 2005 MUI Pack.
установка выполняется на английскую систему с русским MUI. Если это не так — все обновления для MUI надо исключить.
дистрибутивы всех обновлений уже распакованы. Если устанавливать обновления из исходных дистрибутивов, в некоторых случаях потребуются другие ключи автоматической установки.

нерешённые проблемы
при установке Service Pack 1 для .NET Framework Version 1.1, приходится задавать ключ /quiet. Без этого выводятся подтверждения на обновление. Но использование этого ключа убирает полностью индикатор хода выполнения установки, что мне не нравится (во всех остальных случаях используются ключи /passive /norestart).
непонятно, как устанавливать распакованным MUI для Windows Media Player. Внутри находится сценарий в формате .inf. Однако установка стандартным методом:rundll32 setupapi,InstallHinfSection DefaultInstall 132 MP10Setup_muiRUS.inf
Автор: dg
Дата сообщения: 29.12.2004 06:02
Как упоминалось выше, я устанавливаю обновления из распакованных дистрибутивов. Делается это для увеличения скорости установки. Когда пакетным методом ставятся все обновления на несколько машин — выигрыш во времени существен, особенно если с производительностью сети проблем нету, а мощности клиентов, напротив, оставляет желать лучшего.

По способу распаковки дистрибутивы делятся на три типа (классификация моя).

Обновления, упакованные при помощи IExpress
IExpress — утилита, изначально созданная для распространения дистрибутивов Internet Explorer. Если она кому-то понадобится для собственных целей, скачать её можно в составе Internet Explorer Administration Kit.

Файл дистрибутива, упакованного IExpress, является исполняемым, то есть имеет расширение .exe и стандартную иконку в виде жёлтой коробки. Никакого стандарта для имён таких файлов, потому что большинство обновлений этого типа имеют несерийный характер. Это значит, что они являются отдельными более или менее смаостоятельными компонентами Windows. Обновления для собственно ОС никогда не упаковываются с помощью IExpress — для их установки служит утилита Update.exe и они относятся ко второму типу по моей классификации

К обновлениям, упакованным IExpress, относятся, например, Windows Media Player 10, MUI для него и для Movie Maker 2.1.

Для распаковки обновления, упакованного IExpress, следует запустить его установочный файл с параметрами /c /t:<полный путь для распаковки>
Автор: dg
Дата сообщения: 29.12.2004 22:41
Обновления, устанавливаемые с помощью Update.exe
Таким способом распространяются все обновления для собственно ОС — то есть обновления безопасности, критические обновления, исправлениния и так далее, а также пакеты обновлений (Service Packs и Update Rollups).

Также как и обновление первого типа (упакованное IExpress), обновление, устанавливаемое Update.exe, в запакованном виде представляет собой исполняемый файл с иконкой в виде жёлтой коробки. Однако название этого файла строго стандартизировано и укладывается в форматОС-KB123456-суть-язык.exe
Автор: ShriEkeR
Дата сообщения: 09.01.2005 20:09
я приводил пример для установки хотфиксов для ОС:

Windows2000-KB837001-x86-RUS.EXE -z -m
OE6.0sp1-KB837009-x86-RUS -z -m
Windows-KB870669-x86-ENU.exe -z -m
qchain.exe qchain.log

батник сделан по рекомендациям мелкомягких:
http://support.microsoft.com/default.aspx?scid=kb;en-us;296861 (EN)
http://support.microsoft.com/?id=296861 (Rus) /но там примеров не видно, почему-то/
описания ключей -z и -m в выщеуказанной статье приведены.
для пакетных установок хотфиксов мелкомягкие рекомендуют использовать qchain.exe
Автор: Fil_2071
Дата сообщения: 09.01.2005 21:19
ShriEkeR
У меня строка .NET Framework_1.1_rus -z -m вызвала сообщение об ошибки сценария.
Вариант NET Framework_1.1_rus /Q:A /R:N не прошел, т.к. не был найден файл NET.
Установка пошла только так NET_Framework_1.1_rus /Q:A /R:N (для файлов типа WindowsXP-KB873339-x86-RUS.exe на другом форуме порекомендовали ключи /Q /M /Z /N, т.е. в зависимости от типа обновления идут разные ключи).
Автор: ShriEkeR
Дата сообщения: 09.01.2005 22:09
Fil_2071
я так думаю, что эта ссылка должна помочь:
http://unattended.msfn.org/xp/applications/netframework.htm
Автор: Fil_2071
Дата сообщения: 10.01.2005 13:00
ShriEkeR
Да, это вариант, но зачем идти таким сложным путем, если достаточно просто прописать другие ключи.
Автор: ShriEkeR
Дата сообщения: 10.01.2005 13:41
Fil_2071

если ставить всё в одном /на энное количество тазиков/ по сети или КД установочный делать, то эту процедуру необходимо сделать один раз.
Автор: Fil_2071
Дата сообщения: 10.01.2005 14:57
ShriEkeR
Ну так все делается один раз. Мы предложили 2 варианта, а люди пускай выбирают.
Автор: dg
Дата сообщения: 10.01.2005 20:47
ShriEkeR
Цитата:
описания ключей -z и -m в выщеуказанной статье приведены.
это старые версии ключей /passive /norestart. Все обновления, вышедшие после XP SP2 (а также многие из тех, которые вышли ещё до него), устанавливаются новой версией Update.exe, которая поддерживает как старые ключи, так и новые.

Цитата:
для пакетных установок хотфиксов мелкомягкие рекомендуют использовать qchain.exe
опять-таки, это справедливо только для достаточно старых обновлений. Windows XP SP2 (и, по-моему, Windows 2000 SP4) вообще не включают эту утилиту, её функциональность не требуется.

по поводу .NET Framework постараюсь написать завтра третью часть руководства -- про обновления, устанавливаемые при помощи Windows Installer.
Автор: dg
Дата сообщения: 22.01.2005 12:23
сценарий обновлён до версии 1.2. Добавлена установка KB890175 — Microsoft Security Bulletin MS05-001 и запуск KB890830 - Microsoft Windows Malicious Software Removal Tool в автоматическом режиме (согласно KB891716Deployment of the Microsoft Windows Malicious Software Removal Tool in an enterprise environment / Развертывание средства удаления вредоносных программ в среде организации).
Автор: Pantalone
Дата сообщения: 04.02.2005 15:34
Для Win 2000 SP4 и Win 2000 Server SP4 кто-нить имеет батник рабочий по последующим критическим обновлениям? Остальные обновления можно опустить.
Автор: dg
Дата сообщения: 20.02.2005 00:57
версия 1.3.

список изменений:
добавлены Обновления системы безопасности за февраль'2005 (от 08.02.2005) — согласно списку в шапке темы Обновления для Microsoft Windows XP;
установка .NET Framework версии 1.1.4322.2037 (то есть 1.1 + SP1 + KB887219) теперь выполняется за один приём, а не за три. Дистрибутив выложу на днях, так как MS такого не предоставляет;
кстати, это устраняет «вторую проблему»;
немного поправлена логика путей.
Автор: titeva
Дата сообщения: 20.09.2005 16:25
Здесь так давно не постились!? А совет нужен!
dg
ОС WinXP SP2, чистая. Скачал обновления, вопрос- как их поставить атоматически? Если онные у меня на CD, 1-распаковать в любую папку?
2-вложить туда твой .cmd фаил (откорректировав под себя) и запустить его. Обьясни пожалуйста. Так нехоца устанавливать каждое в отдельности.

Спасибо.
Автор: igor_andreev
Дата сообщения: 21.09.2005 00:35
titeva
Если обновы типа WindowsXP-KBXXXXXX-x86-RUS.exe (sfxcab) то сложи все в одну папку, положи и стартани батник типа

Код:
@ECHO OFF

> _SETUP.CMD ECHO @ECHO OFF
>>_SETUP.CMD ECHO TITLE Install, please wait ...

FOR %%A IN (*.EXE) DO (
>>_SETUP.CMD ECHO.
>>_SETUP.CMD ECHO ECHO Install %%~nA
>>_SETUP.CMD ECHO %%~nxA /quiet /norestart
)

>>_SETUP.CMD ECHO.
>>_SETUP.CMD ECHO ECHO.
>>_SETUP.CMD ECHO ECHO. Its all. Please reboot.
>>_SETUP.CMD ECHO ECHO.
>>_SETUP.CMD ECHO PAUSE
>>_SETUP.CMD ECHO EXIT
Автор: bredonosec
Дата сообщения: 21.09.2005 01:15
В шапке темы http://forum.ru-board.com/topic.cgi?forum=62&topic=3573&start=640#lt
лежат пакеты со списком обнов (прямые ссылки с мелких), инструкцией и готовым батником. Версия соленой для рус выни и мой перевод для английской. Если лень самому все фиксы искать - бери готовый, сливай по прямым, кидай в одну папку и запускай батник. Если набор у тебя не совпадает с тем - подправь (впиши имена своих вдобавок/вместо тех)
Автор: titeva
Дата сообщения: 21.09.2005 23:23
igor_andreev

Цитата:
триста лет XP не переставлял

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

bredonosec Прежде чем задать вопрос я походил по всем ссылкам в данном топике. И там куда Вы меня послали (Версия солёной), у меня выскакивает окошко в браузере "Тип адреса неизвестен или не поддерживает". И никак не могу скачать.
Рад и благодарен за любую информацию!!!

Сори ссылка Eng версию, сработала (рапидшара), а на Рус (ftp:\......) нет!?
Автор: bredonosec
Дата сообщения: 22.09.2005 01:24

Цитата:
Сори ссылка Eng версию, сработала (рапидшара),
- на рапид я кидал.
Если интересует только файл-батник, то он вложен и у меня. Если также прямые ссылы на обновы -
.. а, лень ради текста рапид открывать, [more=тут положу] тут положу.
Прямые ссылки на обновления без нумерации, чтобы сразу подхватывал DownloadClient:
---------------------------------------------------------------------------------
http://download.microsoft.com/download/8/9/1/891b30ee-2185-4ac9-ac0a-50512c6de0f9/Windows-KB890830-V1.7-RUS.exe
http://download.microsoft.com/download/1/4/7/147ded26-931c-4daf-9095-ec7baf996f46/WindowsInstaller-KB893803-v2-x86.exe
http://download.microsoft.com/download/d/2/4/d2427756-a387-47b2-98c7-b4f69f7550b6/WindowsXP-KB873333-x86-RUS.exe
http://download.microsoft.com/download/9/3/0/93074d28-ef15-4719-9455-e6132d8f4dc6/WindowsXP-KB873339-x86-RUS.exe
http://download.microsoft.com/download/c/0/b/c0bdb4c8-c665-4950-b5af-9682298b5ef6/WindowsXP-KB885250-x86-RUS.exe
http://download.microsoft.com/download/0/c/e/0ce6286b-7baf-4592-8c70-354cfcd0ea38/WindowsXP-KB885835-x86-RUS.exe
http://download.microsoft.com/download/c/8/e/c8e6f231-6810-4cd0-a397-e6df09cf2c77/WindowsXP-KB885836-x86-RUS.exe
http://download.microsoft.com/download/a/4/f/a4f065f9-7365-42f6-aea7-40319ea2cecf/WindowsXP-KB886185-x86-rus.exe
http://download.microsoft.com/download/1/e/5/1e59bc0c-08fd-43cf-b453-9ed4777e344a/WindowsXP-KB887742-x86-RUS.exe
http://download.microsoft.com/download/d/1/6/d1688452-e6fc-40f3-94e3-27e6f51fb6d6/WindowsXP-KB888113-x86-RUS.exe
http://download.microsoft.com/download/b/5/4/b54b84d0-24b4-49ad-85e2-fc7440bfb791/WindowsXP-KB888302-x86-RUS.exe
http://download.microsoft.com/download/4/5/7/457feac2-ca70-48ac-b877-b1393b5d7d78/WindowsXP-KB890046-x86-RUS.exe
http://download.microsoft.com/download/9/6/4/964da9eb-b009-4401-b6fc-5cbb00a0c09b/WindowsXP-KB890859-x86-RUS.exe
http://download.microsoft.com/download/6/2/d/62db030e-d850-4a4c-a4be-183b81b4e111/WindowsXP-KB891781-x86-RUS.exe
http://download.microsoft.com/download/3/b/b/3bb13129-7119-4956-bca9-250f5e279ea1/WindowsXP-KB893066-v2-x86-RUS.exe
http://download.microsoft.com/download/5/8/f/58f95d83-f477-4f7f-8048-22186da4a500/WindowsXP-KB893086-x86-RUS.exe
http://download.microsoft.com/download/0/4/1/0417efa4-a1e9-421b-b881-ef568753fe8a/WindowsXP-KB893756-x86-RUS.exe
http://download.microsoft.com/download/9/3/d/93d807e4-4a74-4648-8e72-bf2da39cd72b/WindowsXP-KB894391-x86-RUS.exe
http://download.microsoft.com/download/5/3/9/539be667-8da3-4bfa-b41e-184157841a9e/WindowsXP-KB896358-x86-RUS.exe
http://download.microsoft.com/download/8/c/8/8c86a303-eb07-4742-b9a7-c3f96eb66ebd/WindowsXP-KB896422-x86-RUS.exe
http://download.microsoft.com/download/e/0/6/e0637ed9-f2c9-440d-95f2-99a86c7b6053/WindowsXP-KB896423-x86-RUS.exe
http://download.microsoft.com/download/6/9/a/69a898b5-f824-41b6-8cbf-a6078595c1cd/WindowsXP-KB896428-x86-RUS.exe
http://download.microsoft.com/download/e/9/c/e9c59dbf-8f22-485a-a366-b2d5a6b853dd/WindowsXP-KB896727-x86-RUS.exe
http://download.microsoft.com/download/9/2/0/920836ae-348e-4772-a691-8869f38b4429/WindowsXP-KB898461-x86-RUS.exe
http://download.microsoft.com/download/7/9/9/79922432-bfd3-4a12-acbc-18c20c04a783/WindowsXP-KB899587-x86-RUS.exe
http://download.microsoft.com/download/5/e/c/5ec87ae3-7099-4eed-8954-e2be4c7c7e6d/WindowsXP-KB899588-x86-RUS.exe
http://download.microsoft.com/download/6/3/b/63b78a0e-740e-41f6-89bd-1cfd146c9363/WindowsXP-KB899591-x86-RUS.exe
http://download.microsoft.com/download/7/3/2/732cf3ac-ff48-4616-9b23-0a9b682ee88e/WindowsXP-KB901214-x86-RUS.exe


---------------------------------------------------------------------------------
Имена и размеры апдейтов (отсортированы по имени!):
---------------------------------------------------------------------------------
File name Size
------------------------------------ ---------------
Windows-KB890830-V1.7-RUS.exe 640,344
WindowsInstaller-KB893803-v2-x86.exe 2,584,848
WindowsXP-KB873333-x86-RUS.exe 1,781,480
WindowsXP-KB873339-x86-RUS.exe 618,216
WindowsXP-KB885250-x86-RUS.exe 792,296
WindowsXP-KB885835-x86-RUS.exe 3,111,144
WindowsXP-KB885836-x86-RUS.exe 534,760
WindowsXP-KB886185-x86-rus.exe 399,080
WindowsXP-KB887742-x86-RUS.exe 462,056
WindowsXP-KB888113-x86-RUS.exe 375,016
WindowsXP-KB888302-x86-RUS.exe 401,640
WindowsXP-KB890046-x86-RUS.exe 529,648
WindowsXP-KB890859-x86-RUS.exe 6,113,520
WindowsXP-KB891781-x86-RUS.exe 411,368
WindowsXP-KB893066-v2-x86-RUS.exe 797,424
WindowsXP-KB893086-x86-RUS.exe 4,638,960
WindowsXP-KB893756-x86-RUS.exe 698,096
WindowsXP-KB894391-x86-RUS.exe 2,084,592
WindowsXP-KB896358-x86-RUS.exe 1,045,232
WindowsXP-KB896422-x86-RUS.exe 726,768
WindowsXP-KB896423-x86-RUS.exe 570,096
WindowsXP-KB896428-x86-RUS.exe 532,208
WindowsXP-KB896727-x86-RUS.exe 4,298,992
WindowsXP-KB898461-x86-RUS.exe 494,832
WindowsXP-KB899587-x86-RUS.exe 744,176
WindowsXP-KB899588-x86-RUS.exe 585,456
WindowsXP-KB899591-x86-RUS.exe 590,064
WindowsXP-KB901214-x86-RUS.exe 632,048

total files 28
total size 37,194,360 [/more]
Автор: titeva
Дата сообщения: 22.09.2005 19:26
bredonosec

Цитата:
Скачал обновления, вопрос- как их поставить атоматически?


Цитата:
лежат пакеты со списком обнов (прямые ссылки с мелких), инструкцией и готовым батником. Версия соленой для рус выни


Цитата:
Сори ссылка Eng версию, сработала (рапидшара), а на Рус (ftp:\......) нет!?


Цитата:
Если интересует только файл-батник,


Цитата:
лень

Прости, не в лени дело. В руках!! И мы просто не поняли друг друга. Поправил ссылочку от соленой и всё скачалось.
Спасибо
igor_andreev
Спасибо
Автор: caspara
Дата сообщения: 01.09.2006 15:55
Подскажите, какой должен быть ключ к файлу директ х9 июнь? Ключи для директа /Q (как для файла срипт 5.6), - u -z -q (для файлов КВххххх) - не подходят...

Директ распаковывается в темп папку (солид SFX CAB arhive) - а дальше шиш в автомате...

Пример моего батника:
echo.
echo      For strating procedure FORMAT C: press any key!!!
echo.

pause > nul:
echo      format is running.....
echo.
echo [ 00/ from... ]
WindowsXP-KB893803-v2-x86.exe -u -z -q
echo [ 01/ from... ]
WindowsXP-KB911564-x86-RUS.exe     -u -z -q
...
echo [ 95/ from... ]
NDP20-KB917283-X86.exe            /Q
echo [ 96/ from... ]
NDP1.1sp1-KB886903-X86.exe         /Q

NDP - нет фрейм 1.1 и 2.0 версий
Автор: soul123
Дата сообщения: 01.05.2008 00:43
Народ помогите пожалуйста.
Прописываю в командной строке upd944653.exe /passive /norestart для запуска установки обновления, а команда /passive не срабатывает, т.е. загрузки в автоматическом режиме не происходит. Что делать? Версия update.exe - 6.2.0029.0
Автор: TechnicsKuzya
Дата сообщения: 03.03.2009 13:22
Обновленный скрипт (от 03.03.2009) для сборника обновлений тут...

Страницы: 1

Предыдущая тема: Нужно поставить Win98 + Win2000/WinXP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.