| | RusCircus 
 Junior Member
 | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Brother_Micro
 TAILORD ("только не кипятись" и не обижайся. "Истина рождается в споре")
 Несмотря на то огромное количество файлов упакованных в файле обновления NDP40-KB2600217 (Setup.exe, SetupEngine.dll, SetupUi.dll) 10.0.30319.530 от 21.11.2011;  (aspnet_wp.exe, clr.dll, mscordacwks.dll, mscordbi.dll, mscorlib.dll, nlssorting.dll, ServiceModelReg.exe, System.dll, system.web.extensions.dll, sos.dll, system_web.dll, webengine.dll, webengine4.dll) 4.0.30319.530 от 21.11.2011; gateway.browser от 27.06.2011, (ie.browser, blackberry.browser, firefox.browser) от 20.11.2011. И вроде на первый взгляд кажется, что эти файлы берут и обновляют файлы в обновлениях NDP40-KB2539636, NDP40-KB2572078, NDP40-KB2633870. Но, если посмотреть из распакованного архива файл  ParameterInfo.xml, то в нем задаются параметры обновления, в т.ч. и SID (системного ID параметра). Вот эти данные для 3-х последних перечисленных файлов (KB2539636, KB2572078, KB2633870) для версии 319(последние 3 цифры):
 <UpgradeCode Validate="true">{10E35DD9-8269-3F1E-97F4-99F0DA3C2CEC}</UpgradeCode>
 </TargetProduct>
 <TargetProductCode>{F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}</TargetProductCode>
 А это у  KB2600217:
 <UpgradeCode Validate="true">{99C3159A-C4E5-32E6-98FA-7AC45BCB89C2}</UpgradeCode>
 </TargetProduct>
 <TargetProductCode>{F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}</TargetProductCode>
 <TargetProductCode>{8E34682C-8118-31F1-BC4C-98CD9675E1C2}</TargetProductCode>
 Поэтому KB2600217 никак не сможет стать заменой  KB2539636, KB2572078, KB2633870. Хотя набор файлов новее, идентичный по названию и предназначение одно. Только параметры у <UpgradeCode Validate> SID другие.
 Что касается  KB2539636, KB2572078, KB2633870 - то по составу и набору, а также параметрам обновления заложенных в файле ParameterInfo.xml KB2633870 файл System.dll версия файла 4.0.30319.523  заменяет полностью KB2539636 System.dll версия файла 4.0.30319.463 (старее)
 Если бы мелко мягкие не забыли добавить нужный UpgradeCode для продукта {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}(вернее они его указали только для версии 320)., всё бы "шло как по маслу". И KB2600217 по всем параметрам заменил три других, и KB2572078, KB2633870 не просились бы встать в машину.
 Так что TAILORD ты был прав. Косяк за Майкрософт. Мой респект.
 |  | Всего записей: 58 | Зарегистр. 31-07-2008 | Отправлено:  18:03 26-02-2012  | Исправлено: RusCircus,   19:55 26-02-2012
 | 
 |