PDA

Показать полную графическую версию : (pre) Service Pack 4 для Windows XP RUS версии 10.7.14 - июль 2010г.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 [70] 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

dimadr
23-06-2009, 19:09
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 прекрасно
устанавливается. Грация автору.

MeTaL
24-06-2009, 12:43
Проблема найдена...
Если в системе не установлен DotNet 3.5, то скрипт прерывает работу на обновлении KB961118. С прошлой версией не было проблем, потому что вместо наличия DotNet'а ошибочно проверялся Windows Messenger, что было "тихо" исправлено в новой версии.
Кстати, сообщение о том что DotNet не установлен не показывается в начале лога, как например у Windows Messenger'а... И если в системе нету Windows Messenger 4.7, то скрипт не вылетает...

Горыч
24-06-2009, 20:03
Добрый.

На форуме возникло много вопросов по поводу работы скрипта и некоторых ошибок. Попробую ответить на вопросы.

Данный скрипт устанавливает обновления пака созданного 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 вопроса, установка всех обновлений без проверки их наличия в системе и отключение проверки на соответствие требованиям ОС.
Все эти доработки реализуемы, например в виде диалога в начале работы скрипта.

MeTaL
25-06-2009, 06:51
Возможно, это будет лучший вариант, с вопросом в начале, ставить проверяя наличие или не ставить вообще.
Я например уже переделал пак под свои нужды, удалив из скрипта проверки IE, WinMess, и DotNet, а также 55+ мб этих апдейтов, что уменьшило общий размер в архиве на 10+ мб.

Promat
25-06-2009, 12:01
Не дают скачать Pre SP4 33,77 MB.У них время ограничено(45мин.) А у меня-Dial-Up,нужно
больше часа. Ну что тут скажешь: козлы!

У меня похожая проблема, качаю через ADSL/64 (к тому же канал очень плохой, дисконнекты - явление обычное).

Борюсь с помощью wget -c; За пару-тройку заходов на hotfile вытягивает файл обновлений, да и автору от этого ничего плохо нет, как я понимаю.

Glazov
25-06-2009, 12:41
MeTaL, Я например уже переделал пак под свои нужды, удалив из скрипта проверки IE, WinMess, и DotNet, а также 55+ мб этих апдейтов

А не подскажите, что делать в этом случае (у меня та же проблема, 1:1)
пользователю без опыта правки скриптов ? ( DotNet бы обойти)

Горыч
25-06-2009, 12:45
А не подскажите, что делать в этом случае (у меня та же проблема, 1:1)
пользователю без опыта правки скриптов ? ( DotNet бы обойти) »

В новой версии пака проблема с обновлением требующим наличия в системе Microsoft .NET Framework 3.5 решена.

MeTaL
25-06-2009, 13:07
Осталось всего навсего ждать эту версию от недели до месяца)
зы: в пм могу дать ссылку на "лайт" версию security pack'а.

dimadr
25-06-2009, 17:50
MeTaL, Осталось всего навсего ждать эту версию от недели до месяца) »
новая версия выйдет до завтра.

dimadr
25-06-2009, 21:12
25.06.2009
Добавлены:
KB959085 (дополняет KB951163, KB957579)
KB967048-v2
KB968585-v2 (заменяет KB961501)
KB970326
KB970922
KB971234
KB971455 (заменяет KB953609)
IE8-KB971930 (заменяет KB969497)
см первый пост.

MeTaL
26-06-2009, 11:51
Готова "лайт" версия пака, 33.8 мб.
Убрано:
Проверка системы MRT (KB890830)
Обновления для IE, WinMess, DotNet, удалены части скрипта, посвященные им. (KB961118, KB946648, KB971930, KB969897, KB938127, KB969897, KB954543-v2, KB969897)
Windows Media Format Runtime Update (KB952069)
и некоторые другие изменения
Ссылка в пм.

AKR
26-06-2009, 12:40
Все эти доработки реализуемы, например в виде диалога в начале работы скрипта. »
Интересно а они реализованны в версии Security Service Pack 4 версия 9.6.25?
Диалоги появились? Появятся?

Горыч
26-06-2009, 21:17
Интересно а они реализованны в версии Security Service Pack 4 версия 9.6.25?
Диалоги появились? Появятся? »

Нет, в этой версии их нет.

Возможные варианты типов установки пака:

1. Со всеми проверками, т.е. текущий вариант.
2. Без проверок наличия в системе обновлений, за исключением проверки доп. зависимостей для KB946648 и KB961118, т.е. ставятся все обновления.
3. Без проверок Операционной Системы, т.е. Название Операционной Системы, Версия Операционной Системы и Язык Операционной Системы, с проверкой на наличие в системе обновлений и проверок: версии IE, KB946648 и KB961118.
4. Без проверок, за исключением проверок: версии IE, KB946648 и KB961118.

Для выявления ошибок в работе скрипта хотелось бы получить вывод сообщений утилиты systeminfo.exe для тех у кого есть проблемы с региональными настройками.

sklart
27-06-2009, 18:45
Некритично, но все-таки... :)
В самой первой строчке, выводимой на экран:
"Сейчас скрипт установит критические обновления вышедшие после Service Pack 3"
нужно после слова "обновления" поставить запятую (причастный оборот, стоит после определяемого слова).
Тоже самое в "Установка обновлений вышедших после Service Pack 3 окончена." (после слова "обновлений")

Горыч
27-06-2009, 18:58
sklart, спасибо, поправил

Glazov
27-06-2009, 20:29
Security Service Pack 4 версия 9.6.25
Теперь без заторов.
Большое спасибо.
(иду на R316121197831)

nikqz
01-07-2009, 00:07
при попытке установки обновления выскочило сообщение что файл 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 логов об установке, кроме одного на рабочем столе об успешной установке перечисленного списка обновок

dimadr
01-07-2009, 12:47
nikqz,
по-моему вы перемудрили...

dimadr
01-07-2009, 13:30
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