Показать полную графическую версию : (pre) Service Pack 4 для Windows XP RUS версии 10.7.14 - июль 2010г.
MeTaL,
скрипт оттестирован на "живом" железе.
Habetdin,
архиваци происходить когда код ошибки не 0 и не 3010, т.е. ошибка установки фикса, архивируется Номер_Фикса.log из систем32, файл лога установки фиксов и 2 листинга, которые создаются в процессе тестирования системы для сбора информации о ней.
DrMystic
23-06-2009, 23:51
Установил набор обновлений для Windows XP SP3 Security Service Pack 4 версия 9.6.21...ошибок нет.
В который раз убеждаюсь, что на "живом" железе и на непалёной Windows, Security Service Pack 4 прекрасно
устанавливается. Грация автору.
Проблема найдена...
Если в системе не установлен DotNet 3.5, то скрипт прерывает работу на обновлении KB961118. С прошлой версией не было проблем, потому что вместо наличия DotNet'а ошибочно проверялся Windows Messenger, что было "тихо" исправлено в новой версии.
Кстати, сообщение о том что DotNet не установлен не показывается в начале лога, как например у Windows Messenger'а... И если в системе нету Windows Messenger 4.7, то скрипт не вылетает...
Добрый.
На форуме возникло много вопросов по поводу работы скрипта и некоторых ошибок. Попробую ответить на вопросы.
Данный скрипт устанавливает обновления пака созданного dimadr предварительно осуществляя проверку на наличие их в системе, а также обновления для разных версий IE.
Перед установкой обновления KB946648 производится проверка на наличие в системе Windows Messenger 4.7, иначе фиск не устанавливается (ошибка 1603).
Аналогично с обновлением KB961118, производится проверка на наличие Microsoft .NET Framework 3.5.
Архивирование происходит лишь когда возникает ошибка установки обновления, т.е. на рабочем столе создается архив в котором будут содержатся:
1. System32\Номер_Фикса.log
2. Файл лога установки фиксов WindowsXPPreSP4.log.
3. Файл SysInfo.lst с данными о системе.
4. Файл Updates.lst с данными об установленных в системе обновлениях.
Данный архив (ErrKBLog.cab) будет необходим, когда возникнет ошибка установки обновления.
Касательно доработок.
Было 2 вопроса, установка всех обновлений без проверки их наличия в системе и отключение проверки на соответствие требованиям ОС.
Все эти доработки реализуемы, например в виде диалога в начале работы скрипта.
Возможно, это будет лучший вариант, с вопросом в начале, ставить проверяя наличие или не ставить вообще.
Я например уже переделал пак под свои нужды, удалив из скрипта проверки IE, WinMess, и DotNet, а также 55+ мб этих апдейтов, что уменьшило общий размер в архиве на 10+ мб.
Не дают скачать Pre SP4 33,77 MB.У них время ограничено(45мин.) А у меня-Dial-Up,нужно
больше часа. Ну что тут скажешь: козлы!
У меня похожая проблема, качаю через ADSL/64 (к тому же канал очень плохой, дисконнекты - явление обычное).
Борюсь с помощью wget -c; За пару-тройку заходов на hotfile вытягивает файл обновлений, да и автору от этого ничего плохо нет, как я понимаю.
MeTaL, Я например уже переделал пак под свои нужды, удалив из скрипта проверки IE, WinMess, и DotNet, а также 55+ мб этих апдейтов
А не подскажите, что делать в этом случае (у меня та же проблема, 1:1)
пользователю без опыта правки скриптов ? ( DotNet бы обойти)
А не подскажите, что делать в этом случае (у меня та же проблема, 1:1)
пользователю без опыта правки скриптов ? ( DotNet бы обойти) »
В новой версии пака проблема с обновлением требующим наличия в системе Microsoft .NET Framework 3.5 решена.
Осталось всего навсего ждать эту версию от недели до месяца)
зы: в пм могу дать ссылку на "лайт" версию security pack'а.
MeTaL, Осталось всего навсего ждать эту версию от недели до месяца) »
новая версия выйдет до завтра.
25.06.2009
Добавлены:
KB959085 (дополняет KB951163, KB957579)
KB967048-v2
KB968585-v2 (заменяет KB961501)
KB970326
KB970922
KB971234
KB971455 (заменяет KB953609)
IE8-KB971930 (заменяет KB969497)
см первый пост.
Готова "лайт" версия пака, 33.8 мб.
Убрано:
Проверка системы MRT (KB890830)
Обновления для IE, WinMess, DotNet, удалены части скрипта, посвященные им. (KB961118, KB946648, KB971930, KB969897, KB938127, KB969897, KB954543-v2, KB969897)
Windows Media Format Runtime Update (KB952069)
и некоторые другие изменения
Ссылка в пм.
Все эти доработки реализуемы, например в виде диалога в начале работы скрипта. »
Интересно а они реализованны в версии Security Service Pack 4 версия 9.6.25?
Диалоги появились? Появятся?
Интересно а они реализованны в версии Security Service Pack 4 версия 9.6.25?
Диалоги появились? Появятся? »
Нет, в этой версии их нет.
Возможные варианты типов установки пака:
1. Со всеми проверками, т.е. текущий вариант.
2. Без проверок наличия в системе обновлений, за исключением проверки доп. зависимостей для KB946648 и KB961118, т.е. ставятся все обновления.
3. Без проверок Операционной Системы, т.е. Название Операционной Системы, Версия Операционной Системы и Язык Операционной Системы, с проверкой на наличие в системе обновлений и проверок: версии IE, KB946648 и KB961118.
4. Без проверок, за исключением проверок: версии IE, KB946648 и KB961118.
Для выявления ошибок в работе скрипта хотелось бы получить вывод сообщений утилиты systeminfo.exe для тех у кого есть проблемы с региональными настройками.
Некритично, но все-таки... :)
В самой первой строчке, выводимой на экран:
"Сейчас скрипт установит критические обновления вышедшие после Service Pack 3"
нужно после слова "обновления" поставить запятую (причастный оборот, стоит после определяемого слова).
Тоже самое в "Установка обновлений вышедших после Service Pack 3 окончена." (после слова "обновлений")
sklart, спасибо, поправил
Security Service Pack 4 версия 9.6.25
Теперь без заторов.
Большое спасибо.
(иду на R316121197831)
при попытке установки обновления выскочило сообщение что файл sysinfo.lst не найден, система WindowsXPProfEdition SP3
при этом служба Запуск сервисных процессов была включена, может уже нашли решение, но я нашел след. путь
при появлении сообщения о том что не найден файл sysinfo.lst выводится окошко запущенного процесса cmd, не нажимая кнопки просто сворачиваем это окно и идем на диск С, на нем в этот момент создана папка DDR где распокованы все обновления, копируем эти обновления в папку DDR2 потом снова открываем свернутое окошко cmd с сообщением о не найденном файле sysinfo.lst и жмем любую клавиши, окошко закрывается папка DDR удаляется автоматически
затем папку DDR2 переименовывает в DDR, заходим в нее, находим файл скрипт Setup.cmd, открываем его блокнотом
набираем в поиске слово sysinfo.lst
находим сначало такой абзац проверка операц. системы
:TestOS
Find "Ќ*§ў**ЁҐ Ћ‘: Microsoft Windows XP" ^
SysInfo.lst > nul
If %Errorlevel% == 0 (Call :MessageOSXP
) Else (
Call :OSNotXP
)
GoTo :EOF
здесь удаляем проверку, т.е удаляем строки, должно остаться так начало и конец процедуры
:TestOS
GoTo :EOF
снова ищем sysinfo.lst находим такой абзац на проверку языка системы
:TestLang
Find "џ§лЄ бЁб⥬л: ru;ђгббЄЁ©" SysInfo.lst > nul
If %Errorlevel% == 0 (Call :MessageLangRu
) Else (
Call :LangNotRu
)
GoTo :EOF
так же удаляем строки, должно остаться так
:TestLang
GoTo :EOF
сохраняем файл
потом запускаем его же Setup.cmd происходит установка все гут, в конце установки жмем любую клавишу комп перегружается, папка DDR автоматич удаляется
ps только нужно точно убедиться что у вас стоит пак3, с русским языком
ps2 при таком способе установки возможен ли откат не знаю ни нашел в Windows логов об установке, кроме одного на рабочем столе об успешной установке перечисленного списка обновок
nikqz,
по-моему вы перемудрили...
Security Service Pack 4 для русской Windows XP SP3
30.06.2009
Добавлены:
Windows Genuine Advantage Validation версии 1.9.40.
KB960253 (заменяет KB967715)
KB970413
KB970613 (заменяет KB957201)
KB971314
KB972483 (заменяет KB959482)
см.первый пост.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC