Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Ответить
 • Просмотры: 12
Аватара пользователя
Liveride

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение Liveride »

Цитата dimkis:



из-за чего возникает сообщение о замене файлов и запрос дистрибутива при подключении USB-устройств?
Служебные - [addon] Конструктор: Удаление компонентов Windows XP




из-за удаления какой-то DLL.

ответ на вопрос "какой?" легко находится в просмотре_событий/система по сообщениям от источника Windows File Protection
Аватара пользователя
Amigos

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение Amigos »

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



Касаемо USB-устройств: у меня такая фишка имеет место быть при установке дров nVidia, - тоже вечно стало выскакивать это окошко после юзания UpdatePack вкупе с Z-Del-аддонами, правда я здесь грешу на новые файлы msi-инсталлятора (и еще некоторые), зашитые в UpdatePack, которые заменяются при юзании старых инсталляторов, - т.к. окошко выскакивает при установке не всех дров, а только конкретных. Из USB-устройств у меня только модем мобилы (ну еще флешки, полагаю, покатят), - при их установке ругани нет.

Я полагаю, что если в чем проблема и есть с Z-Del-аддонами, так это в аддоне Z-Dll_Patcher (т.к. он есть при установке любого Z-Del-аддона, + прочие аддоны только тупо правят inf-файлы и не трогают прочие системные файлы), - вот что в ReadMe.txt к нему написано:


Цитата:



Аддон-патчер системных библиотек на основе утилиты Fake-Setup Advanced от Mr. dUSHA.

Страница утилиты:
Служебные - [addon] Fake-Setup Advanced


Аддон выполняет патчи системных библиотек: Syssetup.dll, Sxs.dll, Setupapi.dll, Sfc_os.dll и Uxtheme.dll в автоматическом режиме в процессе интеграции, т.е. не нужно добавлять пропатченые вручную библиотеки в дистрибутив дополнительно. Список библиотек, которые будут подвергнуты изменениям, содержится в KillWFP.lst и может быть отредактирован по своему выбору.



Полагаю, что дело в нем (т.к. сам UpdatePack без Z-Del-аддонов тоже правит inf-файлы; а из всех Z-Del-аддонов только небольшая часть курочит важные inf-файлы не из списка UpdatePack).

В общем, здесь уже нужна консультация реальных спецов. Изображение



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. Номер версии неправильного файла Нет данных







К слову, на эти грабли уже не раз наступали, - вот, смотрим:
Служебные - [addon] Конструктор: Удаление компонентов Windows XP
(и посты ниже), а вот и решение
Служебные - [addon] Конструктор: Удаление компонентов Windows XP
. Странно всё это смотрится, конечно.
Аватара пользователя
panas

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение panas »

Всем Привет!

Закинул Z-InfClean_091101, Z-Dll_Patcher_091124, Z-Del_Addons_90_091101 в папку UpdatePack-XPSP3-Rus-11.2.11. Запускаю updateintegrator -пишет Отсутствуют служебные файлы аддона. Как это лечить?
Аватара пользователя
timon45

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение timon45 »

Цитата wrace:



роверил журнал событий системы (я точно помню, что при установке VirtualMachineAdditions.msi на Virtual PC 2007 выскочило окошко, - по логу приложений это произошло где-то в районе 12.02.2011, 22:32:13, - в логе системы там только события eventlog: "Служба событий остановлена", "Служба событий запущена").
Служебные - [addon] Конструктор: Удаление компонентов Windows XP




тогда можно попытатся провериться sfc /scannow



если и при этом не будет записей в "просмотре событий" то смотреть/писать в тему
Разное - sfc /scannow - проверка целостности системных файлов - .: [все вопросы] :.
Аватара пользователя
CENTR777

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение CENTR777 »

Цитата dimkis:



сообщение о замене файлов и запрос дистрибутива при подключении USB-устройств
Служебные - [addon] Конструктор: Удаление компонентов Windows XP




фиксируется в %WinDir%\setupapi.log

Начинается с фразы "Неподписанный или неправильно подписанный файл..."

Пробуйте подменить файл оригинальным.
Аватара пользователя
Nun-Nun

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение Nun-Nun »

Со 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 имеет нулевый размер.)
Аватара пользователя
wrace

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение wrace »

Очень полезный ответ. Изображение



Содержимое папки "Моя музыка" удаляется аддоном Z-Del_Mini_New, а содержимое папки "Мои рисунки " - аддоном Z-Del_DeskPaper (правда, ими сносится и еще кое-что помимо этого).



Вообще, берется файлик shl_img.inf, правится под свои нужды, кидается в папку Files любого аддона, а ненужные файлы забиваются в DelOC.lst оного же, - вот и вся недолга. Изображение
Аватара пользователя
Nun-Nun

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение Nun-Nun »

anddy,



Удаление дефолтных обоев и фоновых рисунков Windows, коим занимается Z-Del_DeskPaper, организован, честно говоря, не совсем разумно: удалять одним махом и обои и фоновые рисунки - штука не всегда целесообразная и нужная. Пусть дефолтные виндовозные обои и не супер-пупер, и удовлетворяют не всех, но всё-таки нередко используются, а вот за всю свою сравнительно долгую историю общения с юзерами Windows ни разу не встречал, чтобы хоть кто-нибудь пользовался фоновыми рисунками (по всей видимости - из-за их откровенной принадлежности к разряду хлама). Это я к тому, что было бы разумно в Z-Del_DeskPaper реализвать несколько вариантов удаления, позволяя пользователю выбрать (можно с помощью ключа в файле Run) один из вариантов:

1) удаление только дефолтных обоев;

2) удаление только дефолтных фоновых картинок;

3) удаление и дефолтных обоев и дефолтных фоновых картинок.
Аватара пользователя
wrace

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение wrace »

wrace


Цитата wrace:



wbemoc.inf правится, кстати, аддоном UpdatePack

А инфы/ругани на wbemoc.inf в новом логе нет
Служебные - [addon] Конструктор: Удаление компонентов Windows XP




В 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 много нюансов пришлось учесть при его тестировании.
Вложения
Z-Del_Mini_New2.zip
(8.49 КБ) 0 скачиваний
Z-Del_Mini_New2.zip
(8.49 КБ) 0 скачиваний
Аватара пользователя
Nun-Nun

Re: Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Сообщение Nun-Nun »

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. На это натолкнула вот эта информация


Цитата dimkis:



wrace, а не пробовали вы разобраться из-за чего возникает сообщение о замене файлов и запрос дистрибутива при подключении USB-устройств? Похоже в этом виноват не конкретный z-del аддон, а вообще сам факт их применения. Пробовал собирать дистрибутив без z-del аддонов - сообщения нет, стоит добавить хотя бы один - появляется это сообщение.




Цитата Nun-Nun:



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 так до конца и не допатчили нужные файлы.



Для себя даже сделал версию патчей (юзая инфу вот
Внутренности Установщика WinXP
), которые делали только вот это:


читать дальше »


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, - тогда и этот патчер нафиг не нужен. Изображение
Ответить

Вернуться в «Наборы обновлений для Windows XP/2003/Windows 7»