Войти

Показать полную графическую версию : [addon] Конструктор: Удаление компонентов Windows XP


Страниц : 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

Amigos
22-02-2011, 06:43
из-за чего возникает сообщение о замене файлов и запрос дистрибутива при подключении USB-устройств? » из-за удаления какой-то DLL.
ответ на вопрос "какой?" легко находится в просмотре_событий/система по сообщениям от источника Windows File Protection

wrace
22-02-2011, 07:31
dimkis, спасибо на добром слове, хотя аддоны anddy по большей своей части являются полностью законченными продуктами (за что ему огромное спасибо), и лишь для некоторых временами нужно сделать кой-какие поправки (причем оные зачастую несут чисто косметическую функцию: доубрать остатки, реализовать чистку малость иначе и т.п.), - это уже надо ставить в укор нам (тем, кто пользуется аддонами), т.к. большинство народ тупо юзает вместо того, чтобы протестить (о чем anddy постоянно говорит). :wink: (+ это вполне понятно, что у него со временем напряг, - достаточно глянуть список его проектов.)

Касаемо USB-устройств: у меня такая фишка имеет место быть при установке дров nVidia, - тоже вечно стало выскакивать это окошко после юзания UpdatePack вкупе с Z-Del-аддонами, правда я здесь грешу на новые файлы msi-инсталлятора (и еще некоторые), зашитые в UpdatePack, которые заменяются при юзании старых инсталляторов, - т.к. окошко выскакивает при установке не всех дров, а только конкретных. Из USB-устройств у меня только модем мобилы (ну еще флешки, полагаю, покатят), - при их установке ругани нет.
Я полагаю, что если в чем проблема и есть с Z-Del-аддонами, так это в аддоне Z-Dll_Patcher (т.к. он есть при установке любого Z-Del-аддона, + прочие аддоны только тупо правят inf-файлы и не трогают прочие системные файлы), - вот что в ReadMe.txt к нему написано:
Аддон-патчер системных библиотек на основе утилиты Fake-Setup Advanced от Mr. dUSHA.
Страница утилиты: http://forum.oszone.net/thread-119984.html
Аддон выполняет патчи системных библиотек: Syssetup.dll, Sxs.dll, Setupapi.dll, Sfc_os.dll и Uxtheme.dll в автоматическом режиме в процессе интеграции, т.е. не нужно добавлять пропатченые вручную библиотеки в дистрибутив дополнительно. Список библиотек, которые будут подвергнуты изменениям, содержится в KillWFP.lst и может быть отредактирован по своему выбору.
Полагаю, что дело в нем (т.к. сам UpdatePack без Z-Del-аддонов тоже правит inf-файлы; а из всех Z-Del-аддонов только небольшая часть курочит важные inf-файлы не из списка UpdatePack).
В общем, здесь уже нужна консультация реальных спецов. :wink:

P.S.: о, Amigos уже ответил, - щас гляну, на что там у меня ругалась система.

P.P.S.: гы, нет такого события в журнале, - проверил журнал событий системы (я точно помню, что при установке VirtualMachineAdditions.msi на Virtual PC 2007 выскочило окошко, - по логу приложений это произошло где-то в районе 12.02.2011, 22:32:13, - в логе системы там только события eventlog: "Служба событий остановлена", "Служба событий запущена"). Ладно, деинсталлировал я эти additions, перезагрузился и запускаю вновь установку, - опять выскакивает окошко защиты файлов, жму Отмена, откладываю перезагрузку и смотрю события системы, - опять нет записи о WFP. Чудеса!
Хотя - по идее - должны быть вот такие события:
Тип события: Уведомление
Источник события: Application Popup
Категория события: Отсутствует
Код события: 26
Дата: 13.02.2011
Время: 1:01:46
Пользователь: Н/Д
Компьютер: WRACE
Описание:
Всплывающее окно приложения: Защита файлов Windows : Возможные причины возникновения этой проблемы:
• Вставлен неправильный компакт-диск. (например, диск другого продукта Windows, отличающегося от установленной версии)
• Привод компакт-дисков на этом компьютере не работает.
Тип события: Уведомление
Источник события: Windows File Protection
Категория события: Отсутствует
Код события: 64005
Дата: 13.02.2011
Время: 1:02:11
Пользователь: Н/Д
Компьютер: WRACE
Описание:
Защищенный системный файл mpvis.dll не был восстановлен до исходной, правильной версии, поскольку процесс восстановления, запущенный защитой файлов Windows, был прекращен из-за вмешательства пользователя, имя пользователя: Alex. Номер версии неправильного файла Нет данных

К слову, на эти грабли уже не раз наступали, - вот, смотрим: раз (http://forum.oszone.net/post-1592920-785.html) (и посты ниже), а вот и решение два (http://forum.oszone.net/post-1596197.html#post1596197). Странно всё это смотрится, конечно.

Nun-Nun
22-02-2011, 09:54
wrace,

Добавлю немного информации по поводу Z-Dll_Patcher-а, может пригодиться:
1) Z-Dll_Patcher - это по сути Fake-Setup Advanced от Mr. dUSHA, о чём можно найти информацию в его теме; по этой причине в файлах Required Del-аддонов можно спокойно прописывать Fake-Setup Advanced вместо Z-Dll_Patcher, что и рекомендует делать Mr. dUSHA;
2) с обсуждаемой проблемой впервые столкнулся при использовании Fake-Setup Advanced, и поначалу грешил на него, но потом убедился, что проблема не исчезла и при Z-Dll_Patcher-е;
3) использую Del-аддоны всегда, но проблема с подменой каких-то файлов в дистрибе и появление сообщения о необходимости использовать нормальный дистриб появилась только в при увеличении количества интегрируемых драйверов и аддонов, так что возможно причина действительно в нестыковке с Del-аддонами каких-то интегрируемых компонентов (каких именно - нужно копаться, а на это требуется время, т.к. интегрируется с полсотни и более компонентов), в общем, нужна информация от пользователей, о том, при каких условиях эта проблема у них появилась.

Amigos
22-02-2011, 12:01
роверил журнал событий системы (я точно помню, что при установке VirtualMachineAdditions.msi на Virtual PC 2007 выскочило окошко, - по логу приложений это произошло где-то в районе 12.02.2011, 22:32:13, - в логе системы там только события eventlog: "Служба событий остановлена", "Служба событий запущена"). » тогда можно попытатся провериться sfc /scannow

если и при этом не будет записей в "просмотре событий" то смотреть/писать в тему sfc /scannow - проверка целостности системных файлов - .: [все вопросы] :. (http://forum.oszone.net/thread-40792.html)

jameszero
22-02-2011, 12:33
сообщение о замене файлов и запрос дистрибутива при подключении USB-устройств »
фиксируется в %WinDir%\setupapi.log
Начинается с фразы "Неподписанный или неправильно подписанный файл..."
Пробуйте подменить файл оригинальным.

wrace
22-02-2011, 13:33
Со scannow всё ок - успешно восстанавливает замененные файлы (в моем случае это 2 файла от MP11) при вставке нужного CD или вообще не вякает, если ручками ниче не удалялось/переименовывалось; проблема точно не в том, что чего-то не хватает, т.к. было уже удалено.

О, надо же, jameszero отписался. ;)
Спасибо за наводку, - быстро нашел нужные строчки (кажись, дело точно не в обновлении msi-инсталлеров), вот они (ниже), но для начала пачки errors до этого самого момента (к слову о sysoc-аддонах, кстати, тоже):
1. это раз
[2011/02/12 20:59:48 264.66]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#I140 Установка класса устройства: "Volume" {71A27CDD-812A-11D0-BEC7-08002BE2092F}.
#I141 Установка класса завершилась без ошибок.
[2011/02/12 20:59:48 264.67]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#I140 Установка класса устройства: "VolumeSnapshot" {533C5B84-EC70-11d2-9505-00C04F79DEAF}.
#I141 Установка класса завершилась без ошибок.
[2011/02/12 20:59:48 264.68]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#I140 Установка класса устройства: "WCEUSBS" {25dbce51-6c8f-4a72-8a6d-b54c2b4fc835}.
#I141 Установка класса завершилась без ошибок.
[2011/02/12 20:59:07 264.1]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#-290 Обработка REGISTERDLLS секции [CryptoDlls]. Двоичный файл: "%11%\rsaenh.dll", флаги: 0x0001, таймаут: 60s.
#W374 Проверка цифровой подписи пропущена при регистрации файла ("C:\WINDOWS\system32\rsaenh.dll").
#-290 Обработка REGISTERDLLS секции [CryptoDlls]. Двоичный файл: "%11%\dssenh.dll", флаги: 0x0001, таймаут: 60s.
#W374 Проверка цифровой подписи пропущена при регистрации файла ("C:\WINDOWS\system32\dssenh.dll").
#-290 Обработка REGISTERDLLS секции [CryptoDlls]. Двоичный файл: "%11%\initpki.dll", флаги: 0x0001, таймаут: 600s.
#W374 Проверка цифровой подписи пропущена при регистрации файла ("C:\WINDOWS\system32\initpki.dll").
#W334 Не удалось проверить каталог при сканировании очереди файлов. Ошибка 1168: Элемент не найден.
#E360 Неподписанный или неправильно подписанный файл "c:\windows\inf\syssetup.inf" для драйвера "Battery" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-336 Копирование файла "D:\i386\NOTEPAD.EX_" в "C:\WINDOWS\NOTEPAD.EXE" через временный файл "C:\WINDOWS\SET8E.tmp".
#E360 Неподписанный или неправильно подписанный файл "D:\i386\NOTEPAD.EX_" для драйвера "Battery" будет установлен (Политика=Игнорировать). Ошибка 0x800b0100: В этом объекте нет подписи.
[2011/02/12 20:59:52 264.70]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#W334 Не удалось проверить каталог при сканировании очереди файлов. Ошибка 1168: Элемент не найден.
#E361 Неподписанный или неправильно подписанный файл "c:\windows\inf\intl.inf" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
[2011/02/12 20:59:59 640.2]
#-199 Выполнение "C:\WINDOWS\system32\RUNDLL32.exe" с командной строкой: RUNDLL32 shell32,Control_RunDLL intl.cpl,,/f:"C:\WINDOWS\system32\$winnt$.inf" /s:"D:\I386"
#W334 Не удалось проверить каталог при сканировании очереди файлов. Ошибка 1168: Элемент не найден.
#E361 Неподписанный или неправильно подписанный файл "c:\windows\inf\intl.inf" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
[2011/02/12 21:00:17 264.90]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#W082 Не удалось обнаружить непустую секцию обслуживания [Clean.Services] в "C:\WINDOWS\system32\$winnt$.inf". Ошибка 0xe0000102: Требуемая строка в INF не найдена.
[2011/02/12 21:01:54 264.768]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#I393 Изменяется INF-кэш "C:\WINDOWS\inf\INFCACHE.1".
[2011/02/12 21:01:59 264.881 Driver Install]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#W059 Ошибка при подборе наиболее совместимого драйвера. Ошибка 0xe0000228: Для этого устройства отсутствую совместимые драйверы.
#W157 Ошибка установщика по умолчанию. Ошибка 0xe0000228: Для этого устройства отсутствую совместимые драйверы.
#I060 Установка выбранного драйвера.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I125 Установка пустого драйвера для "ROOT\LEGACY_DMBOOT\0000".
#W100 Удаление с запросом во время установки "ROOT\LEGACY_DMBOOT\0000" было запрещено "Root\LEGACY_DMBOOT\0000" (тип запрещения 1: PNP_VetoLegacyDevice)
#W104 Устройство "ROOT\LEGACY_DMBOOT\0000" требует перезагрузки: удаление по запросу привело к ошибке (установка), код возврата CfgMgr32: 0x17: CR_REMOVE_VETOED.
#I121 Установка устройства "ROOT\LEGACY_DMBOOT\0000" успешно завершена.
[2011/02/12 21:01:59 264.883 Driver Install]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#W059 Ошибка при подборе наиболее совместимого драйвера. Ошибка 0xe0000228: Для этого устройства отсутствую совместимые драйверы.
#W157 Ошибка установщика по умолчанию. Ошибка 0xe0000228: Для этого устройства отсутствую совместимые драйверы.
#I060 Установка выбранного драйвера.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I125 Установка пустого драйвера для "ROOT\LEGACY_DMLOAD\0000".
#W100 Удаление с запросом во время установки "ROOT\LEGACY_DMLOAD\0000" было запрещено "Root\LEGACY_DMLOAD\0000" (тип запрещения 1: PNP_VetoLegacyDevice)
#W104 Устройство "ROOT\LEGACY_DMLOAD\0000" требует перезагрузки: удаление по запросу привело к ошибке (установка), код возврата CfgMgr32: 0x17: CR_REMOVE_VETOED.
#I121 Установка устройства "ROOT\LEGACY_DMLOAD\0000" успешно завершена.
[2011/02/12 21:01:59 264.885 Driver Install]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#W059 Ошибка при подборе наиболее совместимого драйвера. Ошибка 0xe0000228: Для этого устройства отсутствую совместимые драйверы.
#W157 Ошибка установщика по умолчанию. Ошибка 0xe0000228: Для этого устройства отсутствую совместимые драйверы.
#I060 Установка выбранного драйвера.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I125 Установка пустого драйвера для "ROOT\LEGACY_KSECDD\0000".
#W100 Удаление с запросом во время установки "ROOT\LEGACY_KSECDD\0000" было запрещено "Root\LEGACY_KSECDD\0000" (тип запрещения 1: PNP_VetoLegacyDevice)
#W104 Устройство "ROOT\LEGACY_KSECDD\0000" требует перезагрузки: удаление по запросу привело к ошибке (установка), код возврата CfgMgr32: 0x17: CR_REMOVE_VETOED.
#I121 Установка устройства "ROOT\LEGACY_KSECDD\0000" успешно завершена.
[2011/02/12 21:01:59 264.887 Driver Install]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#W059 Ошибка при подборе наиболее совместимого драйвера. Ошибка 0xe0000228: Для этого устройства отсутствую совместимые драйверы.
#W157 Ошибка установщика по умолчанию. Ошибка 0xe0000228: Для этого устройства отсутствую совместимые драйверы.
#I060 Установка выбранного драйвера.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I125 Установка пустого драйвера для "ROOT\LEGACY_MOUNTMGR\0000".
#W100 Удаление с запросом во время установки "ROOT\LEGACY_MOUNTMGR\0000" было запрещено "Root\LEGACY_MOUNTMGR\0000" (тип запрещения 1: PNP_VetoLegacyDevice)
#W104 Устройство "ROOT\LEGACY_MOUNTMGR\0000" требует перезагрузки: удаление по запросу привело к ошибке (установка), код возврата CfgMgr32: 0x17: CR_REMOVE_VETOED.
#I121 Установка устройства "ROOT\LEGACY_MOUNTMGR\0000" успешно завершена.
[2011/02/12 21:01:59 264.889 Driver Install]
#-019 Поиск идентификаторов аппаратуры: root\update
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#I022 Найдено "ROOT\UPDATE" в C:\WINDOWS\inf\machine.inf; Устройство: "Устройство обновления микропрограмм"; Драйвер: "Устройство обновления микропрограмм"; Поставщик: "Microsoft"; Изготовитель: "(стандартные системные устройства)"; Секция: "UPDATE_DRV"
#I023 Действительная секция установки: [UPDATE_DRV]. Ранг: 0x00000000. Дата драйвера: 07/01/2001.
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#I063 Установка выбранного драйвера из секции [UPDATE_DRV] в "c:\windows\inf\machine.inf".
#I320 GUID класса устройства остается равным {4D36E97D-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
#I058 Выбран наиболее совместимый драйвер.
#-124 Выполняется только копирующая установка "ROOT\SYSTEM\0001".
#-166 Функция установки устройства: DIF_REGISTER_COINSTALLERS.
#I056 Совместные установщики зарегистрированы.
#-166 Функция установки устройства: DIF_INSTALLINTERFACES.
#-011 Установка секции [UPDATE_DRV.Interfaces] из "c:\windows\inf\machine.inf".
#I054 Интерфейсы установлены.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I123 Выполняется полная установка "ROOT\SYSTEM\0001".
#I121 Установка устройства "ROOT\SYSTEM\0001" успешно завершена.
2. это два (аддон codecpack через sysoc)
[2011/02/12 21:00:25 264.110]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#W334 Не удалось проверить каталог при сканировании очереди файлов. Ошибка 1168: Элемент не найден.
#E361 Неподписанный или неправильно подписанный файл "c:\windows\inf\wbemoc.inf" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#E361 Неподписанный или неправильно подписанный файл "c:\windows\inf\accessor.inf" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#E361 Неподписанный или неправильно подписанный файл "c:\windows\inf\codecdr.inf" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-336 Копирование файла "D:\i386\wmicvalu.xs_" в "C:\WINDOWS\system32\WBEM\wmiclivalueformat.xsl" через временный файл "C:\WINDOWS\system32\WBEM\SET33D.tmp".
#E361 Неподписанный или неправильно подписанный файл "D:\i386\wmicvalu.xs_" будет установлен (Политика=Игнорировать). Ошибка 0x800b0100: В этом объекте нет подписи.
....
#-340 Файл "CLVSD.ax" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET452.tmp" (конечный файл "C:\WINDOWS\system32\CLVSD.ax").
#-336 Копирование файла "C:\WINDOWS\system32\SET452.tmp" в "C:\WINDOWS\system32\CLVSD.ax" через временный файл "C:\WINDOWS\system32\SET453.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET452.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "CoreAVCD.ax" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET454.tmp" (конечный файл "C:\WINDOWS\system32\CoreAVCDecoder.ax").
#-336 Копирование файла "C:\WINDOWS\system32\SET454.tmp" в "C:\WINDOWS\system32\CoreAVCDecoder.ax" через временный файл "C:\WINDOWS\system32\SET455.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET454.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "CoreVorb.ax" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET456.tmp" (конечный файл "C:\WINDOWS\system32\CoreVorbis.ax").
#-336 Копирование файла "C:\WINDOWS\system32\SET456.tmp" в "C:\WINDOWS\system32\CoreVorbis.ax" через временный файл "C:\WINDOWS\system32\SET457.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET456.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "DivX.dll" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET458.tmp" (конечный файл "C:\WINDOWS\system32\DivX.dll").
#-336 Копирование файла "C:\WINDOWS\system32\SET458.tmp" в "C:\WINDOWS\system32\DivX.dll" через временный файл "C:\WINDOWS\system32\SET459.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET458.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "divxdec.ax" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET45A.tmp" (конечный файл "C:\WINDOWS\system32\divxdec.ax").
#-336 Копирование файла "C:\WINDOWS\system32\SET45A.tmp" в "C:\WINDOWS\system32\divxdec.ax" через временный файл "C:\WINDOWS\system32\SET45B.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET45A.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "matroska.ax" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET45C.tmp" (конечный файл "C:\WINDOWS\system32\matroska.ax").
#-336 Копирование файла "C:\WINDOWS\system32\SET45C.tmp" в "C:\WINDOWS\system32\matroska.ax" через временный файл "C:\WINDOWS\system32\SET45D.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET45C.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "MSMS001.vwp" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET45E.tmp" (конечный файл "C:\WINDOWS\system32\MSMS001.vwp").
#-336 Копирование файла "C:\WINDOWS\system32\SET45E.tmp" в "C:\WINDOWS\system32\MSMS001.vwp" через временный файл "C:\WINDOWS\system32\SET45F.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET45E.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "voxmsdec.ax" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET460.tmp" (конечный файл "C:\WINDOWS\system32\voxmsdec.ax").
#-336 Копирование файла "C:\WINDOWS\system32\SET460.tmp" в "C:\WINDOWS\system32\voxmsdec.ax" через временный файл "C:\WINDOWS\system32\SET461.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET460.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "vsfilter.dll" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET462.tmp" (конечный файл "C:\WINDOWS\system32\vsfilter.dll").
#-336 Копирование файла "C:\WINDOWS\system32\SET462.tmp" в "C:\WINDOWS\system32\vsfilter.dll" через временный файл "C:\WINDOWS\system32\SET463.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET462.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "xvid.ax" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET464.tmp" (конечный файл "C:\WINDOWS\system32\xvid.ax").
#-336 Копирование файла "C:\WINDOWS\system32\SET464.tmp" в "C:\WINDOWS\system32\xvid.ax" через временный файл "C:\WINDOWS\system32\SET465.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET464.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-340 Файл "xvidcore.dll" извлеченный из CAB-файла "D:\i386\codecdr.cab" в "C:\WINDOWS\system32\SET466.tmp" (конечный файл "C:\WINDOWS\system32\xvidcore.dll").
#-336 Копирование файла "C:\WINDOWS\system32\SET466.tmp" в "C:\WINDOWS\system32\xvidcore.dll" через временный файл "C:\WINDOWS\system32\SET467.tmp".
#E361 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\SET466.tmp" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
[2011/02/12 21:00:24 264.103]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#-290 Обработка REGISTERDLLS секции [CommonDlls]. Двоичный файл: "%11%\aaclient.dll", флаги: 0x0001, таймаут: 60s.
#E130 Экспортируемая функция "DllRegisterServer" в элементе управления OLE "C:\WINDOWS\system32\aaclient.dll" не найдена. Ошибка 127: Не найдена указанная процедура.
#E291 Не удалось зарегистрировать OLE-сервер "C:\WINDOWS\system32\aaclient.dll". Ошибка 127: Не найдена указанная процедура.
#-290 Обработка REGISTERDLLS секции [CommonDlls]. Двоичный файл: "%11%\rhttpaa.dll", флаги: 0x0001, таймаут: 60s.
#E130 Экспортируемая функция "DllRegisterServer" в элементе управления OLE "C:\WINDOWS\system32\rhttpaa.dll" не найдена. Ошибка 127: Не найдена указанная процедура.
#E291 Не удалось зарегистрировать OLE-сервер "C:\WINDOWS\system32\rhttpaa.dll". Ошибка 127: Не найдена указанная процедура.
#-290 Обработка REGISTERDLLS секции [CommonDlls]. Двоичный файл: "%11%\tsgqec.dll", флаги: 0x0001, таймаут: 60s.
#E130 Экспортируемая функция "DllRegisterServer" в элементе управления OLE "C:\WINDOWS\system32\tsgqec.dll" не найдена. Ошибка 127: Не найдена указанная процедура.
#E291 Не удалось зарегистрировать OLE-сервер "C:\WINDOWS\system32\tsgqec.dll". Ошибка 127: Не найдена указанная процедура.

3. а вот аддон 1-Flash
[2011/02/12 21:06:16 264.1731]
#-199 Выполнение "C:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#W334 Не удалось проверить каталог при сканировании очереди файлов. Ошибка 1168: Элемент не найден.
#E361 Неподписанный или неправильно подписанный файл "c:\windows\inf\oobe.inf" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#E361 Неподписанный или неправильно подписанный файл "c:\windows\inf\swflash.inf" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-336 Копирование файла "D:\i386\flash.oc_" в "C:\WINDOWS\system32\Macromed\Flash\Flash10k.ocx" через временный файл "C:\WINDOWS\system32\Macromed\Flash\SET5CE.tmp".
#E361 Неподписанный или неправильно подписанный файл "D:\i386\flash.oc_" будет установлен (Политика=Игнорировать). Ошибка 0x800b0110: Данный сертификат не подходит для такого использования.
#-336 Копирование файла "D:\i386\flashutl.ex_" в "C:\WINDOWS\system32\Macromed\Flash\FlashUtil10k_ActiveX.exe" через временный файл "C:\WINDOWS\system32\Macromed\Flash\SET5F1.tmp".
#E361 Неподписанный или неправильно подписанный файл "D:\i386\flashutl.ex_" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.

4. а вот и лог установки additions
[2011/02/12 22:32:16 1804.83]
#-198 Обработана командная строка: C:\WINDOWS\system32\MsiExec.exe -Embedding 91AD2E81D9B199DE76080E339663B631
#I060 Установка выбранного драйвера.
#-019 Поиск идентификаторов аппаратуры: acpi\pnp0303,*pnp0303
#-018 Поиск совместимых идентификаторов: *pnp030b
#I022 Найдено "*PNP0303" в c:\windows\inf\keyboard.inf; Устройство: "Стандартная (101/102 клавиши) или клавиатура PS/2 Microsoft Natural"; Драйвер: "Стандартная (101/102 клавиши) или клавиатура PS/2 Microsoft Natural"; Поставщик: "Microsoft"; Изготовитель: "(Стандартные клавиатуры)"; Секция: "STANDARD_Inst"
#I023 Действительная секция установки: [STANDARD_Inst]. Ранг: 0x00000001. Дата драйвера: 07/01/2001.
#I022 Найдено "*PNP030b" в c:\windows\inf\keyboard.inf; Устройство: "Расширенная клавиатура PS/2 PC/AT (101/102 клавиши)"; Драйвер: "Расширенная клавиатура PS/2 PC/AT (101/102 клавиши)"; Поставщик: "Microsoft"; Изготовитель: "(Стандартные клавиатуры)"; Секция: "STANDARD_Inst"
#I023 Действительная секция установки: [STANDARD_Inst]. Ранг: 0x00002000. Дата драйвера: 07/01/2001.
#-019 Поиск идентификаторов аппаратуры: acpi\pnp0303,*pnp0303
#-018 Поиск совместимых идентификаторов: *pnp030b
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#I063 Установка выбранного драйвера из секции [STANDARD_Inst] в "c:\windows\inf\keyboard.inf".
#I320 GUID класса устройства остается равным {4D36E96B-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
#I058 Выбран наиболее совместимый драйвер.
#I063 Установка выбранного драйвера из секции [STANDARD_Inst] в "c:\windows\inf\keyboard.inf".
#I320 GUID класса устройства остается равным {4D36E96B-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
#I058 Выбран наиболее совместимый драйвер.
#-124 Выполняется только копирующая установка "ACPI\PNP0303\4&4B018EB&0".
#-166 Функция установки устройства: DIF_REGISTER_COINSTALLERS.
#I056 Совместные установщики зарегистрированы.
#-166 Функция установки устройства: DIF_INSTALLINTERFACES.
#-011 Установка секции [STANDARD_Inst.Interfaces] из "c:\windows\inf\keyboard.inf".
#I054 Интерфейсы установлены.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I123 Выполняется полная установка "ACPI\PNP0303\4&4B018EB&0".
#W100 Удаление с запросом во время установки "ACPI\PNP0303\4&4B018EB&0" было запрещено "ACPI\PNP0303\4&4b018eb&0" (тип запрещения 6: PNP_VetoDevice)
#W104 Устройство "ACPI\PNP0303\4&4B018EB&0" требует перезагрузки: удаление по запросу привело к ошибке (установка), код возврата CfgMgr32: 0x17: CR_REMOVE_VETOED.
#I121 Установка устройства "ACPI\PNP0303\4&4B018EB&0" успешно завершена.
[2011/02/12 22:32:20 1804.169]
#-198 Обработана командная строка: C:\WINDOWS\system32\MsiExec.exe -Embedding 91AD2E81D9B199DE76080E339663B631
#I060 Установка выбранного драйвера.
#-019 Поиск идентификаторов аппаратуры: acpi\pnp0f03,*pnp0f03
#-018 Поиск совместимых идентификаторов: *pnp0f13
#I022 Найдено "*PNP0F03" в c:\windows\inf\msmouse.inf; Устройство: "Microsoft PS/2 мышь"; Драйвер: "Microsoft PS/2 мышь"; Поставщик: "Microsoft"; Изготовитель: "Microsoft"; Секция: "PS2_Inst"
#I023 Действительная секция установки: [PS2_Inst]. Ранг: 0x00000001. Дата драйвера: 07/01/2001.
#I022 Найдено "*PNP0F13" в c:\windows\inf\msmouse.inf; Устройство: "PS/2-совместимая мышь"; Драйвер: "PS/2-совместимая мышь"; Поставщик: "Microsoft"; Изготовитель: "Microsoft"; Секция: "PS2_Inst"
#I023 Действительная секция установки: [PS2_Inst]. Ранг: 0x00002000. Дата драйвера: 07/01/2001.
#-019 Поиск идентификаторов аппаратуры: acpi\pnp0f03,*pnp0f03
#-018 Поиск совместимых идентификаторов: *pnp0f13
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#I063 Установка выбранного драйвера из секции [PS2_Inst] в "c:\windows\inf\msmouse.inf".
#I320 GUID класса устройства остается равным {4D36E96F-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
#I058 Выбран наиболее совместимый драйвер.
#I063 Установка выбранного драйвера из секции [PS2_Inst] в "c:\windows\inf\msmouse.inf".
#I320 GUID класса устройства остается равным {4D36E96F-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
#I058 Выбран наиболее совместимый драйвер.
#-124 Выполняется только копирующая установка "ACPI\PNP0F03\4&4B018EB&0".
#W334 Не удалось проверить каталог при сканировании очереди файлов. Ошибка 1168: Элемент не найден.
#E360 Неподписанный или неправильно подписанный файл "c:\windows\inf\msmouse.inf" для драйвера "Microsoft PS/2 мышь" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
#-166 Функция установки устройства: DIF_REGISTER_COINSTALLERS.
#I056 Совместные установщики зарегистрированы.
#-166 Функция установки устройства: DIF_INSTALLINTERFACES.
#-011 Установка секции [PS2_Inst.Interfaces] из "c:\windows\inf\msmouse.inf".
#I054 Интерфейсы установлены.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I123 Выполняется полная установка "ACPI\PNP0F03\4&4B018EB&0".
#W100 Удаление с запросом во время установки "ACPI\PNP0F03\4&4B018EB&0" было запрещено "ACPI\PNP0F03\4&4b018eb&0" (тип запрещения 6: PNP_VetoDevice)
#W104 Устройство "ACPI\PNP0F03\4&4B018EB&0" требует перезагрузки: удаление по запросу привело к ошибке (установка), код возврата CfgMgr32: 0x17: CR_REMOVE_VETOED.
#I121 Установка устройства "ACPI\PNP0F03\4&4B018EB&0" успешно завершена.
[2011/02/12 22:32:30 1080.171 Driver Install]
#-406 Получение информации отката для устройства "PCI\VEN_5333&DEV_8811&SUBSYS_00000000&REV_00\3&267A616A&0&40":
#-019 Поиск идентификаторов аппаратуры: pci\ven_5333&dev_8811&subsys_00000000&rev_00,pci\ven_5333&dev_8811&subsys_00000000,pci\ven_5333&dev_8811&rev_00,pci\ven_5333&dev_8811,pci\ven_5333&dev_8811&cc_030000,pci\ven_5333&dev_8811&cc_0300
#-018 Поиск совместимых идентификаторов: pci\ven_5333&cc_030000,pci\ven_5333&cc_0300,pci\ven_5333,pci\cc_030000,pci\cc_0300
#-198 Обработана командная строка: C:\WINDOWS\system32\MsiExec.exe -Embedding A791B21771C249C73D275C56296FA462 M Global\MSI0000
#I063 Установка выбранного драйвера из секции [s3legacy] в "c:\windows\inf\display.inf".
#I320 GUID класса устройства остается равным {4D36E968-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
[2011/02/12 22:32:29 1080.164]
#-198 Обработана командная строка: C:\WINDOWS\system32\MsiExec.exe -Embedding A791B21771C249C73D275C56296FA462 M Global\MSI0000
#I060 Установка выбранного драйвера.
#-019 Поиск идентификаторов аппаратуры: pci\ven_5333&dev_8811&subsys_00000000&rev_00,pci\ven_5333&dev_8811&subsys_00000000,pci\ven_5333&dev_8811&rev_00,pci\ven_5333&dev_8811,pci\ven_5333&dev_8811&cc_030000,pci\ven_5333&dev_8811&cc_0300
#-018 Поиск совместимых идентификаторов: pci\ven_5333&cc_030000,pci\ven_5333&cc_0300,pci\ven_5333,pci\cc_030000,pci\cc_0300
#I022 Найдено "PCI\VEN_5333&DEV_8811" в c:\program files\virtual machine additions\vmadd_xp_drv.inf; Устройство: "VM Additions S3 Trio32/64"; Драйвер: "VM Additions S3 Trio32/64"; Поставщик: "Microsoft"; Изготовитель: "Microsoft"; Секция: "vpc-s3"
#I023 Действительная секция установки: [vpc-s3]. Ранг: 0x00000003. Дата драйвера: 09/18/2005.
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#I063 Установка выбранного драйвера из секции [vpc-s3] в "c:\program files\virtual machine additions\vmadd_xp_drv.inf".
#I320 GUID класса устройства остается равным {4D36E968-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
#I058 Выбран наиболее совместимый драйвер.
#-124 Выполняется только копирующая установка "PCI\VEN_5333&DEV_8811&SUBSYS_00000000&REV_00\3&267A616A&0&40".
#-166 Функция установки устройства: DIF_REGISTER_COINSTALLERS.
#I056 Совместные установщики зарегистрированы.
#-166 Функция установки устройства: DIF_INSTALLINTERFACES.
#-011 Установка секции [vpc-s3.Interfaces] из "c:\program files\virtual machine additions\vmadd_xp_drv.inf".
#I054 Интерфейсы установлены.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I123 Выполняется полная установка "PCI\VEN_5333&DEV_8811&SUBSYS_00000000&REV_00\3&267A616A&0&40".
#W100 Удаление с запросом во время установки "PCI\VEN_5333&DEV_8811&SUBSYS_00000000&REV_00\3&267A616A&0&40" было запрещено "PCI\VEN_5333&DEV_8811&SUBSYS_00000000&REV_00\3&267a616a&0&40" (тип запрещения 6: PNP_VetoDevice)
#W104 Устройство "PCI\VEN_5333&DEV_8811&SUBSYS_00000000&REV_00\3&267A616A&0&40" требует перезагрузки: удаление по запросу привело к ошибке (установка), код возврата CfgMgr32: 0x17: CR_REMOVE_VETOED.
#I121 Установка устройства "PCI\VEN_5333&DEV_8811&SUBSYS_00000000&REV_00\3&267A616A&0&40" успешно завершена.
[2011/02/12 22:32:22 508.7]
#-199 Выполнение "\??\C:\WINDOWS\system32\winlogon.exe" с командной строкой: winlogon.exe
#-167 SPFILENOTIFY_NEEDMEDIA: Тег="\win51ip.sp3", Описание="Windows XP Professional Service Pack 3 CD", ПутьИсточника="D:\i386", ФайлИсточника="syssetup.inf", Флаги=0x00000000.
#E169 SPFILENOTIFY_NEEDMEDIA: возвращено FILEOP_ABORT. Ошибка 1223: Операция была отменена пользователем.
#W187 Ошибка установки, попытка восстановления оригинальных файлов.
5. ну и еще один интересный лог с живой системы (дрова nVidia):
[2010/06/27 14:27:22 464.3]
#-199 Выполнение "\??\C:\WINDOWS\system32\winlogon.exe" с командной строкой: winlogon.exe
#-167 SPFILENOTIFY_NEEDMEDIA: Тег="\win51ip.sp3", Описание="Windows XP Professional Service Pack 3 CD", ПутьИсточника="F:\i386", ФайлИсточника="syssetup.inf", Флаги=0x00000000.
#E169 SPFILENOTIFY_NEEDMEDIA: возвращено FILEOP_ABORT. Ошибка 1223: Операция была отменена пользователем.
#W187 Ошибка установки, попытка восстановления оригинальных файлов.
[2010/06/27 14:29:12 1036.129]
#-198 Обработана командная строка: C:\DOCUME~1\Alex\LOCALS~1\Temp\{22802E62-F3FF-4E3D-9B7F-1D5CB8E431E4}\setup.exe -media_path:"F:\notebook_drivers\Lenovo_IdeaPad_Y550\3. NVIDIA Display\" -tempdisk1folder:"C:\DOCUME~1\Alex\LOCALS~1\Temp\{22802E62-F3FF-4E3D-9B7F-1D5CB8E431E4}\"
#E412 Параметры политики цифровой подписи этого компьютера были изменены. Ошибка 13: Недопустимые данные.
#W413 Значение по умолчанию "1" восстановлено для параметра реестра "Policy" в HKEY_LOCAL_MACHINE\Software\Microsoft\Driver Signing.
#W415 База данных политики цифровой подписи программ синхронизована с используемыми по умолчанию значениями.
Вот теперь думаю: мож на Windows-7 перейти? (Благо устанавливается быстро - не дольше даже урезанной версии WinXP, да и работает побыстрее и постабильнее.) ;)

Ладно, кто-нить видит здравое зерно в этих логах и хоть примерно представляет, из-за чего такие косяки?
(Что интересно: а setuperr.log имеет нулевый размер.)

jameszero
22-02-2011, 14:25
wrace
Я имел ввиду ошибка фиксируется в момент сбоя установки устройства и соответственно смотреть её нужно в конце лога, а не по всему файлу (ключевые имена файлов disk.inf, usbstor.inf, volume.inf). Файлы аддона 1-Flash подписаны, непонятно почему они засветились. Кстати, у вас в логе Flash10k.ocx, а не текущий Flash10m.ocx, проверьте почему так.
Вообще-то не всё то, что не подписано, приводит к критическим последствиям. Например файлы newalert.wav, newemail.wav, online.wav, wmicvalu.xsl оригинального диструбутива Windows XP не подписаны, и оставляют об этом записи в setupapi.log (данный ляп MS исправлен в UpdatePack).

Ещё такой момент - если SYSOC аддон или компонент дистрибутива имеют неподписанный установочный INF-файл, то все файлы им устанавливаемые признаются неподписанными (пример в логе - аддон codecpack).

syssetup.inf, wbemoc.inf, accessor.inf и пр. потеряли подпись из-за обработки их аддонами удаления.

wrace
22-02-2011, 16:13
jameszero, ну я же не дурак (я че, незаметно, разве? :biggrin: :drug:), я еще раньше смотрел этот setupapi.log (начитался справки) и заметил там всякие error-ы и прочая, - вот и выложил их для кучи.
Понятное дело, что "по делу" (установка additions) только 4-й лог.

Щас проверил установку WinXP, оставив только UpdatePack (+ свой svcpack-аддон с настройками/темой/обоями и прочим), - ни одной Error в setupapi.log (только Warnings, которые уже на совести MS и их SP3), и, соответственно, никакой ругани при установке additions.
Сравнил вышеприведенный лог 4 с тем, что щас расположено в setupapi.log, - акромя различий во времени, есть только следующие доп. строки:
1. строка 54, верхняя строчка есть в 2-х логах
#-124 Выполняется только копирующая установка "ACPI\PNP0F03\4&4B018EB&0".
#W334 Не удалось проверить каталог при сканировании очереди файлов. Ошибка 1168: Элемент не найден.
#E360 Неподписанный или неправильно подписанный файл "c:\windows\inf\msmouse.inf" для драйвера "Microsoft PS/2 мышь" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
2. ну и вот этого нет:
[2011/02/12 22:32:22 508.7]
#-199 Выполнение "\??\C:\WINDOWS\system32\winlogon.exe" с командной строкой: winlogon.exe
#-167 SPFILENOTIFY_NEEDMEDIA: Тег="\win51ip.sp3", Описание="Windows XP Professional Service Pack 3 CD", ПутьИсточника="D:\i386", ФайлИсточника="syssetup.inf", Флаги=0x00000000.
#E169 SPFILENOTIFY_NEEDMEDIA: возвращено FILEOP_ABORT. Ошибка 1223: Операция была отменена пользователем.
#W187 Ошибка установки, попытка восстановления оригинальных файлов.
В них фигурируют только 2 inf-файла - msmouse.inf и syssetup.inf (мож 2-й и не при делах, - фиг его знает); аддон, правящий msmouse.inf, я использую, - это Z-Del_DRV_Input_Devices (чувствую, фиговая это идея, - удалять дрова и править соотв. inf-файлы, - вот и получается ругань).

Касаемо 1-Flash: ну, я не обновлял еще UpdatePack на более новую версию, а посему у меня именно 10k покамест; не исключаю, что для 10m уже и cat-файл накинут.

Касаемо sysoc: да я уже кучу раз говорил, что не понимаю любовь народа к sysoc, - нет, чтобы сделать svcpack-аддон, так нужно копировать файлы в Temp на текстовом этапе установки, потом система распаковывает их из этого Temp (забивая setupapi.log ошибками, т.к. cat-файлы-то народ не добавляет), после чего весь этот мусор на T-9 удаляется.

Касаемо syssetup.inf, wbemoc.inf, accessor.inf (там их больше, конечно, - многие из подправленных inf-файлов, даже shl_img.inf, но не все: точно нет ругани на dosnet.inf, drvindex.inf, все hive-файлы, svcpack.inf, sysoc.inf, txtsetup.sif) - понятно; щас протестирую, является ли критичным правка 2-х крайних из этих файлов (wbemoc.inf правится, кстати, аддоном UpdatePack, - во всяком случае, той версией, что у меня есть). Вполне возможно, что критичным является правка именно syssetup.inf, - ведь он встречается при ругани.

Хопа! А инфы/ругани на wbemoc.inf в новом логе нет, - т.е. ваще нет вот этой строчки:
#E361 Неподписанный или неправильно подписанный файл "c:\windows\inf\wbemoc.inf" будет установлен (Политика=Игнорировать). Ошибка 1168: Элемент не найден.
А это уже стопудово один из патчей аддона Z-Dll_Patcher, - я оставил только вот эти (см. незакомментаренные):
[Patcher]
; Включение патча задается установкой ключа в "1", отключение - "0"
; Sfc_os.dll - Разрешение возможности использования ключа SfcDisable = 0xFFFFFF9D для полного отключения SFC.
;PatchSfcOs=1

; Sxs.dll - Разрешение установки библиотек с недействительной цифровой подписью из дистрибутивной папки i386\ASMS на Т-39
PatchSxS=1

; Setupapi.dll - Отключение понижения ранга неподписанных драйверов и отключение сброса политики проверки цифровой подписи из 0 (Ignore) в 1 (Warn).
SaPatchUnsignDrvInst=1

; Setupapi.dll - Отключение всплытия «Мастера нового оборудования» если в системе используются патченые файлы SysSetup.dll, Desk.Cpl, MmSys.Cpl, NetCfgx.dll...
SaPatchNewDevPopUP=1

; Syssetup.dll - Применение всех основных патчей кроме патча отключения запуска OOBE.
SsMain=1

; Syssetup.dll - Применение патча отключения запуска OOBE.
;SsDisableOOBE=1

; Themeui.dll - Исправление ошибки LINK на HAND
;PatchThemeUI=1

; Uxtheme.dll - Разрешение возможности использования неподписанных тем рабочего стола.
;PatchUXTheme=1
А точнее говоря - патч setupapi.dll (установка неподписанных дров, - вот и шарится по всем inf-файлам в поисках дров).
Щас попробую закомментить вообще все патчи этого аддона и гляну, что будет, если все прочие Z-Del-аддоны добавить. ;)

jameszero
22-02-2011, 21:05
wrace
wbemoc.inf правится, кстати, аддоном UpdatePack
А инфы/ругани на wbemoc.inf в новом логе нет »
В UpdatePack предусмотрены 4 штатных варианта патченного файла wbemoc.inf

Windows XP Professional + __PATCH.CMD
Windows XP Home + __PATCH.CMD
Windows XP Professional + GUI-интегратор
Windows XP Home + GUI-интегратор

на остальные варианты setupapi.log отругается. В каталоге безопасности UpdatePack много нюансов пришлось учесть при его тестировании.

wrace
23-02-2011, 00:26
jameszero, у меня вот давно уже вопрос возник: а нельзя сделать утилиту для подписывания измененных inf-файлов и добавлении соотв. cat-файлов прямо при работе UpdatePack? (Ну или хотя бы подправить тот же syssetup.inf в соответствии с тем же аддоном Z-Del_Upgrade, т.к. UpdatePack все равно нужно ставить на чистую систему, и сделать для него доп. запись или отдельный cat-файл вместе с самим файлом, передаваемым через папку Files).
Ну и еще заодно предложения по возможностям UpdatePack:
1. я тут уже реализовал замену всех этих sysoc-ов (для внесения записей в реестр да удаления файлов/папок на T-13) на запуск одного единого bat-файла в конце T-13, - вот так:
в аддоне Z-Dll_Patcher (ну, ниже всех расположен, хотя думаю создать отдельный аддон на его уровне) добавил папку Files\ForceCopy\SVCPACK\ и 2 файла - Start и Start!.cmd со следующим содержимым (отталкивался от логики аддонов anddy и делал по подобию; отличие этих 2-х файлов только в верхних строчках, т.к. Start подхватывается UpdatePack-ом, а Start!.cmd служит для тестинга, - т.е. запускается из своей папки).
Верх файла Start:
@Echo Off
Set WD=%~1
Set BIN=BIN
Set Addons=Addons
Содержимое файла Start!.cmd:
@Echo Off
Set WD=.
Set BIN=..\..\BIN
Set Addons=..\..\Addons

If Not Exist "%BIN%\Iconv.exe" (
Echo Отсутствуют служебные файлы аддона %~1!
Echo.
Echo Выполнение прервано
pause
GoTo :EOF
)

Set Run="%WD%\Run"
Echo 0_Run.cmd>%Run%
Set RunCmd="%WD%\Files\ForceCopy\SVCPACK\0_Run.cmd"
Echo @echo off>%RunCmd%
Echo echo START!>>%RunCmd%
Echo CD /D "%%SystemRoot%%">>%RunCmd%
Echo.>>%RunCmd%
Set RunMod=0

For /F "UseBackQ Delims=" %%I In (`Dir %Addons% /AD /B /ON 2^>nul`) Do (
If Exist "%Addons%\%%I\RunCmd" (
%BIN%\Iconv.exe -c -f cp1251 -t cp866 "%Addons%\%%I\RunCmd">>%RunCmd%
Echo.>>%RunCmd%
Set RunMod=1
)
)

If "%RunMod%"=="0" del /f /q %Run%
Что делает этот файлик Start:
1. на начальном этапе обработки скриптом __PATCH.CMD аддона UpdatePack производится просмотр подпапок папки addons в поисках файлов RunCmd (без расширения, как и Run, в ANSI-cp1251-кодировке), которые представляют собой обычные bat-ники, - ну, для удаления папок, к примеру.
2. Все эти файлы собираются в единый файл 0_Run.cmd, лежащий в SVCPACK, причем перекодируются из кодировки cp1251 в кодировку cp866 (с помощью iconv.exe из папки BIN) для правильной обработки кириллических путей.
3. в корне аддона Z-Dll_Patcher создается файл Run (который подхватывается UpdatePack-ом на следующем этапе обработки, - вместе с копированием файлов) с содержимым '0_Run.cmd', и т.к. это самый нижний аддон, то запуск файла 0_Run.cmd добавляется в самый низ секции [SetupHotfixesToRun] файла Svcpack.inf, - т.е. запустится после всех прочих файлов, прописанных в Run аддонов выше.
Ну еще в самом верху файла '0_Run.cmd' прописываются автоматом строки:
@echo off
echo START!
CD /D "%SystemRoot%"
т.е. сразу отрубаем echo, вывешиваем Start! для того, чтобы отличить свое окошко от других, а также делаем переход в %SystemRoot% с ключом /D, чтобы не заморачиваться с этим в других bat-никах.

Плюсы: всего 1 cmd-окно взамен пачки, нет копирования левых inf-файлов и забивания sysoc.inf всяким мусором; т.к. запуск осуществляется в конце T-13, можно как регистрировать библиотеки для аддонов, так и сносить доп. левые папки.

Я уже протестил эту фишку и убрал из всех используемых мной аддонов (акромя UpdatePack, WMP11 и CodecPack - но они на очереди) sysoc-и (ну и dosnet, txtsetup и соотв. inf-файлы), т.к. всё прекрасно вносится в реестр (или удаляется из него) и регистрируется. + Твики реестра копирую в составе 1 svcpack-аддона (с обоинами, правкой файлов oobе, темой и еще кой-какими мелочами) в %SystemRoot%, а в самом RunCmd прописано
SET KEY=HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce
REG ADD %KEY% /v Z-Config /d "REGEDIT /S %SystemRoot%\hklm.reg" /f >nul

REGEDIT /S hkcu.reg
del /f /q hkcu.reg
REGEDIT /S hklm.reg
названия 2-х файлов для импорта в реестр оставлены теми же, что были по старой традиции и прекрасно вносятся в реестр (ну, мож неуказывание путей сработало по той простой причине, что это 1-й файл после шапки, в которой указано CD /D "%SystemRoot%").
по идее, можно эту фишку добавить в корне аддона UpdatePack (в __PATCH.CMD).
2. вот что я заметил: зачастую - при удалении файлов посредством DelOC.lst - помимо файлов Dosnet.inf, Txtsetup.sif и Sysoc.inf, нужно править еще и файлы hivesys.inf (названия файлов после \RCV2\), DEFLTWK.INF (права для файлов и папок), - оба не являются защищенными и их можно править (не, ну я понимаю трудности с правкой hivesys.inf, - там строки переносятся, но могу помочь с этим, - напишу утилиту - аналог проги сноса строк - на Perl, у которого dll с exe весят 668 Kb, - можно их в корень UpdatePack или в BIN кинуть). Ну еще есть записи в syssetup.inf, только его просто так не подправишь. Видел много Z-Del-аддонов, которые акромя правки записей в этих файлах больше ничего не делали.
3. собственно, хотелось бы узнать, всё-таки все эти записи об update-ах, вносимые в реестр, являются жизненно важными (в частности, не понимаю смысла их внесения в секции деинсталляции, - ведь их все равно удалить нельзя, а в том же Reg Organizer всё это дело жутко смотрится).


Касаемо этого самого выскакивающего окошка WFP: просидел целый день и нашел таки источник ошибки, - как я и думал, собака порылась в аддоне Z-Dll_Patcher. На это натолкнула вот эта информация
wrace, а не пробовали вы разобраться из-за чего возникает сообщение о замене файлов и запрос дистрибутива при подключении USB-устройств? Похоже в этом виноват не конкретный z-del аддон, а вообще сам факт их применения. Пробовал собирать дистрибутив без z-del аддонов - сообщения нет, стоит добавить хотя бы один - появляется это сообщение.
2) с обсуждаемой проблемой впервые столкнулся при использовании Fake-Setup Advanced, и поначалу грешил на него, но потом убедился, что проблема не исчезла и при Z-Dll_Patcher-е
ну и самое главное - вот этот кусок выложенных мной логов
[2011/02/22 22:55:32 504.7]
#-199 Выполнение "\??\C:\WINDOWS\system32\winlogon.exe" с командной строкой: winlogon.exe
#-167 SPFILENOTIFY_NEEDMEDIA: Тег="\win51ip.sp3", Описание="Windows XP Professional Service Pack 3 CD", ПутьИсточника="D:\i386", ФайлИсточника="syssetup.inf", Флаги=0x00000000.
#E169 SPFILENOTIFY_NEEDMEDIA: возвращено FILEOP_ABORT. Ошибка 1223: Операция была отменена пользователем.
#W187 Ошибка установки, попытка восстановления оригинальных файлов.
Всё ведь прямым текстом написано, - спецом заболдил.
Короче говоря: проблема - в измененном (читай - неподписанном) файле syssetup.inf; т.е. как только юзаются аддоны, которые изменяют этот файл, тут же начинают выскакивать те самые окошки, о которых идет речь. В общем, эти ребята со своим Fake-Setup Advanced так до конца и не допатчили нужные файлы.

Для себя даже сделал версию патчей (юзая инфу вот отсюда (http://forum.oszone.net/thread-106849-4.html)), которые делали только вот это:
1. syssetup.dll
- Отключение защиты файла Syssetup.inf от изменений для возможности
тонкой настройки процесса установки ОС.
- Отключение запуска системы SFC(WFP) для принудительного сканирования
всех защищенных системных файлов на Т-8 графического этапа установки
(экономия времени на установку ОС - 5-10 минут).

2. setupapi.dll
- Отключение всплытия «Мастера нового оборудования» для ручной установки драйвера при подключении новых устройств, для которых в драйверных архивах ОС уже имеются драйвера, если в системе используются патченые файлы SysSetup.dll, Desk.Cpl, MmSys.Cpl, NetCfgx.dll, и другие…
Мастер, правда, все равно всплывал (на файлах syssetup.inf и msmouse.inf), - чтобы он не появлялся, нужны еще и прочие патчи указанных dll, которые я убрал на время тестинга. По идее, можно было бы поисследовать dll дизассемблером, только вот нафига, - мож jameszero поможет с подправленной и подписанной версией syssetup.inf, - тогда и этот патчер нафиг не нужен. ;)

jameszero
23-02-2011, 16:17
утилиту для подписывания измененных inf-файлов и добавлении соотв. cat-файлов прямо при работе UpdatePack?»
Для этого требуется прежде всего персональный цифровой сертификат на каждом компьютере, где будет производиться подпись.
или хотя бы подправить тот же syssetup.inf в соответствии с тем же аддоном Z-Del_Upgrade»
Я не поставлю свою подпись под модифицированными файлами Windows, если они результат аддонов оформления или удаления, а также под файлами, нарушающими лицензию. Данный вопрос достаточно обсуждался в закрытом форуме при выработке правил сертификации файлов.
хотелось бы узнать, всё-таки все эти записи об update-ах, вносимые в реестр, являются жизненно важными »
Интеграция UpdatePack идентична установке хотфиксов с параметром /nobackup. Реакция на это всевозможных "продвинутых" деинсталляторов и чистильщиков реестра на совести их разработчиков.

Diver1
24-02-2011, 12:50
wrace, вы всякую глупость по поводу jameszero говорите. А вот в последнем абзаце говорите дело, идите в топик к фейк сетапу и общайтесь с авторами (хотя они скажут скорее всего то же что и jameszero).

zeroua
24-02-2011, 13:22
wrace, предположим что ваше мнение имеет право на жизнь. Исходя из этого не будет ли правильно помочь в развитии интересного вам проекта, а не критиковать других участников конференции, от этого будет толк и польза, от обвинений же толку точно не будет только обоюдная агрессия

dimadr
24-02-2011, 17:55
wrace,
Вы забанены за троллинг и нарушение правил пункт 3.3, 3.7, 3.17 ОПК (http://forum.oszone.net/announcement-62-42.html).

wrace
04-03-2011, 05:51
гы, забанили они мой профиль (я себе, кстати, свою подпись поставил на эту тематику) и тема тут же утухла.

<удалено модератором>

wrace
04-03-2011, 07:52
jameszero, а я упорный. :tongue: Повторяю еще раз: <удалено модератором>

[hr]
Постоянный бан за троллинг и хамство в РМ.
/jameszero/

Unknown392
04-03-2011, 08:07
А я его сообщение продублирую, которое ты уже 2 раза потер - он сказал: <удалено модератором>

Mite
05-03-2011, 14:53
anddy, понимаю, что
К сожалению, времени на проект катастрофически не хватает. »
но всё-таки - в более-менее обозримом будущем не планируете ли обновить информацию в шапке и, соответственно, обновить сводный пакет аддонов на основе всех дополнений и корректировок?

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

LightKnight
15-03-2011, 13:06
Очень многое взять из nLite, описания аддонов вообще один в один. Однако устал я выискивать проблемные аддоны из этой серии. Что-то из этого набора вызывает ошибку регистрации модулей Samsung Kies, а без него никак. Ошибка вроде вызвана библиотекой c++ вернее там что-то проситься выключиться "in qn unusual way", кроме того эти аддоны не совместисы с nLite одним словом пришлось отказаться от использования.

Nun-Nun
16-03-2011, 12:57
если нужно - могу через какое-то время выложить чистый движок для поддержки этих Z-Del-аддонов (сейчас он в процессе доводки и тестинга для обеспечения еще более быстрой работы) вместе с их подправленными версиями, - багов стопудово не будет, ровно как и несовместимости с nLite. Вы только скажите. »
Сорри, он предполагается только для nLite или и для GUI ?




© OSzone.net 2001-2012