Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Обновления для Microsoft Windows XP, часть 9

Модерирует : KLASS, IFkO

KLASS (23-01-2018 08:51): Продолжение в Обновления для Microsoft Windows XP, часть 10  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

eGorZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 


Обновления выходят ежемесячно, во второй вторник месяца

[EN] [RU] Центр загрузки Microsoft
[EN] [RU] Microsoft Fix it Solution Center большая коллекция патчей реестра от Microsoft
Каталог Центра Обновлений MicrosoftСкачать актуальные обновления
WindizUpdate — Windows Update для Firefox и Оpera (полурабочий).
Обзоры бюллетеней по безопасности
Microsoft Security Bulletin Search
Поиск прочих обновлений по ключевым словам kbwinxppresp3fix и kbwinxpsp3fix
RunUpdates.exeСкрипт для автоматической установки hotfix'ов
Разрешение проблем при обновлении с серверов Windows/Microsoft Update

Смежная тема » Micrоsoft Windоws XP
Смежная тема » Windоws XP Multilingual User Interface (MUI)
Смежная тема » HOTFIXES для Micrоsoft Windоws XP и Windоws Server 2003
Смежная тема » Windоws Genuine Advantage (WGA) - практика применения

Неофициальные пост-SP3 сервис-паки:

(C) [EN][RU] Critical preSP4 для Windows XP SP3 от Snake . (неактуален)
(F) [RU] Security preSP4 для Windows XP SP3 от Snake . (неактуален)
(P) [RU] Набор обновлений UpdatePack-XPSP3-Rus Live от simplix . (актуален) *
(P) [EN][RU] Сборники официальных обновлений для Windоws XP SP3(x86) / SP2(x64) от TechnicsKuzya . (19.05.2014/26.12.2010)
(T) [EN][RU] SP3EP: Essentials Pack for Windоws XP SP3 от eGo®Z . (27.06.2010)
Что означают знаки (С), (T), (P) и (F) в заголовках сборников
* Отмеченные наборы обновлений регулярно обновляются и всегда актуальны

Другие дополнения к ОС Windows XP:

Microsoft .NET Framework для Windоws XP (загрузка и обновления) (12.02.2010)
Windows Media Player 11 для Windоws XP (загрузка и обновления) (17.12.2009)
Internet Explorer 8 для Windоws XP Загрузка
Windows Defender 1.1.1593.0 (загрузка и обновление)
Local admin password management solution (LAPS)
Windows Genuine Advantage (WGA) Kit и Micrоsoft Genuine Advantage (MGA) Kit (14.10.2015)


Изменение шапки возможно только по согласованию с модератором!

 

Всего записей: 6865 | Зарегистр. 21-10-2003 | Отправлено: 06:01 27-03-2016 | Исправлено: KLASS, 08:44 23-01-2018
eGorZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MisHel64

Цитата:
eGorZ Оригинал находится на раз.  

когда-то давно, лет 5-6 назад я её читал, у меня с тех пор остался только номер версии MSI содержимого обновления. Ввиду отсутствия самого обновления для меня интереса не представляет.

Цитата:
Сайт майкрософта, это не сеть?

попробуй найти хоть одно упоминание об этой статье тупо в гугле вбив только номер статьи "KB979465" - ноль записей. Сама статья отсутствует на сайте M$.

Цитата:
Не надо ссылаться на мифический народ, которой может утверждать что угодно, при этом не приводя никаких доказательств.  

согласен. "Homebrew"-варианты этого исправления для XP в сети есть.

Цитата:
Ничерта не понял. KB981669 является  

Сорри - очепятка вышла (не тот номер статьи скопипастил в половине 4-го ночи) - имелся в виду, безусловно, всё тот же KB981929 В нём, как я уже писал, есть всё кроме mui-файлов, в сравнении с KB942288.
В общем и целом, imho, на текущий момент, всё, что нужно из серии MSI 4.5 для XP, это KB942288-v3+KB3196726, а не один единственный KB3196726 (если я тебя правильно понял). Всё остальное обсуждать совершенное бессмысленная трата времени.

Всего записей: 6865 | Зарегистр. 21-10-2003 | Отправлено: 13:22 21-04-2017
GEORG_STALKER

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"""всё, что нужно из серии MSI 4.5 для XP, это KB942288-v3+KB3196726, а не один единственный KB3196726 (если я тебя правильно понял). Всё остальное обсуждать совершенное бессмысленная трата времени."""
 
KB942288-v3+KB3196726..
Как бы противоречие..то есть все таки-не один единственный KB3196726  
Есть еще  несколько хотфиксов..

Всего записей: 55 | Зарегистр. 28-02-2011 | Отправлено: 15:29 21-04-2017 | Исправлено: GEORG_STALKER, 15:31 21-04-2017
rusenergo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После установки MSI 4.5 (KB942288-v3) на компьютер с WindowsXP SP3 и перезагрузки был интегрирован твик реестра POSReady2009. После поиска обновлений на MU предлагались оба обновления и KB3072630 (устанавливалось первым) и KB3196726 (устанавливалось вторым).

Всего записей: 97 | Зарегистр. 17-10-2014 | Отправлено: 18:59 21-04-2017
MisHel64



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eGorZ Я лично останусь при своем мнении. В общем резюмируя, есть четыре варианта:
1) KB942288-v3 + KB981669
2) KB942288-v3 + KB958655-v2
3) KB942288-v3 + KB3196726
4) KB3196726
Ты настаиваешь на третьем, я на четвертом. Мотивации:
1) KB981669 в прошлой части признан глючным, как альтернатива - вариант N2.
2) KB942288-v3, KB981669, KB958655-v2 - обновления для "Windows XP", а KB3196726 для "WES09/POSReady 2009"
3) KB981669 и KB958655-v2 выпилены с сайта мелкомягких.  
4) KB942288-v3, KB981669, KB958655-v2 - не предлагаются (и не предлагались) WUA, в отличии от KB3196726. Для установки KB3196726 не требуется наличие KB942288.
5) KB942288-v3, мультиязыковой по этому содержит MUI, в отличии от KB3196726 который изначально RUS, по этому MUI ему не нужен, а остальные файлы перекрываются в KB3196726. Следовательно все твои аргументы о необходимости KB942288-v3 - несостоятельны.
6) Варианты 3 и 4 требуют твика (незаконны) или наличия расширенной лицензии.
И совсем краткий вывод: Ты не привел ни одного не оспоримого аргумента в защиту варианта 3, на котором настаиваешь. По этому вариант три - бессмыслен.
Версии файлов

Цитата:
Есть еще  несколько хотфиксов..
GEORG_STALKER Конкретней.
rusenergo Чтение топика, хотя бы последних страниц крайне желательно, перед писанием в тему. Так же ответ тебе под тегом MORE

Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 19:52 21-04-2017 | Исправлено: MisHel64, 20:23 21-04-2017
Bestman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eGorZ +++ Зачем ты с этом мразью общаешься?
 
Добавлено:
вопрос риторический




В теме обсуждается операционная система, а не личности форумчан.
Тем более, в таком тоне.

Всего записей: 80 | Зарегистр. 07-06-2016 | Отправлено: 20:09 21-04-2017 | Исправлено: IFkO, 21:38 21-04-2017
Rushmore



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MisHel64
Вот это как раз то, чем вы занимаетесь здесь на форуме.

Всего записей: 350 | Зарегистр. 01-08-2003 | Отправлено: 22:32 21-04-2017
eGorZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bestman, Rushmore
Стоп парни!
1. Каждый на форуме имеет право высказываться! Лишняя грязь и переходы на личности здесь ни к чему.
Так что я бы на вашем месте извинился.
2. Споры для того и споры, что в их результате должна быть рождена истина!
3. Ну и самое главное: в данном вопросе MisHel64 !абсолютно прав!
Я как-то, скорее всего, по привычке, рассматриваю все обновления под английскую версию ОС прежде всего (она же у меня и установлена), и для меня, именно по этой причине, статьи KB3072630/KB3196726 выглядели как обычные обновления отдельных компонентов MSI4.5, пусть и основных. Я совсем упустил из виду, что эти обновления локализованные, а это уже отдельные пакеты, ничего общего с исходным, малтиязычным MSI4.5 KB942288-v3, не имеющие и не являющиеся его обновлением.
в KB942288-v3 действительно больше нет необходимости!
 
Хотя теперь возникает уже совсем другой вопрос:
Почему WU предлагает к установке одновременно оба KB, и KB3072630, и KB3196726?
1. Они являются полностью пофайловой заменой друг-друга.
2. В установочных inf-ах различия только в разделе [strings], причем в описании часовых поясов, что к самому MSI никакого отношения не имеет.
Т.е. это просто очередной "ляп" M$?

Всего записей: 6865 | Зарегистр. 21-10-2003 | Отправлено: 01:10 22-04-2017 | Исправлено: eGorZ, 01:12 22-04-2017
rokidog

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All.
Подскажите пожалуйста, запамятовал, какое обновление нужно исключить,  
чтобы  не ломало тему в "сборке, заранее благодарен  

Всего записей: 2038 | Зарегистр. 21-06-2010 | Отправлено: 01:31 22-04-2017
MisHel64



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eGorZ KB3072630 и KB3196726 не единственная пара обновлений которая предлагается к установке одновременно, хотя одно обновление полностью перекрывает другое.
Тут косяк с определением "PotentiallySuperseded" из-за ошибок в списке "Superseded". В результате предлагаются все обновления для текущей системы, которых нет в списках "Superseded".
Можешь посмотреть мои "пять копеек" от 15-03-2017. Если я не указал, что данное обновление из этого списка что-то заменяет (а указывал я это исходя из списка Superseded), то предложены будут и обновления из этого списка, и те обновления которые они заменяют, при условии, что они еще не были установлены.
Например KB3191256-203 и KB4011981-214, у меня не установлено ни одно из них, и оба предлагаются к установке.

Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 02:04 22-04-2017 | Исправлено: MisHel64, 02:18 22-04-2017
eGorZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MisHel64
Да, согласен, и тому действительно есть примеры. Раньше их было гораздо меньше, что говорит просто об отношении M$ к поддержке этой ОС. Одновременное предложение KB3072630 и KB3196726 просто очередной косяк в этих списках. Причем в эти списки также попадают и технические исправления, даже не смотря на то, что WU их никогда не предлагал и вроде как и знать не должен об их существовании. WU не проверяет версий установленных файлов в системе (этот контроль выполняет уже только сама система при установке обновления), сначала тупо смотрит свою базу (DataStore.edb в \%windir%\SoftwareDistribution\DataStore, у меня эта база уже распухла до 192MB, интересно, а как у других?), а затем начинает шерстить реестр. Думаю, что для таких "сладких парочек" надо просто вносить в реестр запись в раздел установленных обновлений.
 
rokidog

Цитата:
чтобы  не ломало тему в "сборке,

думаю, что этот вопрос будет уместнее задать автору конкретной "сборки" в соответствующей теме, потому что многие умельцы не только свои темы создают (за это отвечает uxtheme.dll, а эта библиотека со времён выхода SP3 не обновлялась ни разу), но также "портят" и многие системные библиотеки, начиная с shell32.dll.

Всего записей: 6865 | Зарегистр. 21-10-2003 | Отправлено: 02:45 22-04-2017 | Исправлено: eGorZ, 02:55 22-04-2017
MisHel64



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WU не проверяет версий установленных файлов в системе Думаю все же смотрит. Так как при установке одного из парных обновлений, флаг установлено появляется у обоих.
Причем в эти списки В какие "эти"?
также попадают и технические исправления Примеры на вскидку есть?
интересно, а как у других чуть более 7 метров. И если правильно помню, ее можно грохнуть и создать заново.
надо просто вносить в реестр запись в раздел установленных обновлений эт ты о чем?
 
 
 
 

Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 03:06 22-04-2017
eGorZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MisHel64
Тому, куда смотрит WU (версии файлов, или реестр, или и то и другое), есть косвенные, как подтверждения, так и опровержения (сам не понял чего сказал, но думаю, что направление мысли понятно ).
В своё время я делал патч для глючного обновления KB940648, который сносил установленную им глючную wkssvc.dll, заменяя её на предыдущую версию, оставляя в реестре при этом все записи о том, что это обновление установлено. WU это обновление, в итоге, больше не предлагал, а библиотека при этом была предыдущей версии, т.е. не из этого обновления. Это в подтверждение того, что WU версии файлов не проверяет. Если предположить, что всё же проверяет, и технических исправлений в списках "Superseded" и "PotentiallySuperseded" нет, тогда становится понятно, почему при установленных технических исправлениях, заменяющих публичные, эти публичные больше не предлагаются - т.е. всё на уровне контроля версий установленных файлов.

Цитата:
Так как при установке одного из парных обновлений, флаг установлено появляется у обоих.

думаю, что тут под "одним" имеется в виду всё же последнее из пары, иначе это последнее всё же будет продолжать предлагаться.
Ещё один пример, опять же из моих "поделок" - мой WGA Kit NN устанавливает в систему только компоненты от KB892130, но при этом также, чисто записями в реестре, имитирует установку и компонентов от KB905474, при этом KB905474 больше не предлагается (самих файлов нотификатора при этом нет в системе).
Чтобы проверить идёт ли контроль версий файлов, или же он осуществляется только через реестр, достаточно на полностью обновленной системе грохнуть часть записей по одним и тем же исправлениям в ветках "HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP4" и "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\" и посмотреть, будут ли они вновь предложены WU - если предложены не будут, значит версии установленных файлов контролируются, иначе - не контролируются.

Цитата:
И если правильно помню, ее можно грохнуть и создать заново.

помнишь правильно, она заново создастся при первом же поиске обновлений, вот только она после этого, как правило, становится такого же, или почти такого же, размера

Цитата:
также попадают и технические исправления Примеры на вскидку есть?

примеров масса. В этой таблице (она, конечно же, уже сильно устарела) все зелёные ссылки - это технические апдейты, все синие - публичные. В том случае, когда публичный апдейт полностью заменён техническим, публичный больше не предлагается. Хотя исключения тоже бывали, как в случае с нашей сладкой парочкой из MSI
 
Кстати, в продолжение темы MSI4.5: было ещё одно, также локализованное, исправление под WES/POSReady, от августа 2014, KB2918614, которое было дальше заменено как раз на KB3072630.
KB2918614 в своём составе msiexec не содержит, а само оно, при этом, ничего не заменяет. Соответственно вопрос - было ли это первое обновление MSI4.5 под эти системы? Думаю, что надо смотреть с каким MSI эти системы идут изначально. Возможно это 4.5 и есть - завтра гляну версии предустановленных компонентов, и их состав (отдельного установщика MSI4.5, как дополнения, в составе этих систем нет, я уже смотрел).

Всего записей: 6865 | Зарегистр. 21-10-2003 | Отправлено: 05:36 22-04-2017
MisHel64



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Тому, куда смотрит WU (версии файлов, или реестр, или и то и другое), есть косвенные, как подтверждения, так и опровержения.
А ты рассматривал вариант, что WUA делает и то и то. Например сначала смотрит в реестре, а не установлено ли это обновление, если нет, то проверяет версию файла, что бы выяснить, а нужно ли оно. Я не сильно буду удивлен, если выяснится что WUA смотрит не версию, а размер файла. По этому опровержение на основе фэйкового KB940648 и имитации установки KB905474 не катит. За то чудесно доказывает мое предположение.
Есть еще два предположения...
1) Судя по всему есть баг в определении флага "установлено". WUA при контроле версий использует условие "не меньше", а не "равно".
2) Есть смутное подозрение, что для сравнения берутся не версии файлов находящихся в обновлении, а версии прописанные в неком файле описании.
Это объясняет, почему если установлено более новое обновление, у более старого тоже выставляется флаг "установлено", хотя фактически его никто не ставил. Хотя по логике, такое обновление должно быть удалено из списка вообще.

Цитата:
в списках "Superseded" и "PotentiallySuperseded"
PotentiallySuperseded - это не список, это флаг, а списки "Superseded" работают не так как ты предполагаешь.
 

Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 10:35 22-04-2017 | Исправлено: MisHel64, 10:55 22-04-2017
eGorZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MisHel64
Безусловно, WUA смотрит и в реестр, и на версию/размер/контрольную сумму файла, и на цифровую подпись в том числе. Но различные параметры он проверяет на различных этапах просмотра, при поиске и установке обновлений. Вопрос в том, что он проверяет в первую очередь, и, если условие этой первой проверки выполнено, следуют ли за ним какие-либо проверки ещё. К примеру, начал он проверку с реестра, нашёл там запись о неком обновлении по номеру, зная, что оно последнее, проверил, что флаги "Installed" и "Valid" в состоянии "1", - выполняются ли при этом какие либо проверки ещё?

Всего записей: 6865 | Зарегистр. 21-10-2003 | Отправлено: 14:25 22-04-2017
MisHel64



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eGorZ Не..., че ты ваще не о том. Там все проще, но совершенно по другому.
 

Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 15:21 22-04-2017
eGorZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MisHel64
Иииии?
Ладно, постараюсь сегодня найти 15 минут времени, перезагрузиться в XP и кой чего проверить - у меня как раз не установлено последнее обновление временных зон - внесу по нему данные в реестр и гляну, будет ли оно предложено WU. Заодно гляну версии MSI "shipped" c POSReady. Сейчас перезагрузиться сложно - идут кой-какие процессы, которые останавливать низзя, иначе всё с начала.

Всего записей: 6865 | Зарегистр. 21-10-2003 | Отправлено: 16:13 22-04-2017
MisHel64



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eGorZ После общения с тобой решил поковыряться на тему парных обновлений.
1) Чистая система. Предлагаются KB3072630 + KB3196726
2) Ставлю KB942288-v3-x86, в списке обновлений появляется KB2918614 "Superseded" в KB3072630.
3) Ставлю KB958655-v2, KB981669-x86 - изменений нет.
4) Ставлю KB3072630, KB2918614 загадочно исчезает, KB3072630 - Флаг:Установлено, KB3196726 предлагается.
5) Ставлю KB3196726, у KB3072630 и KB3196726 Флаг:Установлено
Откат...
6) Чистая система + KB942288-v3-x86 + KB3196726. У KB3072630 и KB3196726 Флаг:Установлено
Чудны дела мелкомягкие...
 
ADD: MSISIP.DLL обновляется только KB942288-v3 до версии 4.5.6001.22159. Глянь, если будет возможность, а есть он в оригинальной POSREADY, и какой версии.

Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 00:16 23-04-2017 | Исправлено: MisHel64, 00:29 23-04-2017
eGorZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MisHel64

Цитата:
Чудны дела мелкомягкие...  

Да ужььь, и чем дальше - тем чуднее...
Итак:
1. Ожидания того, что POSReady2009 поставляется с интегрированным MSI4.5 не оправдались, причем нет его и среди опциональных компонентов на CD, даже в варианте расширенной поставки (SHA-1: 0e9e37f9268bbb7181e0a1ae561c178382cc3014).
Версии всех компонентов MSI те же, что и в обычном WINDOWS XP with SP3:
msi.dll - 3.1.4001.5512
msiexec.exe - 3.1.4001.5512
msihnd.dll - 3.1.4001.5512
msimsg.dll - 3.1.4001.5512
msisip.dll - 3.1.4001.5512
2. Провёл тот же эксперимент с вариантами установки MSI4.5, что и ты, и, как и следовало ожидать, получил абсолютно идентичный результат.
Резюме: если позволить системе обновляться в автоматическом режиме, то в итоге мы получим компонентную смесь из запчастей от MSI3.1 и 4.5, т.е msimsg.dll и msisip.dll останутся от MSI3.1, что, в общем-то, вызывает определённые вопросы.
 
Также провёл и эксперимент с KB4015193:
после добавления всех необходимых записей в реестр в секции
 
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB4015193
HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP4\KB4015193
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB4015193
 
данное обновление по-прежнему продолжало предлагаться к установке на WU.
Перестали поступать предложения по установке этого обновления только после тупого копирования утилиты tzchange.exe (из состава данного обновления) в папку System32, причём наличие/отсутствие записей в реестре на сей факт никоим образом не влияет. Также после копирования этого файла в system32 перестают предлагаться к установке и 2 более ранних обновления временных зон. Что ещё забавно - исходно в POSReady2009 этой утилиты нет!
Из вышесказанного делаем как минимум такой вывод - WUA контролирует как наличие самих требуемых файлов в системе, так и их версии. На счёт контрольных сумм не уверен, но проверить это возможно, изменив бинарно хотя бы один байт внутри файла.

Всего записей: 6865 | Зарегистр. 21-10-2003 | Отправлено: 04:35 23-04-2017 | Исправлено: eGorZ, 04:38 23-04-2017
MisHel64



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eGorZ Сам себе противоречишь.

Цитата:
Из вышесказанного делаем как минимум такой вывод - WUA контролирует как наличие самих требуемых файлов в системе, так и их версии.


Цитата:
но при этом также, чисто записями в реестре, имитирует установку и компонентов от KB905474, при этом KB905474 больше не предлагается (самих файлов нотификатора при этом нет в системе).

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

Цитата:
Что ещё забавно - исходно в POSReady2009 этой утилиты нет!

И так получаем ряд противоречивых тезисов.  
1) Обновление считается установленным, если есть запись в реестре, и плевать на наличие файлов.
2) Обновление считается установленным если есть файл определенной версии, и плевать на наличии записи в реестре, и плевать что версия установленная в системе отличается от версии файла в обновлении.
3) Обновление предлагается к установке если в системе есть определенный файл, иначе не предлагается.
4) Обновление всегда предлагается к установке, и плевать, что обновляемого компонента в системе нет.
Отсюда мораль: есть файл - инструкция, в которой указаны необходимые условия для отбора обновлений и с описанием признаков установленности.
 

Цитата:
Резюме: если позволить системе обновляться в автоматическом режиме, то в итоге мы получим компонентную смесь из запчастей от MSI3.1 и 4.5, т.е msimsg.dll и msisip.dll останутся от MSI3.1, что, в общем-то, вызывает определённые вопросы.

msimsg.dll - Нужен только MSI3.1 который мультиязыковой.
msisip.dll - Вот с этим файлом вопрос, а нужен ли он вообще после обновления. WUA не считает, что его нужно обновлять.
 

Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 07:50 23-04-2017 | Исправлено: MisHel64, 07:52 23-04-2017
eGorZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MisHel64
Да уж, противоречия И мы будем их считать противоречиями, если будем придерживаться того мнения, что у WUA единый подход для установки всех обновлений. Ан нет! Подход, как раз-таки, видимо, дифференцированный - у каждого обновления есть свои требования к установке. Ведь есть же обновления, которые вообще никаких файлов в системе не затрагивают, только в реестре и правят какие-то ключи.
На счёт имитации установки KB905474 - там для этого в реестр добавлялись следующие записи:

Код:
HKLM,"SOFTWARE\Microsoft\Windows Genuine Advantage", "EulaState",0x10001,2
HKLM,"SOFTWARE\Microsoft\Windows Genuine Advantage", "EulaVersion",0,"1.9.0040.0"
HKLM,"SOFTWARE\Microsoft\Windows Genuine Advantage", "InstallID",0,"{30F230D0-7940-499e-8A01-748682288985}"
HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon, "Event",0x10001,1
HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon, "InstallEvent",0,"1.9.0040.0"


Цитата:
Отсюда мораль: есть файл - инструкция, в которой указаны необходимые условия для отбора обновлений и с описанием признаков установленности.

Это наиболее похоже на правду, причем для каждого обновления туда прописаны свои условия.

Цитата:
msimsg.dll - Нужен только MSI3.1 который мультиязыковой.

Более правильно будет убрать номер версии - это справедливо для всех мультиязыковых версий MSI.
Ну и теперь, собственно, о них - версиях MSI:
Смотрим сюда и удивляемся
1. В одном обновлении для Vista/Server2008 обновляются параллельно три разных версии MSI4.5 - 4.5.6000, 4.5.6001 и 4.5.6002. И это, как выясняется, действительно три разных пакета - делать из них "миксы" низзя. Здесь ты был абсолютно прав изначально, т.е. вариант установки "KB942288-v3-x86 + KB3196726" является полной бессмыслицей и был моим заблуждением.
2. Состав обновляемых файлов разный, и, хотя показателем это не является, в случае 4.5.6002 файл Msisip.dll отсутствует, но присутствует в друг других.
Выводы делать, конечно же, рановато, но, вполне возможно, что Msisip.dll в 4.5.6002 может не использоваться. Ответить на этот вопрос, возможно, может только реверс-инжинириг.

Всего записей: 6865 | Зарегистр. 21-10-2003 | Отправлено: 14:37 23-04-2017
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Обновления для Microsoft Windows XP, часть 9
KLASS (23-01-2018 08:51): Продолжение в Обновления для Microsoft Windows XP, часть 10


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru