Войти

Показать полную графическую версию : Автоматическая установка Office XP


Страниц : 1 2 3 [4]

venoel
03-11-2006, 10:39
Здрасте. С интересом прочитал эту тему и подобные на других форумах.
Я надеюсь тема еще не закрыта?
Автоустановку с нужным мне набором компонентов сделать и запустить удалось (Office XP). Но естественно есть вопрос.
Вкратце история действий.
С помощью ORCA редактирую Custom.MSI (переименованый из PRORET.MSI).
Делаю админ дистрибутив (setup /a)
Накатываю SP3
С помощью CIW создаю mst файл.
Запуск инсталляции батником следующего содержания
setup.exe PIDKEY="AAABBBCCCDDDEEEFFF" /i Custom.MSI TRANSFORMS=CustomSetupOfficeXP.MST /qb-
И вот собственно с этого места и проблема. При создани админустановки office1.cab распаковывается и каталоге админустановки отсутствует. Поэтому при работе инсталлятора появл. сообщение об испорченых файлах.
В папку админустановки копирую office1.cab(который естественно без обновлений SP3) - тогда все работает, т.е. установка проходит тихо, ставятся только те компоненты, которые мне надо, версии основных файлов соответствуют обновленным(т.е. SP3 "принят").
Получается в каталоге админустановки у меня есть файлы в office1.cab и те же файлы(только обновленные SP3) лежат распакованные в каталогах админустановки.
А теперь вопрос. Как можно узнать, не перебирая всю эту гору файлов, какие файлы надо закинуть в cab и можно удалить их распакованый вариант, а какие должны остаться распакованными в каталогах? Т.е. как все таки уменьшить размер админдистрибутива?

Vadikan
03-11-2006, 23:45
venoel
И вот собственно с этого места и проблема. При создани админустановки office1.cab распаковывается и каталоге админустановки отсутствует. Поэтому при работе инсталлятора появл. сообщение об испорченых файлах.Тут неверная причнно-следственная связь :) При создании точки админ. установки сжатые файлы должны распаковываться, а в самой точке сжатого cab-файла быть не должно. С помощью ORCA редактирую Custom.MSI (переименованый из PRORET.MSI).Может быть проблема в том, что вы редактируете MSI? Зачем вы это делаете?

venoel
06-11-2006, 09:16
Vadikan
Ну редактирую известно зачем. Что бы админ установку можно было сделать и т.д.

...а в самой точке сжатого cab-файла быть не должно.
Точно не должно? Раз не должно, тогда вопрос снимается.

Спасибо.

Vadikan
06-11-2006, 19:46
venoel
Ну редактирую известно зачем. Что бы админ установку можно было сделать и т.д.Не знаю... Если Office не retail, точно не нужно ничего редактировать. Точно не должно?

http://oszone.net/user_img/050214130343/office_admin.png

В папке Files уже распакованные файлы содержатся.

venoel
08-11-2006, 09:32
Ну Офис конечно retail, иначе бы и и ковырять не пришлось редактирую Custom.MSI (переименованый из PRORET.MSI).
То что cab в Files распаковывается - это понятно. А чего ж тогда при установке ругается, что мол "файлы установки повреждены"?
А подсуну исходный cab и все работает (ну как описано в 61-ом посте)
Я тогда еще разочек все повторю, и сообщу.

Vadikan
08-11-2006, 09:48
venoel
Так если ритейл, то зачем мучаться? Используйте способ Setup.ini. Смысл точки по большому счету в том, что если она размещена на общем сетевом ресурсе, то удобно поддерживать в обновленном состоянии источник установки для всех пользователей организации. А если на CD, то можно обновления через setup.ini прицепить и все дела.

venoel
16-11-2006, 08:33
Теперь все понятно. Спасибо.

Anton04
24-11-2006, 15:10
Вопросик маленький, но принципиальный.

Интегрировал в MS Office XP третий SP как проверить что он интегрировался туда, без установки самого офиса. Какие в дистрибутиве файлы/каталоги обязательно должны присутствовать после интеграции SP3?

Vlad09
06-01-2007, 01:54
Здравствуйте всем! У меня тоже вопрос. Имеется энтерпрайз-версия Office ХР, все нормально сделано по приведенным рекомендациям, устанавливается автоматически, что сам, что МУИ на него, остается только радоваться. Но - есть всего одна проблема. При открытии документов, написанных русскими буквами, но шрифтом Courier New, или прочими не кириллическими Ворд сообщает, что не установлен конвертер импорта, и для его установки требует компакт-диск с дистрибутивом, а я его устанавливал с флэшки, распаковывая архив SFX в папку Temp, и после установки он самоудаляется записью в cmd-файле. Есть ли какой - нибудь способ сделать так, чтобы конвертер импорта устанавливался сразу, по умолчанию при первичной инсталляции, может кто-то сталкивался с этой проблемой?

Vadikan
06-01-2007, 02:30
Есть ли какой - нибудь способ сделать так, чтобы конвертер импорта устанавливался сразу, по умолчанию при первичной инсталляции, может кто-то сталкивался с этой проблемой?
1. Настроить установку компонента в Custom Installation Wizard
2. Обеспечить кэширование локального источника установки на жестком диске компьютера (например, в setup.ini)

Vlad09
06-01-2007, 22:09
Да настроил я установку, и файл MSI в орке редактировал, выбросил Аутлук, поставил везде напротив его файлов значение 100, а все остальные - кроме поддержки китайского, грузинского и армянского языков - 1, то есть все файлы нужны при установке. И MST - файл редактировал, чтобы все компоненты имели даже не media, а higher значение, и тем не менее - фиаско. Не хочет. Как он вообще по английски называется, чтобы егоможно было конкретно подвязать при установке? В реестре есть записи примерно такие:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Word\InstallRoot]
"Path"="C:\\Program Files\\Microsoft Office\\Office10\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Word\Text Converters]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Word\Text Converters\Import]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Word\Text Converters\Import\MSPAB]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Word\Text Converters\Import\MSWord8]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Word\Text Converters\Import\SPLUS].....
И так далее. Всю запись не имеет смысла приводить. Может это имеет какое-то отношение к этой проблеме. Я даже эту запись в реестре перед установкой запускал в виде ключа, но она, видимо, затирается при инсталляции. А файлы кэша на жестком диске имеют слишком большой объем, к тому же после установке я их не нашел нигде, наверно при полностью выправленном MSI , где везде единицы, кэш MSOcashe не создается

Vlad09
06-01-2007, 22:24
В Custom Installation Wizard эта ветка идет в Office shared Features как Converters and Filters, везде ставлю Run All from My Comouter, вроде бы должно установиться, но не хочет...

Vadikan
06-01-2007, 22:37
Vlad09
Да настроил я установкуДругими словами, конвертер импорта в мастере CIW был явно указан для установки (Run from My Computer), но тем не менее не установился? Я просто не совсем понимаю, о чем идет речь. Возможно, вам нужен Office File Converter Pack (http://www.microsoft.com/downloads/details.aspx?FamilyID=cf196df0-70e5-4595-8a98-370278f40c57&DisplayLang=en)

Vlad09
06-01-2007, 22:39
Виноват: не media и higher, а medium и high, соврал немного в предыдущих сообщениях

Vlad09
06-01-2007, 23:01
Уф! все получилось, заново создал и отредактировал MST-файл, абсолютно везде указал параметр Run All from My Comouter. сейчас попробовал - получилось, так что все вопросы снимаю, сам был виноват, видимо не везде был указан этот параметр, правда файл стал весить 75 кб вместо 73,5кб, стало быть не всё ранее было учтено. Спасибо за помощь!

illznn
10-10-2008, 15:15
Подскажите как сделать автоматическую установку, учитывая что нужно внедрить SP3 для него.
2003 делал методом административной установки, а на XP ничего не нашел.

Grigorijg
21-01-2013, 01:31
Для специалистов Америки не открою, а для простых смертных - товар. В теме часто упоминалось о неудачных попытках перепаковать CAB-архив Офиса ХР. В Интернете умные люди пишут, что всё упирается в порядок расположения файлов внутри архива. Вот как его узнать? Посоветовали просмотреть CAB в Total Commander, но я не понял, как это сделать. Кстати, Total Commander может не увидеть CAB-архив, если это - скрытый файл. Другой умный человек подсказал, что достаточно в меню "Вид" выбрать "без сортировки". Теперь надо выделить все файлы архива и в меню "Выделение" выбрать "сохранить в файл". Файл назовём filelist.txt. Дальше в Интернете находим и скачиваем бесплатную утилиту от Майкрософта cabarc.exe, пишем для неё батник.

cabarc.exe -m LZX:21 N OFFICE1.CAB @filelist.txt


Теперь в пустую папку распаковываем OFFICE1.CAB, заменяем неполноценную MSO.DLL (например), в папку добавляем cabarc.exe, filelist.txt и батник. Открываем батник и терпеливо ждём завершения процесса упаковки. Работал в Windows XP. Всё прекрасно получилось!

Заменить файлы в CAB можно, но если же что удалить, то инсталляция, скорее всего, завершится с ошибкой уже потому, что изменится порядок файлов в архиве, который должен соответствовать порядку в таблице MSI.EXE. Если что добавить (в конец списка), не меняя MSI.EXE, то это эффекта не даст.




© OSzone.net 2001-2012