PDA

Показать полную графическую версию : Интеграция в дистрибутив нового Windows Installer


SNiKe
16-04-2005, 11:52
Проблема:
Обновление WindowsInstaller-KB893803-x86 не хочет интегрироваться в дистрибутив.
Причем, ключ /integrate - поддерживается инсталлятором.

При попытке запустить интеграцию в русский WXP SP2 выдается сообщение - типа, не тот язык, виндовс, сервис пак и т.д.
Сообщение по английски.
Файл скачен, как русский.
Пробовал и на "чистый" WXP SP2, и на дистрибутив с уже интегрированными другими обновлениями.

boss911
16-04-2005, 22:12
SNiKe
У меня ве прошло нормально! Установливал так, на XP SP1 интегрировал SP2, а потом сам WindowsInstaller-KB893803-x86 с ключем /integrate и последующие фитчи для ХР! Так что проблем не каких небыло!!!

boss911
16-04-2005, 22:16
SNiKe
Короче попробуй на чистый XP SP2 без обновлений поставить WindowsInstaller-KB893803-x86, а потом уже став все обновления что тебе надо!! А вообше я рекамендую ставить обновлени по списку имен, как они распологаютса по имени, так и по порядку став их!

SNiKe
17-04-2005, 00:24
boss911
У тебя WXP английский?
У меня-то русский.

Пробовал еще раз на чистый WXP SP2 RUS - результат тот же.

SNiKe
17-04-2005, 00:37
Точно. Похоже дело в языке.
Скачал из Каталога WU еще раз два файла WindowsInstaller-KB893803-x86 английский и якобы русский.
Файлы одинаковые!
Кто-нибудь может выложить те изменения, которые делает WindowsInstaller-KB893803-x86 при интеграции в дистрибутив?
- попробую прописать в ручную.

boss911
17-04-2005, 00:41
SNiKe
Какой английский? Я что с ума сошел, зачем мне английский если я общаюсь по-русски (хотя живу и родился на Украине) и люблю етот язык и темболее есть русская винда, а нащет английского я его вообще не знаю, только так термины чуть! Я даже не знаю чего он у тебя не ставитса, а ты ето обновление сразу первым ставиш после SP2? Может у тебя что-то с дистрибютивом не то!!

spectator2
17-04-2005, 01:16
А какой у тебя размер файла? Мой - 2 587 408 байт. Интегрировать пока не пробовал, но по логике должно все пройти нормально, т.к. поддержка русского в нем есть.

SNiKe
17-04-2005, 01:19
Может у тебя что-то с дистрибютивом не то!!
Дистрибутив у меня фирменый от MS с фирменной интеграцией SP2.
С другими обновлениями проблем нет, кроме общеизвестных и решаемых.

а ты ето обновление сразу первым ставиш после SP2
И первым ставил и не первым тоже...

SNiKe
17-04-2005, 01:24
spectator2
А какой у тебя размер файла? Мой - 2 587 408 байт.
Аналогично.
Три раза скачивал и с русского и с английского.
Пробовал ставить просто так - все ставиться без проблем!
А вот интегрироваться не хочет, падла...

Vadikan
17-04-2005, 01:40
SNiKeТри раза скачивал и с русского и с английского.Вообще-то, это один и тот же файл для всех языковых версий. В противном случае в имени файла был бы трехбуквенный код языковой версии.

SNiKe
17-04-2005, 01:42
Вообще-то, это один и тот же файл для всех языковых версий.
Я уже догадался...

А как насчет проблем с интеграцией?
Или это только у меня?

Vadikan
17-04-2005, 02:51
Я еще не пробовал его интегрировать.

fanatf1
18-04-2005, 08:11
SNiKe
У меня всё нормально все патчи от 12 апреля нормально и без проблем встали в авто ХР (она с патчами от предыдущего обновления).

Petya V4sechkin
18-04-2005, 11:04
SNiKe
Можно распаковать этот KB с помощью опции /X:
WindowsInstaller-KB893803-x86.exe /X:<куда>
Берешь оттуда файлы msiexec.exe, msi.dll, msihnd.dll, msimsg.dll, msisip.dll.
Сжимаешь их с помощью makecab, получаешь файлы msiexec.ex_, msi.dl_, msihnd.dl_, msimsg.dl_, msisip.dl_ и записываешь их в I386-директорию дистрибутива (заменяя уже существующие).
Я так сделал - Windows Update и MBSA говорят, что все окей, WFP не ругается. Значит, все в порядке.

P. S. makecab рекомендую использовать с опциями /D CompressionMemory=21 /D CompressionType=LZX

Vadikan
18-04-2005, 11:18
Petya V4sechkin
Думаю, что это упрощенный подход. Там же еще update_wxp.inf есть, который всякую информацию в реестр вносит. Или она совсем не нужна? ;)

SNiKe
18-04-2005, 11:35
fanatf1
У меня всё нормально все патчи от 12 апреля нормально и без проблем встали в авто ХР (она с патчами от предыдущего обновления).
1. У меня тоже встали все... кроме WindowsInstaller-KB893803-x86
Эта сволочь говорит:
An error occurred while attempting to integrate this software update package. Verify that the architecture, language, and service pack level of this software update are valid for the target distribution folder.Причем в любом варианте...
2.она с патчами от предыдущего обновления
- это, мне кажется, не есть хорошо. В апреле два старых обновления были исключены.

Petya V4sechkin
Способ интересный, особенно с Windows Update - (где прочитать подробнее именно про WU? - файлы и т.д.).
Но мне хочется понять - почему...!!!!!

Господа, у кого все интегрировалось, опубликуйте пожалуйста выдержку из файла HFINT.DAT, касающуюся KB893803.
Может быть еще из других файлов, где появились записи после интеграции WindowsInstaller-KB893803-x86 .
-

fanatf1
18-04-2005, 11:54
SNiKe

Посмотри я вот тут писал свои идеи по этому поводу удаления старых обновлений

http://forum.oszone.net/showthread.php?t=48078

ChuPaz
18-04-2005, 12:27
Всем привет
Люди зачем вы мучаете себя ? Установите nlite - и не мучайтесь с ручной установкой драйверов , заплаток , сервис паков и т.д
Скачать можно по этой ссылке http://nuhi.msfn.org/download.html
Удачи всем

Petya V4sechkin
18-04-2005, 14:38
SNiKe
Petya V4sechkin
Способ интересный, особенно с Windows Update - (где прочитать подробнее именно про WU? - файлы и т.д.).
Сорри, тут явно недостаток взаимопонимания. Наверное, из-за моей неудачной фразы:
Я так сделал - Windows Update и MBSA говорят, что все окей, WFP не ругается. Значит, все в порядке.Переформулирую.

Я так сделал, при этом Windows Update и MBSA говорят, что все окей, WFP не ругается.

Vadikan
Думаю, что это упрощенный подход. Там же еще update_wxp.inf есть, который всякую информацию в реестр вносит. Или она совсем не нужна?
Конечно упрощенный. Я просто попробовал - получилось..

Cesc
05-12-2007, 19:53
А можно ли заменить стандартный Microsoft Installer на Microsoft Installer 3.1 в дистрибе???
Кто даст ссылку на Microsoft Installer 3.1?




© OSzone.net 2001-2012