Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Интеграция обновлений для Windows 2000 при помощи HFSLIP

Ответить
Настройки темы
Интеграция обновлений для Windows 2000 при помощи HFSLIP

Пользователь


Сообщения: 57
Благодарности: 1

Профиль | Отправить PM | Цитировать


Название темы я взял из новой статьи: http://oszone.net/4108/HFSLIP

Подробное описание действий. Где взять и как применять инструменты, HFSLIP и nLite, - внутри статьи. Более подробно о работе с nLite - статья от Vadikan на OSZONE: http://oszone.net/display.php?id=3757

Хотелось бы обсудить эту статью со всеми, для кого она представляет интерес. Возможно кто-то воспользовался ею и ваши замечания, предложения и т.п., оказались бы полезными и для других?

Эта статья появилась во время, когда я занимался обновлением своей локализованной системы WINDOWS 2000 Pro + SP4 и созданием дистрибутива. Для меня она стала хорошей инструкцией и я воспользовался ею для своей работы. О чем не жалею.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:59, 14-10-2006

 

Старожил


Сообщения: 185
Благодарности: 1

Профиль | Отправить PM | Цитировать


И еще :
Когда HFSLIP'ил , то потом уже обнаружил по журналу событий Windows , что почему-то были во время этого процесса повторные установки MSXML.MSI и MSXML6.MSI в мою систему. Это как понимать ?

Отправлено: 21:43, 30-11-2006 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Alex-Rexy

Пользователь


Сообщения: 145
Благодарности: 10

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
для WindowsMedia-KB891122-x86-RUS.exe ..... WinXP
Языковая версия не критична, нам нужны оттуда только кодеки, само обновления мы не используем именно потому, что оно для WinXP.
Ссылку может быть исправлю...



Цитата:
Когда HFSLIP'ил , то потом уже обнаружил по журналу событий Windows , что почему-то были во время этого процесса повторные установки MSXML.MSI и MSXML6.MSI в мою систему. Это как понимать ?
Не знаю - не обращал внимания или вообще не сталкивался.
Это может быть как багом так и фишкой... В любом случае с этим уже не ко мне, а к разработчикам.

-------
Не сочтите за наглость, но я бедный студент, и мой Яндекс.Кошелек номер ОПК 3.4 всегда открыт для ваших благодарностей любого размера... ;-)


Отправлено: 12:46, 01-12-2006 | #22


Старожил


Сообщения: 185
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
Это может быть как багом так и фишкой
В чем же смысл такой фичи ?

Еще такой вопрос : А можно уже обработанный HFSLIP или NLITE дистрибутив опять повторно обрабатывать HFSLIP или NLITE ?

Отправлено: 16:24, 01-12-2006 | #23


Аватара для Alex-Rexy

Пользователь


Сообщения: 145
Благодарности: 10

Профиль | Сайт | Отправить PM | Цитировать


HFSLIP я ЛИЧНО (автор по-моему тоже) НЕ рекомендую испозовать повторно (дважды обрабатывать один и тоже дистрибутив)
Примечание: не рекомендую так же делать две сесси подряд, т.е. сдела одну интеграцию (обработалали один дистрибутив) - обязательно нужно перезагрузить компьютер, если хотите сделать другой дистрибутив.

для nLite подобных ограничений нет, можно обработать дважды один и тот же дистрибутив и делать вда разных без пере загрузок меду ними. НО елсли вы что-то удалили из дистрибутива и вдруг захотели вернуть -повторным запуском nLite этого НЕ добиться - нужно сделать с чистого листа.

-------
Не сочтите за наглость, но я бедный студент, и мой Яндекс.Кошелек номер ОПК 3.4 всегда открыт для ваших благодарностей любого размера... ;-)


Отправлено: 14:04, 02-12-2006 | #24


Аватара для s127d

Пользователь


Сообщения: 70
Благодарности: 10

Профиль | Отправить PM | Цитировать


0) Спасибо Alex-Rexy за перевод

Нюансы при работе с HFSLIP:
1) 1 интеграция => перезагрузка => 2 интеграция
при несоблюдении данного условия не устанавливается IE 6.0 (вместо него имеем IE 5)
http://forum.oszone.net/post-499293-39.html
http://forum.oszone.net/post-514017-50.html

2) скачать файл WindowsMedia9-KB891122-x86-Global-RUS не удалось, смог скачать только WindowsMedia-KB891122-x86-RUS.exe (без глобал в названии)
после его распаковки появляется файл wmfdist95.exe, а не wmfdist.exe
переименовывать не надо, т.к. HFSLIP настроен именно на такое название - "wmfdist95.exe"

3) Media Player 9 не интегрируется, а устанавливается через SVCPACK.INF
http://forum.oszone.net/post-519032-58.html
http://forum.oszone.net/post-519032-59.html
http://forum.oszone.net/post-519032-60.html
Пока не выяснил почему, но у меня лично Media Player 9 не установливается через SVCPACK.INF, а только после первой перезагрузки

4) Исли интегрируется Office Update engine ОБЯЗАТЕЛЬНО в папке HFTOOLS должен находиться файл modifyPE.exe
http://users.telenet.be/tc76/winup/_win2k.html

5) К сожалению HFSLIP умеет обрабатывать не все обновления, например, у меня он пропускает следующие:
KB904368.EXE
KB917275.exe
KB922760.exe
KB925308.EXE
приходится их ВРУЧНУЮ добавлять в папку SVCPACK и редактировать файл SVCPACK.INF добавляя туда строки с необходиммыми ключами
Если эти файлы просто положить в папку HFSVCPACK, то HFSLIP добавит их в SVCPACK.INF без ключей

6) Для корректной интеграции Adobe Flash Player 9 (версии 9.0.28.0) необходим HFSLIP версии не ниже 61118 (иначе возникают ошибки при установки)
См. changelog.txt запись от NOV 13 ~ NOV 18, 2006 -

7) Если не ложить файл qchain.exe в папку HFSVCPACK и не прописывать его запуск в SVCPACK.INF , то в журнале будет сообщение такого плана:
Код: Выделить весь код
Product: WebFldrs -- Error 1931.
Службе Windows Installer не удается обновить системный файл c:\program files\common files\microsoft shared\web server extensions\40\bin\fp4autl.dll, поскольку он защищен средствами Windows. 
Возможно, для правильной работы программы потребуется обновление операционной системы.
Версия пакета: 4.0.2.7523,
Защищенная версия ОС: 4.0.2.4701
Правда, не знаю когда данный файл надо запускать до установки обновлений или после (поэтому он у меня в SVCPACK.INF прописан 2 раза)

Вроде это пока все нюансы, которые были у меня.
Если что ещё вылезет - добавлю.

Последний раз редактировалось s127d, 10-12-2006 в 18:36.

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:15, 10-12-2006 | #25


Аватара для s127d

Пользователь


Сообщения: 70
Благодарности: 10

Профиль | Отправить PM | Цитировать


Ошибки при unattend-установке Win2kSP4 rus с использованием HFSLIP:

Итак, имеем корпоративную версию Win2k rus с интегрированным SP4
обновляем дистрибутив с помощью HFSLIP (версия 61118 )

HFSLIP.LOG:
Код: Выделить весь код
HFSLIP Version - 61118
HFSLIP Path - N:\HFSLIP\
OS in SOURCESS - 2000 SP4 Russian
MSIE Version - 2KIE6
DirectX Slipstreamed
Drivers - SPX.CAB Added
CD Install Path - Default
CDTAG - CDROM_NT.5

===============================================================================
Files in your FIX folder:
WINNT.sif

Files in your HF folder:
IE6.0sp1-KB905495-Windows2000-x86-RUS.exe
IE6.0sp1-KB925486-Windows2000-x86-RUS.exe
MDAC281-KB911562-x86-RUS.exe
MDAC_TYP.EXE
OE6.0sp1-KB911567-Windows-2000-XP-x86-RUS.exe
rootsupd.exe
RUS_Q832483_MDAC_x86.EXE
Windows-KB833407-x86-RUS.exe
Windows-KB890830-V1.22.exe
Windows-KB909520-v1.000-x86-RUS.exe
Windows2000-KB839228-x86-RUS.EXE
Windows2000-KB842773-x86-RUS.EXE
Windows2000-KB891861-v2-x86-RUS.EXE
Windows2000-KB893756-x86-RUS.EXE
Windows2000-KB896358-x86-RUS.EXE
Windows2000-KB896423-x86-RUS.EXE
Windows2000-KB896424-x86-RUS.EXE
Windows2000-KB899587-x86-RUS.EXE
Windows2000-KB899589-x86-RUS.EXE
Windows2000-KB900725-x86-RUS.EXE
Windows2000-KB901017-x86-RUS.EXE
Windows2000-KB901214-x86-RUS.EXE
Windows2000-KB904706-DX9-x86-RUS.exe
Windows2000-KB905414-x86-RUS.EXE
Windows2000-KB905749-x86-RUS.EXE
Windows2000-KB908506-x86-RUS.EXE
Windows2000-KB908519-x86-RUS.EXE
Windows2000-KB908531-v2-x86-RUS.EXE
Windows2000-KB911280-v2-x86-RUS.EXE
Windows2000-KB912919-x86-RUS.EXE
Windows2000-KB913580-x86-RUS.EXE
Windows2000-KB914388-x86-RUS.EXE
Windows2000-KB914389-x86-RUS.EXE
Windows2000-KB917008-x86-RUS.EXE
Windows2000-KB917422-x86-RUS.EXE
Windows2000-KB917537-x86-RUS.EXE
Windows2000-KB917736-x86-RUS.EXE
Windows2000-KB917953-x86-RUS.EXE
Windows2000-KB920213-x86-RUS.EXE
Windows2000-KB920670-x86-RUS.EXE
Windows2000-KB920683-x86-RUS.EXE
Windows2000-KB920685-x86-RUS.EXE
Windows2000-KB920958-v2-x86-RUS.EXE
Windows2000-KB921398-x86-RUS.EXE
Windows2000-KB922582-x86-RUS.EXE
Windows2000-KB922616-x86-RUS.EXE
Windows2000-KB923191-x86-RUS.EXE
Windows2000-KB923414-x86-RUS.EXE
Windows2000-KB923980-x86-RUS.EXE
Windows2000-KB924191-v2-x86-RUS.EXE
Windows2000-KB924270-x86-RUS.EXE
Windows2000-KB924867-x86-RUS.EXE
WindowsInstaller-KB893803-v2-x86.exe
WindowsMedia-KB911564-x86-RUS.exe
WindowsMedia-Q828026-x86-RUS.exe
WindowsUpdateAgent20-x86.exe
WindowsXP-Windows2000-Script56-KB917344-x86-rus.exe
wmfdist95.exe
wmp6cdcs.exe
wmpcdcs8.exe

Files in your HFCABS folder:
Apr2005_d3dx9_25_x86.cab
Apr2006_d3dx9_30_x86.cab
Aug2005_d3dx9_27_x86.cab
BDANT.cab
BRANDING.CAB
Dec2005_d3dx9_28_x86.cab
dxnt.cab
Feb2005_d3dx9_24_x86.cab
Feb2006_d3dx9_29_x86.cab
IEW2K_1.CAB
IEW2K_2.CAB
IEW2K_3.CAB
IEW2K_4.CAB
IUCTL.CAB
Jun2005_d3dx9_26_x86.cab
LegitCheckControl.cab
MAILNEWS.CAB
MUWEB_SITE.CAB
OCT2006_d3dx9_31_x86.cab
OEEXCEP.CAB
OPUC4.CAB
SCRIPTRU.CAB
swflash.cab
WAB.CAB

Files in your HFSVCPACK folder:
ACCOUNT+.CMD
AG.REG
AUTOLOGON1.REG
A_RDR705.EXE
BRED2.REG
DJVU.REG
DotNet11.exe
DX9U.EXE
EXPLORER.REG
FAR.REG
HKCU.REG
IE.REG
JRE5.EXE
KLMCODEC158.EXE
KLMCP.BAT
KLMCP.INI
MSXML.EXE
msxmlx.cat
PLAYERS.EXE
qchain.exe
RUNONCEEX1.REG
TEMP.REG
WINRAR.REG

Files in your HFSVCPACK_SW folder:
UPHClean-Setup.msi
WM9Codecs9x.exe

Files in your HFTOOLS folder:
modifyPE.exe

===============================================================================
HFSLIP run time: 8m48s
Секция SetupHotfixesToRun из SVCPACK.INF:
Код: Выделить весь код
[SetupHotfixesToRun]
HFSLIP.CMD
qchain.exe
WM9Codecs9x.exe /Q:A /R:N
A_RDR705.EXE
ACCOUNT+.CMD
MSXML.EXE
klmcodec158.exe /verysilent /LoadInf="klmcp.ini" /MERGETASKS="icons_mpc\quicklaunch,speaker\stereo"
Q890830.EXE /Q
KB904368.EXE /passive /norestart /nobackup
Q917008.EXE /passive /norestart /nobackup
KB917734.exe /passive /norestart /nobackup
KB925308.EXE /passive /norestart /nobackup
DotNetAl.exe -ai
KB922760.exe /passive /norestart /nobackup
DX9U.EXE
JRE5.EXE
PLAYERS.EXE
"Q832483.EXE /C:""dahotfix.exe /q /n"" /q:a"
qchain.exe
После unattend-установки имеем setuperr.log следующего содержания:
Код: Выделить весь код
Предупреждение:
NetSetup: Не удалось найти секцию {A8D5D482-FFFC-4540-837D-1C3A22C94744}, и если параметры для этого адаптера были указаны (например. статический IP-адрес и т.п.), то следует учесть, что они не будут использованы.

***

Ошибка:
Программа установки определила, что системный файл с именем  [c:\windows\system32\drmclien.dll]
не имеет верной подписи Microsoft. Этот файл не может быть восстановлен до правильной версии Microsoft.
Используйте служебную программу SFC для проверки целостности файла.

***

Ошибка:
Программа установки определила, что системный файл с именем  [c:\windows\system32\drmstor.dll]
не имеет верной подписи Microsoft. Этот файл не может быть восстановлен до правильной версии Microsoft.
Используйте служебную программу SFC для проверки целостности файла.

***

Ошибка:
Программа установки определила, что системный файл с именем  [c:\windows\inf\drvindex.inf]
не имеет верной подписи Microsoft. Этот файл не может быть восстановлен до правильной версии Microsoft.
Используйте служебную программу SFC для проверки целостности файла.

***

Ошибка:
Программа установки определила, что системный файл с именем  [c:\program files\windows media player\laprxy.dll]
не имеет верной подписи Microsoft. Этот файл не может быть восстановлен до правильной версии Microsoft.
Используйте служебную программу SFC для проверки целостности файла.

***

Ошибка:
Программа установки определила, что системный файл с именем  [c:\program files\windows media player\logagent.exe]
не имеет верной подписи Microsoft. Этот файл не может быть восстановлен до правильной версии Microsoft.
Используйте служебную программу SFC для проверки целостности файла.

***
Кто знает как избавится от таких ошибок в Win2k?

Последний раз редактировалось s127d, 11-12-2006 в 17:12.


Отправлено: 06:38, 10-12-2006 | #26


Аватара для s127d

Пользователь


Сообщения: 70
Благодарности: 10

Профиль | Отправить PM | Цитировать


Вышла новая версия программы 1.2.0 (61207)
пп.5, 6 перечисленные http://forum.oszone.net/post-522935-25.html стали неактуальны (за исключением KB904368.EXE).

Последний раз редактировалось s127d, 14-12-2006 в 17:33.


Отправлено: 18:36, 12-12-2006 | #27


Аватара для s127d

Пользователь


Сообщения: 70
Благодарности: 10

Профиль | Отправить PM | Цитировать


Версия HFSLIP обновлена до 1.2.1 (61216)
Теперь HFSLIP корректно обрабатывает все обновления для Win2k, вышедшие до 20/12/2006.

Последний раз редактировалось s127d, 22-12-2006 в 14:22.


Отправлено: 17:08, 21-12-2006 | #28


Аватара для s127d

Пользователь


Сообщения: 70
Благодарности: 10

Профиль | Отправить PM | Цитировать


"О сколько нам открытий чудных готовит просвещенья дух..." /некий А.С.Пушкин/
Уточнённые нюансы при интеграции обновлений с помощью HFSLIP.


Работаем с версией HFSLIP 1.2.1 (61216)
Возвращаемся к http://forum.oszone.net/post-522935-25.html, итак по пунктам:
п.1 - без изменений
п.2 - здесь самое интересное
2.1) скачать файл WindowsMedia9-KB891122-x86-Global-RUS так и не удалось. Поиск с помощью Гугля, Яндекса и Рамблера результатов не дал. Зато на сайте Microsoft обнаружил статейку:
"Обновление для проигрывателей..." (http://support.microsoft.com/kb/891122)
После обработки материала и сведЕния всех данных, пришёл к выводу, что файла WindowsMedia9-KB891122-x86-Global-RUS на данный момент не существует (похоже, что никогда не было других языковых версий файла, кроме английского). После распаковки WindowsMedia9-KB891122-x86-Global-ENU.exe и копирования wmfdist.exe в папку HF - установка Media Player 9 пошла как по маслу. Исчезло большинство ошибок, перечисленных в http://forum.oszone.net/post-522935-26.html. Прошу Alex-Rexy внести изменения в статью. (Файл wmfdist95.exe HFSLIP корректно обрабатывает, НО только для WinXP, Win2003).

2.2.1) На сайте HFSLIP и в статье Alex-Rexy инсталляционный файл Media Player 9 рекомендуется положить в папку HFSVCPACK_SW. В этом случае Media Player 9 не интегрируется, а устанавливается через SVCPACK.INF.
2.2.2) На сайте http://users.telenet.be/tc76/winup/_win2k.html инсталляционный файл Media Player 9 кладут в папку HF - в этом случае проходит интеграция Media Player 9 в дистрибутив Win2k. Обязательным условием для интеграции служит наличие в той же папке файла wmfdist.exe.
п.3 - не устанавливался через SVCPACK.INF из-за отсутствия файла wmfdist.exe.
п.4 - без изменений
п.5 - На текущий момент некорректно обрабатывается обновление для IE 6 (IE6.0sp1-KB925454-Windows2000-x86-RUS.exe). В файле setuperr.log присутствуют строки:
Код: Выделить весь код
Ошибка:
Программа установки не зарегистрировала элемент управления OLE C:\WINDOWS\system32\danim.dll из-за следующей ошибки:
LoadLibrary: возвращена ошибка 126 (7e).
Там же присутствует такая ошибка:
Код: Выделить весь код
Ошибка:
Программа установки определила, что системный файл с именем  [c:\windows\inf\drvindex.inf]
не имеет верной подписи Microsoft. Этот файл не может быть восстановлен до правильной версии Microsoft.
Используйте служебную программу SFC для проверки целостности файла.
п.6 - Обрабатывает корректно
п.7 - без изменений

Последний раз редактировалось s127d, 23-12-2006 в 14:14.


Отправлено: 07:32, 23-12-2006 | #29


Аватара для no404error

Старожил


Автор проектов


Сообщения: 226
Благодарности: 39

Профиль | Отправить PM | Цитировать


Тема заинтересовала очень

Суть в том, что от старого админа остались Win2k.pro и Win2k.srv. Только все укоцанное Конкретно от pro есть все кроме диска (он тоже есть, но нечитабелен) вместо которого его копия, но уже с SP4 Rollup 1. С Server не хочется корябаться, а вот pro покрутил бы.

Вопрос : Что и как туда добавить можно из апдейтов? Или хоть список дайте что в Rollup1 присутствует, что бы методом исключения убрать.

Отправлено: 14:19, 25-12-2006 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Интеграция обновлений для Windows 2000 при помощи HFSLIP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Наборы - [решено] Набор обновлений для Windows 2000 после sp4 DJ Cool Наборы обновлений для Windows XP/2003/Windows 7 95 14-03-2012 16:18
Vista / 2008 - (Статья) Интеграция Обновлений и Extras в дистрибутив Windows Vista prokazzza Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 81 23-05-2009 11:12
Интеграция драйверов в дистрибутив при помощи NLite JonyB Автоматическая установка Windows 2000/XP/2003 42 10-03-2009 23:33
Разное - интеграция обновлений в дистрибутив windows xp sp3 cs_sova Microsoft Windows 2000/XP 1 26-12-2008 12:50
[Ъ] Развертывание Windows 2000 с настройками, созданными при помощи IEAK Fanzuga Автоматическая установка Windows 2000/XP/2003 0 21-11-2006 16:05




 
Переход