PDA

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


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

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

Alex-Rexy
01-12-2006, 12:46
для WindowsMedia-KB891122-x86-RUS.exe ..... WinXP

Языковая версия не критична, нам нужны оттуда только кодеки, само обновления мы не используем именно потому, что оно для WinXP.
Ссылку может быть исправлю...



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

Не знаю - не обращал внимания или вообще не сталкивался.
Это может быть как багом так и фишкой... В любом случае с этим уже не ко мне, а к разработчикам.

kefi
01-12-2006, 16:24
Это может быть как багом так и фишкой
В чем же смысл такой фичи ?

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

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

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

s127d
10-12-2006, 06:15
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, 06:38
Ошибки при 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
12-12-2006, 18:36
Вышла новая версия программы 1.2.0 (61207)
пп.5, 6 перечисленные http://forum.oszone.net/post-522935-25.html стали неактуальны (за исключением KB904368.EXE).
:)

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

s127d
23-12-2006, 07:32
"О сколько нам открытий чудных готовит просвещенья дух..." /некий А.С.Пушкин/
Уточнённые нюансы при интеграции обновлений с помощью 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 - без изменений

no404error
25-12-2006, 14:19
Тема заинтересовала очень :)

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

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

s127d
26-12-2006, 04:33
no404error
Зайди на http://users.telenet.be/tc76/winup/_win2k.html
Там все подробно расписано
:)
Хочешь IE 6.0 или DirectX, или ещё что-то - пожалуйста, только отметь галочку и тебе покажут какие файлы надо добавлять.
Если нужна только Винда - ничего не отмечай и увидишь все необходимые обновления для win2k с расшифровкой файлов (типа, для чего это обновление).
Дерзай.
:)

Alex-Rexy
27-12-2006, 21:03
s127d
Авторы проги советуют использовать папку HFSVCPACK_SW для Media Player 9
На страничке http://users.telenet.be/tc76/winup/_win2k.html ранее тоже предлагалось помещать дистрибутив плеера в папку HFSVCPACK_SW.
Очевидно эта возможность появилась недавно...

Не понял фразу в конце пункта 2.1) - если не ошибаюсь, в моей статье не упоминается wmfdist95.exe.


Вот и кроме того я использовал HFSLIP толко там где без него не обойтись, всю остальную работу делал nLite

s127d
28-12-2006, 04:23
Alex-Rexy
Не понял фразу в конце пункта 2.1) - если не ошибаюсь, в моей статье не упоминается wmfdist95.exe.

Действительно в твоей статье не упоминается wmfdist95.exe, НО
откуда в статье предлагается взять wmfdist.exe? Извлечь из файла WindowsMedia9-KB891122-x86-Global-RUS (так написано в статье? так!)
Но нет такого файла. Просто нет и всё.
:)
Есть или WindowsMedia-KB891122-x86-RUS.exe (с файлом wmfdist95.exe внутри), или WindowsMedia9-KB891122-x86-Global-ENU (с файлом wmfdist.exe).
Вот от меня и поступила просьба: изменить в статье название с фантомного WindowsMedia9-KB891122-x86-Global-RUS на реальный WindowsMedia9-KB891122-x86-Global-ENU.
:)

Alex-Rexy
28-12-2006, 21:10
kefi и s127d
Изменения в статью внесены.

egik
02-01-2007, 17:43
1 этап изучения прошел нормально
исходные данные:
HFSLIP 1.2.1
Windows 2000 SP4
WindowsInstaller-KB893803-v2-x86.exe
Windows2000-KB891861-v2-x86-RUS.EXE
MPsetup 9
IE6
DirectX9
После перепаковки, создал образ в nLite 1.2.1
Установил на ВМ все ок, осталось настроить ВМ для выхода в сеть, для получения списка заплаток, но пока не могу настроить никто не знает как :(
И еще в начале установки вместо букв какие-то закорючки, а потом появляется русский шрифт уже ближе к лицензионному соглашению, как убрать их?

s127d
02-01-2007, 20:09
egik
И еще в начале установки вместо букв какие-то закорючки, а потом появляется русский шрифт уже ближе к лицензионному соглашению, как убрать их?
В корне загрузочного диска должен быть файл BOOTFONT.BIN
И тогда будет тебе счастье, а не закорючки.
;)

egik
02-01-2007, 20:51
а где его взять?

egik
03-01-2007, 18:37
разобрался спсибо!
Еще несколько вопросов по ходу:
1. а в чем существенное различие hfslip и nlite?
2. после установки hfslip создается несколько папок, каковы их предназначения?
3. а с xp можно использовать hfslip?
4. если да, то насколько различается от работы с 2к?

s127d
04-01-2007, 20:26
egik
1. а в чем существенное различие hfslip и nlite?
Позволю себе немного процитировать:

Alex-Rexy
1) Потому, что nLite обладает графическим интерфейсом (некоторых начинающих юзеров пугают консольные окошки, в них они не могут комфортно работать)
nLite изначально создавалась для интеграции критических обновлений и багфиксов, урезки дистрибутива - ей и карты в руки, тогда как HFSLIP для слипстрима "неслипстримящегося" Медиаплеера, Интернет Эксплорера и Директ Икс.

2. после установки hfslip создается несколько папок, каковы их предназначения?
Смотря какие папки ты имеешь ввиду

3. а с xp можно использовать hfslip?
Авторы программы говорят, что можно.
Лично я использовал HFSLIP только для Win2k, для WinXP использую - UpdatePack-XPSP2-Rus версия 6.xx.yy от Petya V4sechkin (см. http://forum.oszone.net/thread-76222.html)

4. если да, то насколько различается от работы с 2к?
Скорее всего больших различий ты не найдёшь, только лишь: другой дистрибутив, другие обновления
;)

Alex-Rexy
05-01-2007, 17:56
egik
Если ты уже настроил само соединение с internet, и у тебя просто не происходит автообновление, то зайди сам на сайт http://windowsupdate.microsoft.com/ и установи необходимые обновления вручную (точне полуавтоматически). Имей в виду, что тебе могут предложить Windows2000-KB891861-v2-x86-RUS.EXE, как отсутствующее (хотя ты сообщаешь. что интегрировал его), не соглашайся на установку, иначе получишь проблемы...

Про закорючки. Сам испытал проблему эту, хотя это не прооблема, а мелкое неудобство, поэтому не стал упоминать в статье. Эксперементально нашел причину. Да действительно рецеп указан выше. Но прошу учесть, что испытал другую проблему - при установке на старых компьютерах с дистрибутива с "исправленными закорчюками" происходило зависание инсталлятора в момент, когда эти самые "закорючки" должны были пропасть.




© OSzone.net 2001-2012