Показать полную графическую версию : [решено] Windows Installer 4.5 (KB942288) - ошибка qfecheck
jameszero
07-06-2008, 11:55
Товарищи, проверьте, пожалуйста, реакцию qfecheck на штатную установку KB942288-v3 (http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsXP-KB942288-v3-x86.exe)
Дело в том, что при интеграции в дистрибутив сабжа с русским CAT файлом и последующей установке системы, qfecheck сообщает, что файлы хотфикса не подписаны (это так же фиксируется в setuperr.log)
При интеграции с английским каталогом безопасности - всё проходит без шума и пыли.
Об этой же проблеме сообщил наш французский коллега на форуме RyanVM (http://www.ryanvm.net/forum/viewtopic.php?t=6392)
В общем, требуется подтверждение или опровержение ошибки в инсталляторе несколькими участниками форума.
Для эксперимента нужна чистая установка Windows XP SP3 (в принципе, можно и с хотфиксами, но обязательно без твиков и модификаций).
komiksoft
07-06-2008, 12:14
jameszero, подтверждаю.
zloy_buka
07-06-2008, 12:15
qfecheck:
KB942288-v3: This hotfix should be reinstalled.
jameszero, тоже подтверждаю.
IDDQDesnik
07-06-2008, 12:24
KB942288-v3: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
E:\WINDOWS\SYSTEM32\MSISIP.DLL
E:\WINDOWS\SYSTEM32\MSISIP.DLL
E:\WINDOWS\SYSTEM32\MSIHND.DLL
E:\WINDOWS\SYSTEM32\MSI.DLL
E:\WINDOWS\SYSTEM32\MSIHND.DLL
E:\WINDOWS\SYSTEM32\MSI.DLL
PS Винда с модификациями, однако до установки было чисто.
jameszero
07-06-2008, 12:39
Понятно. Спасибо.
Значит включу в июньский UpdatePack английский CAT-файл.
komiksoft
07-06-2008, 13:04
jameszero, заменил на английский CAT-файл в рабочей системе.
qfecheck ругается только на msisip.dll.
Посмотрел в реестре - ссылки на этот файл в двух разделах filelist 0 и 10 это видно и из лога IDDQDesnik.
Удалил 10 - ругается, вернул 10 и удалил 0 - qfecheck успокоился.
Кстати, заметил, что дублируются и записи 1 - 11 и 2 - 12 ...
jameszero
07-06-2008, 13:42
komiksoft
заметил, что дублируются и записи 1 - 11 и 2 - 12 »Да, да, знаю. Кривой инсталлятор, неправильные каталоги безопасности.
Никто не защищён от ошибок - в MS тоже люди работают.
В Наборе поправлю все косяки))
заменил на английский CAT-файл в рабочей системе.
qfecheck ругается только на msisip.dll. »
Простая замена ничего не даст, нужно пересобрать базу каталогов.
Поместите правильный каталог, например в корень диска С и выполните
signtool.exe catdb C:\kb942288-v3.cat
Signtool.exe прикрепил к посту.
jameszero, вроде прокатило с signtoolsigntool.exe catdb C:\kb942288-v3.cat »
- при установке на виртуалку и AM2 ошибок вроде нет.
Судя по всему, в результате обновления инсталера до версии 4.5 у меня перестала запускаться целая куча программ, в том числе, весь MS Office, Adobe Acrobat и прочее из ярлыков в меню Пуск->Все программы. Просто появляется ошибка "Это действие допускается только для установленных продуктов.". Если запускать сам exe-файл, то все работает.
Но это еще не все...
В списке установленных программ (Установка и удаление программ) невозможно удалить/изменить практически ни одно приложение - появляется та-же ошибка "Это действие допускается только для установленных продуктов."
Удалял я этот инсталер 4.5 - безрезультатно.
Qfecheck показывает вышеупомянутую ошибку в KB942288-v3.
Как переустановить с правильным .cat-файлом? Как пользоваться signtool не врубился.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC