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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Разное - [решено] Как удалить KB911164 из дистрибутива?

Ответить
Настройки темы
Разное - [решено] Как удалить KB911164 из дистрибутива?

Аватара для Deep2007

Старожил


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

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


У меня в дистрибутиве WIN XP HOME SP2 (фирменный) в папке SVCPACK лежит 4 файла: BRANCHES.INF, HFINT.DAT, KB911164.CAT, KB911164.EXE. Судя по FAQ
такой метод обновления (/integrate) несовместим с UpdatePack-XPSP2-Rus. О KB911164 нашел следующую инфу:

Помните, чем SP1a отличался от SP1? Только отсутствием MS Java.
А SP2b отличается от SP2 только наличием KB911164. Причина похожа - микрософт проиграла иск компании Eolas по поводу использования ActiveX в IE и была вынуждена изменить поведение браузера (добавить надоедливый хинт "Щелкните, чтобы активировать и использовать этот элемент управления" для любых ActiveX компонентов).

KB911164 содержит файлы:
browseui.dll
iepeers.dll
mshtml.dll
shdocvw.dll
shlwapi.dll
urlmon.dll
xpsp3res.dll

Фактически он не нужен, поскольку перекрывается последним накопительным обновлением для IE (KB922760).


Вопрос в следующем:
Как корректно удалить все следы от KB911164, тем самым сделать дистриб пригодным для обновления с помощью UpdatePack-XPSP2-Rus?

Отправлено: 20:37, 04-03-2008

 

Аватара для Drinko

Советник


Moderator


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

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


Deep2007,
почитайте может поможет:
http://forum.oszone.net/post-737015-395.html
http://forum.oszone.net/post-737173-396.html

-------
Форум Цифровое изображение | Windows 8.1 | Windows 10
-------
Во имя ALTа, CTRLа и святого DELETE
Enter

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

Отправлено: 21:09, 04-03-2008 | #2



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

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


Аватара для Deep2007

Старожил


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

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


Не помогло, там нет инфы по выдиранию обновлений, интегрированных спомощью ключа /integrate. В файле справки нашел вот что:

При запуске пакета обновления с ключом /integrate:path происходит следующее:
Новые версии файлов, содержащиеся в пакете обновлений распаковываются в i386, заменяя старые файлы. При этом они находятся в несжатом виде (*.dll вместо *.dl_)
Исполняемый файл обновления переименовывается в формат KBxxxxxx.exe в соответствии с номером статьи MS KB и копируется в директорию i386\svcpack
Каталоговый *.cat файл копируется в директорию i386\svcpack
В файл dosnet.inf в секцию [OptionalSrcDirs] вносится название каталога, содержащего обновления (svcpack)
В файл svcpack.inf добавляются запись для установки *.cat файла и запуска исполняемого файла обновления во время установки системы
После интеграции шести обновлений файл svcpack.inf выглядит следующим образом. В нем, кстати, видны и ключи /q /n /z, с которыми автоматически устанавливаются исполняемые файлы обновлений во время инсталляции системы.


[CatalogHeader]

[Version]
BuildNumber=2600
MinorVersion=1
MajorVersion=5
Signature=" NT$"
[SetupData]
CatalogSubDir="\I386\svcpack"
[SetupHotfixesToRun]
KB886185.exe /q /n /z
KB885626.exe /q /n /z
KB834707.exe /q /n /z
KB885836.exe /q /n /z
KB885835.exe /q /n /z
KB873339.exe /q /n /z
[ProductCatalogsToInstall]
KB886185.cat
KB885626.cat
KB834707.cat
KB885836.cat
KB885835.cat
KB873339.cat


Это то, что нужно. Но где то еще прописываются файлы:
browseui.dll
iepeers.dll
mshtml.dll
shdocvw.dll
shlwapi.dll
urlmon.dll
xpsp3res.dll (кстати, его я у себя в дистрибе не нашел),

для того, чтобы они устанавливались в систему.
Подскажите, где?
Если просто вернуть назад все вышеназванные изменения (+ убрать упоминания об этих 7 .dll) Windows будет нормально устанавливаться?

Отправлено: 12:38, 08-03-2008 | #3


Аватара для greg_b

Ветеран


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

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


Deep2007, надо поряться в dosnet.inf/txtsetup.sif и так далее, и порыться в файле - HIVESYS.INF - туда дописывается информация об обновлениях, применяемых в ходу установки.

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны

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

Отправлено: 13:12, 08-03-2008 | #4


Аватара для Boa Soft

Компьютерный шаман


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

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


greg_b,
В реестр ничего не пишется. Просто удалить из SVCPACK все файлы, кроме .CAT и запись из svcpack.inf - запись из секции [SetupHotfixesToRun].

К стати, наличие обновления ничего не портит. Я с год пользовался дистрибутивами с SP2b пакетом и только сегодня обратил внимание на это обновление. У меня интегрируется IE7 и поэтому это обновление неактуально.

-------
Человеческая лень - главная движущая сила технического прогресса.

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

Отправлено: 16:08, 08-03-2008 | #5


Аватара для Deep2007

Старожил


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

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


В сухом остатке я понял так:
1. Если я накатываю UpdatePack-XPSP2-Rus с аддоном IE7, наличие KB911164 неважно, т. к. файлы .dll перезапишутся новыми.
2. Второй путь -
Цитата Boa Soft:
удалить из SVCPACK все файлы, кроме .CAT и запись из svcpack.inf - запись из секции [SetupHotfixesToRun] ,»
возможно, стоит поискать и удалить записи в
Цитата greg_b:
dosnet.inf/txtsetup.sif »
.

Спасибо всем, пошел экспериментировать с дистрибом и виртуальной машиной. Если что получится-не получится - напишу.

Отправлено: 21:22, 08-03-2008 | #6


Аватара для greg_b

Ветеран


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

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


Boa Soft, некоторые обновления при рукопашной интеграции (KBxxxx -integrate c:\os) пишут данные в файлы hivesys/hivesft.inf - иногда лучше перестраховаться.

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны


Отправлено: 22:38, 09-03-2008 | #7


Аватара для Deep2007

Старожил


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

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


РЕЗУЛЬТАТЫ ВСКРЫТИЯ ТАКОВЫ:
Не обращая внимания на установленное обновление KB911164 обновил дистрибутив с помощью UpdatePack-XPSP2-Rus версия 8.2.15. Аддон IE7 Reload присутствовал. Тестирование на виртуальной машине от Microsoft показало отсутствие глюков и норм. работу системы и браузера IE7 в частности. В папке "Windows" нашел текстовый файл, в котором отмечено, что обновление не установлено, т.к. версия браузера не совпадает. Лог установки чистый. Спасибо всем. Тему, я думаю, можно закрывать.

Отправлено: 17:31, 14-03-2008 | #8



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Разное - [решено] Как удалить KB911164 из дистрибутива?

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Конкурс - [решено] Как проверить контрольную сумму дистрибутива Windows 7 Vadikan Microsoft Windows 7 22 05-01-2013 10:25
Разное - [решено] Как удалить ярлык с рабоч. стола, если в контекстном меню нет пункта Удалить Denkxx Microsoft Windows 7 5 25-09-2009 14:56
Удалить из Photoshop 7.0 дистрибутива ImageReady Wehrwolf Автоматическая установка приложений 0 18-07-2009 23:46
Установка - [решено] Как создать *.ISO образ из дистрибутива Windows Vista для установки с DVD? Dimon aka HedgeHog Microsoft Windows Vista 27 10-03-2009 20:59
Как определить серийный номер имеющегося дистрибутива Windows 98 SE (ru) eastman75 Microsoft Windows 95/98/Me (архив) 4 31-08-2008 21:12




 
Переход