PDA

Показать полную графическую версию : [Архив] Набор обновлений для русской Windows XP Professional SP2


Страниц : 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

Payne
27-10-2005, 10:07
Какие ключи писать для перепакоаванных Adobe Reader, DX (октябрь), и Framework 1.1??? используя метод svcpack?
Все три файла я положил в i386/Update. А может их нужно ложить в i386/SVCPACK как Петя Васечкин файлы *.CA_.
у меня они не установились :( . ключ в SVCPACK.inf для 3-файлов использовал /Q:A /R:N. SVCPACK.in_ -удалил.
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="\i386\Update"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
AdbeRdr.exe /Q:A /R:N
DotNet.exe /Q:A /R:N
DXoct.exe /Q:A /R:N

в файле DOSNET.INF в секции [OptionalSrcDirs] прописана директория SVCPACK и я добавил папку Update в этой же секции
надеюсь Петя Васечкин и dimadr помогут мне
извиняюсь за оффтоп, но темы объединяющей этот вопрос я не нашел.

dimadr
27-10-2005, 14:52
Payne
Метод "svcpack.inf" - используется обычно для установки обновлений, также и ключи, которые ты используешь актуальны для обновлений, а не для "тихих" инсталляций. Ты и под Windows их с такими ключами не установишь.
Попробуй метод GuiRunOnce (http://oszone.net/display.php?id=2761) , на мой взгляд просто и удобно.

Boa Soft
27-10-2005, 19:56
Какие ключи писать для перепакоаванных Adobe Reader, DX (октябрь), и Framework 1.1??? используя метод svcpack?
Все три файла я положил в i386/Update. А может их нужно ложить в i386/SVCPACK как Петя Васечкин файлы *.CA_.
у меня они не установились

Инсталлы на основе .msi НЕЛЬЗЯ запустить из SVCPACK.inf. Почему - незнаю. Не работает.
Для того, что не входит в пак, я сделал следующий финт. В SVCPACK.inf добавил:

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\I386\SVCPACK"

[ProductCatalogsToInstall]
WPD10.cat
........
MSXMLX.CAT
SCRIPTRU.CAT

[SetupHotfixesToRun]
; starting hotfihes install batch
; from I386\SVCPACK
UPDATE.CMD


Cmd`шник и хотфиксы сложил в SVCPACK. Все нормально отрабатывает на T13.

[OptionalSrcDirs] прописана директория SVCPACK и я добавил папку Update в этой же секции
Это у меня не сработало. Хотел апдейты отделить от сат - не получилось. Сссыпал все вместе в SVCPACK - работает.

Boa Soft
27-10-2005, 20:16
dimadr

Boa Soft хотел выложить отдельно. Если он не против, то могу выложить.

Я не против. Проосто была нереализованная идея сделать отдельныйм апдейтом, независимым от версии пака - просто, чтобы все добавления вносились в файлы пака, а не перезпаписывали их. Но некогда....


Petya V4sechkin

Тут по мотивам твоего пака сделал английский. Сразу понял, какую чудовищьную работу ты проделал. Я делал по готовому сценарию и у меня ушло более чем два дня и три вечера.

И возникла пара вопросов.
Какой версией конвертора ты пользуешся. Тот RegToInf, что у меня (надыбал где-то всети, когда писал плагины под BartPe) не совсем коректно конвертит реги - не втавляет нули итд. Приходится править руками. А это при большом количестве апдейтов - ислишкооом тяжко. Не мог бы выложить свою версию, если она свободна от бага.

И еще, как обходил проблему с KB890859. Там же библиотеки ставятся в зависимости от вида машины acpi/smp/mp. Как ты получил значения BuildCheckSum для библиотек, не установленых в системе. У меня в реестре небыло информации для, (кажется) "ntkrnlmp.exe". Это значение модно как-либо посчитать, или же просто делалась установка на разных машинах с мультипроцессорностью и простых?

Английский пак у меня заработал (почти) с первого раза. Потерял один cat, в результате 2 неподписанных файла. Сегодня доделаю.
Если общественности интересно - выложу. Обьем примерно тот же. Изначально - с WMP10 (англицким).

Boa Soft
27-10-2005, 20:23
Спасибо за подсказку.
Исправил топик с пакетом:
RusUpdatePack+WMP10 из-за размера (он уменьшился).

Мне кажется, что лучше сделать отдельно. 35 метров для диалапа многовато. К тому же, рапидшара не держит докачку. Пару раз я из дома просто не упевал вытянуть большие файлы. Приходилось с работы. Но лимиты иногда исчерпываются.

Или, хотябы, ЕЩЕ вариант отдельного пака. Чьобы влить в существующий.

dimadr
27-10-2005, 20:31
Boa Soft
Раз ты не против. Завтра с утра выложу ссылку на WMP10 пак отдельно (http://rapidshare.de/files/6733611/WMP10pack.7z.html).

P.S. Пакет предназначен для интеграции вместе с RusUpdatePack.

Petya V4sechkin
28-10-2005, 09:55
Boa Soft
Тут по мотивам твоего пака сделал английский.А есть смысл? По результату полная аналогия с RyanVM?

Какой версией конвертора ты пользуешся.Скрипт от какого-то немецкого товарища (не помню, где взял), прикрепил к посту.

Как ты получил значения BuildCheckSum для библиотек, не установленых в системе.Вероятно, где-то есть такая тулза, но я не нашел. Так что в случае необходимости извращаюсь с modifype (пишу нужные файлы во временную директорию и дальше в батнике циклом modifype.exe %%I -c -v>>CRC.txt, а после смотрю этот CRC.txt).

rem_from_kazan
28-10-2005, 10:10
Microsoft выпустила финальную версию Microsoft .NET Framework 2.0. Данное приложение требуется для работы некоторых программ (написанных под платформу .NET). Подойдет для всех версий Windows от 98 до 2003 Server.

Petya V4sechkin
28-10-2005, 10:47
dimadr
Относительно WMP10, у меня сегодня в WU вылез KB902344, можно было бы его интегрировать.
А еще можно KB888656 (поддержка DXVA для HD-видео).

Типа, почувствуй бремя авторства - люди сразу начинают пинать, интегрируй то, интегрируй это :)

Boa Soft
28-10-2005, 11:19
Относительно WMP10, у меня сегодня в WU вылез KB902344, можно было бы его интегрировать.
А еще можно KB888656 (поддержка DXVA для HD-видео).

Это лучше не в сам пакет, а в аддон для WMP10. Так ладнее будет.

Так что в случае необходимости извращаюсь с modifype (пишу нужные файлы во временную директорию и дальше в батнике циклом modifype.exe %%I -c -v>>CRC.txt, а после смотрю этот CRC.txt).

Ха! Так это всего лиш CRC 32! Тогда без проблем.


А есть смысл? По результату полная аналогия с RyanVM?

Для меня есть. Надо поддерживать и английские и русские версии. Так мне легче докачивать апдейты и добавлять по мере необходимости.
А докаченные использую для обновления рабочего парка машин. К тому же я на пак завязал добавление WMP, пакета драйверов MassStorage и прочего. К тому же, когда однотипно - удобнее.

Payne
28-10-2005, 20:54
А кому нить слабо выложить исошный образ винды с обновлениями Пети Васечкина и Компании?

ANDYru
28-10-2005, 22:26
Payne
что значит слабо ? что за понты ? выложить то можно - но интереснее самому сделать

dimadr
29-10-2005, 12:45
Petya V4sechkin
Интеграцию проделал все устанавливается и обновления для медиа плейера говорит не нужны, т.к.версия 10.00.00.3923 последняя.
Но прикрепил тебе файл RusUpPck.rar, т.к. в нем у меня ошибка - твои фиксы видны, мои нет. Хотя ключи из реестра вроде прописал как надо. В любом случае у тебя опыта больше, если есть возможность глянь его.

dimadr
29-10-2005, 15:05
Petya V4sechkin
Проинтегрировал по твоей инструкции обновления KB902344 и KB888656 (поддержка DXVA для HD-видео), теперь версия Media Player'а 10.00.00.3923.
Добавка к RusUpdatePack+WMP10 (http://rapidshare.de/files/6947495/WMP103923.7z.html) (только изменённые файлы).
Исправлено, после участия сенсея. :)

Petya V4sechkin
29-10-2005, 16:04
dimadr
Скорее всего, WMP10 мне придется взять на себя :) Чтобы уменьшить количество косяков.

1) Что касается KB888656 - не хватает инфы для реестра. Конкретно параметр EnableDXVA_WMV (см. файл update.inf).
2) Говоришь, интегрировал KB902344? А где файл Msscp.dll ? Нужно внимательнее читать статьи KB (там же есть списки файлов).
3) Зачем spmsg.dll ? Он ваще не относится к WMP. Он относится к update.exe (нам он нафиг не нужен).
4) Не нужно было изменять RusUpPck.inf. Можно, но не нужно :) Потому что для WMP10 у тебя есть свой собственный, независимый inf-файл (wmp10sp2.inf).

dimadr
29-10-2005, 16:34
Petya V4sechkin

С первым согласен. Второй пункт - ты, я надеюсь едиственный, кто успел вытянуть ошибочный архив. Третье и четвертое недостаток опыта признаю.
Но работает же, ты бы похвалил сначала:" мол да настырный, но тут вот не так". Сразу рубишь, так, что охоту отбиваешь мозгами шевелить. Буду с открытым ртом сидеть и ждать результатов чужого труда. :)

Petya V4sechkin
29-10-2005, 17:36
dimadr
Шо, я был слишком суров? Тада извиняйте :)
Я ж этим гемором уже 5 месяцев занимаюсь; прикипел душой, можно сказать.

dimadr
29-10-2005, 20:47
Petya V4sechkin
Работа над ошибками произведена.
Ссылку на добавку исправил, на полный пакет удалил.
p.s. В любом случае спасибо за урок.

Petya V4sechkin
30-10-2005, 07:38
dimadr
Извини, что я тебя опять дергаю :) Вчера забыл сказать - если делаешь обновление для пака, то лучше добавлять в него файлик UPD (обычно пустой).
Если скрипт видит этот файл, то:
1) удаляет папку NewFiles\Compressed (там типа кеш из сжатых файлов);
2) удаляет лишние CAT-файлы;
3) выполняет команды в файле UPD;
4) удаляет файл UPD.

Еще забыл спросить - ты svcpack.inf добавил? Лучше два раза - в NewFiles и в NewFiles\ForceCopy (для надежности :)

dimadr
30-10-2005, 11:08
Petya V4sechkin
Ок. Я это учту. Спасибо, что дёргаешь. :)
У меня есть вопрос. Утилита Reg2inf.zip, которую ты вложил,
при конвертации выдает результат из строк:

[Version]
signature = $CHICAGO$
SetupClass=BASE

[DefaultInstall]
AddReg = XXX.AddReg

[XXX.AddReg]

игнорируя значения.
Пришлось конвертить другой, попутно исправляя значения, т.к. моя тулза для WINPE.
p.s. Насчет файла svcpack.inf два раза ты пошутил?




© OSzone.net 2001-2012