Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Показать результаты: Нужны ли аддоны на основе этого конструктора?
да 641 89.40%
нет 23 3.21%
все равно 58 8.09%
Опрос с возможностью выбора нескольких вариантов. Всего проголосовало: 717. Вы не можете голосовать в этой теме

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

Старожил


Автор проектов


Сообщения: 306
Благодарности: 171


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: jameszero
Дата: 29-02-2012
Описание: Z-InfClean fix
Вложения
Тип файла: 7z BIN_091101.7z
(575.4 Kb, 4252 просмотров)
Тип файла: 7z Z-Del_Construct_091101.7z
(10.2 Kb, 2450 просмотров)
Тип файла: 7z Z-Del_Addons_90_091101.7z
(82.5 Kb, 4530 просмотров)
Тип файла: 7z Z-Del_Addons_7.7z
(8.7 Kb, 2816 просмотров)
Тип файла: 7z Z-Dll_Patcher_091124.7z
(41.6 Kb, 3371 просмотров)
Тип файла: 7z Z-Del_Addons_8.7z
(7.1 Kb, 2546 просмотров)
Тип файла: 7z Z-Del_Addons_4.7z
(6.2 Kb, 2427 просмотров)
Тип файла: 7z Z-Del_Addons_6.7z
(8.0 Kb, 2397 просмотров)
Тип файла: 7z Z-InfClean_120229.7z
(49.0 Kb, 1083 просмотров)
Конструктор для удаления компонентов Windows XP SP3
Аддон-конструктор для удаления компонентов Windows XP и аддоны, сделанные с его использованием.

Принцип работы
читать дальше »
Данный конструктор предназначен для изготовления аддонов удаления компонентов и/или драйверов из дистрибутива Windows XP на основе настраиваемых списков удаления, которые обрабатываются cmd-скриптом в процессе интеграции UpdatePack.

Обычно, при создании аддона для удаления какого-либо компонента, в случаях, когда записи об этом компоненте содержатся в одном или нескольких inf-файлах, надо было включать в состав аддона заранее отредактированные и очищенные от соответствующих записей inf-файлы с целью интеграции последних в дистрибутив. Использование неочищенных inf-файлов часто становится причиной получения нерабочего дистрибутива и ошибок при установке.
Обычный подход не всегда оправдан. Удаление ряда компонентов требует больше, чем просто редактирование DelOC.lst, DelDrv.lst.
Кроме этого, существуют неудобства при совместном использовании с другими аддонами для удаления компонентов: компоненты удаляемые другим аддоном, записи о которых содержатся в тех же inf-файлах, требуют использования своих отредактированных файлов, что в случае одновременного применения нескольких аддонов, делает ручную правку inf-файлов весьма трудоемкой и нерациональной. Совместное использование таких аддонов также часто является причиной ошибок при установке.
Самый простой пример - файл syssetup.inf, который содержит десятки ссылок на различные inf-файлы компонентов. Не говоря о других файлах, таких как intl.inf, hivedef.inf, hivesft.inf и др. В некоторых случаях inf-файлы можно безболезненно удалить или "обнулить", но не всегда.

Предлагаемый аддон-конструктор отличается от обычных аддонов для удаления компонентов тем, что помимо удаления собственно файлов, выборочно изменяет также inf-файлы дистрибутива, содержащие записи об удаляемых компонентах.
Способ, реализованный в предлагаемом конструкторе, позволяет создавать аддоны, каждый из которых вносит произвольные, определяемые только данным аддоном изменения в произвольно назначаемый список inf-файлов.
Применение каждого такого аддона не зависит и не влияет на применение других аналогичных аддонов, за исключением случаев, когда компонент, удаляемый одним аддоном, входит в состав компонентов, удаляемых другим аддоном.
В результате, после последовательного выполнения каждого из аддонов в процессе интеграции, inf-файлы правятся целенаправленно, и дистрибутив избавляется от произвольного набора нежелательных компонентов.

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

Преимущества такого подхода - полная прозрачность выполняемых действий и вносимых изменений.
В общем, такой Lite-nLite

Назначение файлов конструктора
читать дальше »
Помимо привычных в рамках UpdatePack файлов, аддон-конструктор и аддоны на его основе допускают использование следующих конфигурационных файлов, расположенных в папке [_Settings]:
BlockFiles,
DelStrings,
NAME.INF.ADD,
NAME.INF.CLN,
NAME.INF.DEL,
NAME.INF.MOD,
Files_ANSI,
Files_UTF,
FClean.cmd,
а также файл Finish.cmd, расположенный в папке аддона.
Папка [BIN] - содержит служебные файлы аддона(ов):
- конвертер кодировок с библиотеками от WWW.GNU.ORG - ICONV.EXE,
- утилита для удаления секций INI- и INF-файлов от Mr. dUSHA - INICLEAN.EXE,
- программа для замены фрагментов строк SRCHREP.EXE.
Папка [I386] - для работы аддона не нужна, используется только для тестирования и/или настройки аддона - в эту папку надо скопировать файлы из дистрибутива, согласно списков из файлов Files_ANSI, Files_UTF.
Папки [BIN] и [I386] должны находиться в папке [UpdatePack].

Списки обрабатываемых inf-файлов дистрибутива указаны в файлах Files_ANSI, Files_UTF. В зависимости от состава удаляемых аддоном компонентов и состава обрабатываемых inf-файлов, Files_ANSI, Files_UTF могут использоваться отдельно или совместно. Файл Files_UTF содержит список, подлежащих обработке inf-файлов в кодировке UTF, Files_ANSI - в кодировке ANSI.
Файл BlockFiles содержит список файлов, исключаемых из обработки аддоном.
Часть из них обрабатываются средствами UpdatePack.
При совпадении имени файла, содержащегося в Files_ANSI, Files_UTF с файлом из этого списка, этот файл будет удален из Files_ANSI, Files_UTF.
Если нужно обработать файл из этого списка, удалите или закомментируйте его в BlockFiles и включите в состав файла Files_ANSI или Files_UTF, в зависимости от кодировки.
Файл DelStrings отвечает за удаление строк из inf-файлов. В нем должны быть указаны фрагменты строк, которые будут удалены из ВСЕХ обрабатываемых inf-файлов в соответствии со списками Files_ANSI, Files_UTF при нахождении совпадений. Фактически - это список масок, по которым проводится поиск.
Файл NAME.INF.ADD должен содержать строки, которые будут ДОБАВЛЕНЫ в соответствующий файл NAME.INF.
Файл NAME.INF.CLN должен содержать названия секций, которые будут УДАЛЕНЫ из соответствующего файла NAME.INF. Названия секций надо указывать без "[" и "]".
Файл NAME.INF.DEL, в отличие от DelStrings, должен содержать ТОЧНО СОВПАВШИЕ СТРОКИ, которые будут удалены из соответствующего файла NAME.INF.
Файл NAME.INF.MOD должен содержать фрагменты строк, которые которые должны быть ЗАМЕНЕНЫ или УДАЛЕНЫ из соответствующего файла NAME.INF. В качестве разделителя используется символ ">".
Файл FClean.cmd - выполняется на заключительной стадии отработки аддона.
Все перечисленные конфигурационные файлы должны быть в кодировке ANSI.
Запись к регистру не чувствительна.

При создании аддона из конструктора потребуется корректировка содержимого вышеперечисленных файлов по результатам тестирования аддона, анализа логов и готовых inf-файлов, с целью получения приемлемых результатов. Для тестирования и отладки предназначен файл Finish.cmd.

Выполнение скрипта конструктора
читать дальше »
Скрипт последовательно обрабатывает inf-файлы согласно списков из файлов Files_UTF, Files_ANSI:
- удалят секции из файла NAME.INF в соответствии с NAME.INF.CLN,
- удалят точно совпавшие строки из файла NAME.INF в соответствии с NAME.INF.DEL,
- удалят частично совпавшие строки из всех inf-файлов в соответствии с DelStrings,
- заменяет фрагменты строк в файле NAME.INF в соответствии с NAME.INF.MOD,
- добавляет строки в файл NAME.INF в соответствии с NAME.INF.ADD.
До обработки inf-файлы распаковываются и конвертируются.
Для перекодировки используется ICONV.EXE.
Для удаления секций используется INICLEAN.EXE.
Для замены фрагментов строк используется SRCHREP.EXE.
После обработки inf-файлы конвертируются, упаковываются и копируются в папку назначения %I386%.
В процессе выполнения формируются и сохраняются логи.

Тестирование аддона
читать дальше »
Чтобы протестировать и/или настроить аддон, не запуская интеграцию:
- в папку [I386] скопировать файлы из дистрибутива, согласно списков из файлов Files_ANSI, Files_UTF,
- запустить файл Finish.cmd.

По окончании выполнения Finish.cmd в папке аддона будут созданы следующие папки:
[Backup] - содержит оригиналы inf-файлов дистрибутива;
[Logs] - содержит лог-файлы всех изменений, внесенных в inf-файлы и ошибках;
[Out] - содержит копии готовых inf-файлов (эти же файлы копируются в дистрибутив при интеграции данного аддона в составе UpdatePack);
[Temp] - временная папка.
В отличие от интеграции посредством UpdatePack, выполнение Finish.cmd не приводит к замене файлов в дистрибутиве, и позволяет оценить изменения inf-файлов, сделанные данным аддоном.

Интеграция аддона
читать дальше »
Результат интеграции аддона имеет некоторые отличия от тестирования, а именно:
- inf-файлы в дистрибутиве заменяются новыми;
- если при интеграции был использован диагностический аддон Z-Log, по окончании интеграции в папке этого аддона будет создан лог-файл Log.7z. Внутри файла в папке [Before] будут находиться оригиналы всех обработанных inf-файлов дистрибутива, в папке [After] - inf-файлы, обработанные всеми Z-Del_аддонами, а в папке [Addons] - сводные логи выполнения Z-Del_аддонов;
- если при интеграции диагностический аддон Z-Log не используется, то в папке UpdatePack будет создана папка [Z-Del_Files], с аналогичной аддону Z-Log структурой папок и файлов.

Сводные логи будут полезны для оценки конечного результата при использовании нескольких Z-Del_аддонов.
Вместе с тем, в папке каждого из использованных Z-Del_аддонов остается папка [Logs], которая содержит подробные лог-файлы для соответствующего аддона в контексте его коллективного использования.
Папки [Backup], [Out] и [Temp] будут удалены по окончании интеграции.
Папки [Backup], [Logs], [Out], [Temp] и папка [Z-Del_Files] будут очищены при очередном тестировании (Finish.cmd) или интеграции аддона!

Использование нескольких Z-Del_аддонов в составе UpdatePack
читать дальше »
При интеграции посредством UpdatePack аддоны отработают последовательно в алфавитном порядке.
Если один и тот же inf-файл должен быть обработан разными Z-Del_аддонами, и каждый из аддонов вносит свои изменения в этот inf-файл, то inf-файл, обработанный первым Z-Del_аддоном станет исходным для второго Z-Del_аддона, и т.д. для каждого последующего Z-Del_аддона.
Например, аддоны Z-Del_Cursors и Z-Del_Paint поочередно вносят свои изменения в файл accessor.inf, а последний - еще и в hivecls.inf, hivesft.inf, hiveusd.inf, syssetup.inf.

Возможные варианты использования
читать дальше »
Для нормальной работы аддонов, полученных с использованием данного конструктора нужны патченные системные библиотеки syssetup.dll, setupapi.dll, sfc_os.dll.
Для патча файлов системных библиотек непосредственно в процессе установки можно использовать замечательную утилиту - фэйк-установщик Fake-Setup Advanced от Mr. dUSHA, или применить аддон Z-Dll_Patcher, использующий эту утилиту для патча системных библиотек на этапе интеграции UpdatePack.

Структура папок и файлов должна выглядеть следующим образом:
Код: Выделить весь код
[UpdatePack]
-[Files]
-[I386]
-[BIN] - служебные файлы Z-Del_аддонов!!!
--Iconv.exe
--Iniclean.exe
--libcharset1.dll
--libiconv2.dll
--libintl3.dll
--SrchRep.exe
-[Addons]
--[Z-Del_#1]
...
--[Z-Del_#n]
--[Z-Dll_Patcher]
--[Z-InfClean]
Были опробованы следующие варианты сборки дистрибутива с Z-Del_аддонами, полученными описанным выше способом:
- Windows XP SP3 VLK RUS + UpdatePack + аддон Z-FakeSetupAdv в качестве фейк-установщика;
- Windows XP SP3 VLK RUS + UpdatePack + Gui-интегратор от BoaSoft + аддон Z-FakeSetupAdv в качестве фейк-установщика;
- Windows XP SP3 VLK RUS + UpdatePack + Gui-интегратор+фейк-установщик от BoaSoft + аддон Z-Dll_Patcher.
В результате были получены рабочие дистрибутивы, обработанные более чем 100 различными Z-Del_аддонами.

Важно!
читать дальше »
1. Поскольку аддоны изменяют inf-файлы дистрибутива, рассчитаны (и проверены) на использование именно с неизмененными inf-файлами, нежелательно использовать их совместно с аддонами, содержащими уже измененные каким-либо образом (nLite или вручную) inf-файлы, имеющиеся в списке обрабатываемых данными аддонами inf-файлов. Возможно, аддоны отработают некорректно и Вы получите нерабочий дистрибутив. Просматривайте измененые inf-файлы в применяемых аддонах и логи тестирования и интеграции, дабы исключить неприятные сюрпризы.
2. Z-Del_Construct - это конструктор, его интегрировать не нужно!
3. Не всегда и не всем необходим полный пакет аддонов удаления, представленный в этой теме! Корректируйте список удаления под свои конкретные задачи.
4. Z-Del_аддоны были протестированы с Windows XP SP3 VLK RUS. В настоящее время я не имею возможности протестировать аддоны с другими версиями Windows и различными конфигурациями железа, и не могу подтвердить совместимость.
5. Если у Вас возникают какие-либо вопросы по работе аддонов из данной темы, убедительная просьба:
- прочитать шапку и ридми к аддонам,
- описать точно и подробно суть возникшей ошибки/проблемы,
- выложить логи,
- по возможности выложить скрины ошибок.
Без данной информации определить и устранить проблему зачастую не представляется возможным.

Известные конфликты
читать дальше »
Аддон Wallpaper_replease не совместим с аддонами: Z-Del_Cursors, Z-Del_DeskPaper, Z-Del_Paint, Z-Del_Write.
Я, к сожалению, не могу проверить предлагаемые аддоны на совместимость с огромным количеством существующих, и упоминаю в Conflict только те аддоны, несовместимость с которыми мне известна или будет выявлена в процессе тестирования.

Изменения в текущей версии
читать дальше »
10.03.2010
- добавлены 6 новых аддонов
01.02.2010
- добавлены 4 новых аддона
17.12.2009
- добавлены 8 новых аддонов
19.11.2009
- добавлены 7 новых аддонов
03.11.2009
- скрипты аддонов обновлены и адаптированы для интеграции под Windows 7 32/64
- исправлены ошибки, 90 аддонов обновлены, ссылки добавлены в шапку
21.09.2009
- добавлен аддон Z-InfClean - очистка inf-файлов после обработки Z-Del-аддонами
06.09.2009
- обновлен основной пак - 90 аддонов
- обновлена папка общих файлов [BIN]
- обновлен аддон Z-Dll_Patcher на основе версии FakeSetupAdv от 18.08.2009, полное отключение SFC из файла Hive отключено
- обновлен аддон-конструктор
- обновлен скрипт - изменен порядок обработки, убрано мигание и перехват фокуса, формирование логов и др.
- внесены изменения в аддоны Z-Del_Mini, Z-Del_OOBE, Z-Del_SRV_AutoUpdate, Z-Del_WMP, Z-Del_WMP_ALL и др.,
- добавлены описания
28.08.2009
- исправлена ошибка в аддоне удаления Windows Media Player
- добавлена версия полного удаления WMP Z-Del_WMP
- убрано удаление образцов музыки из аддонов
17.08.2009
- исправлена ошибка в аддоне удаления Outlook Express Z-Del_OE
- добавлены аддоны - удаление Windows Media Player и мультимедиа расширений Проводника
05.08.2009
- найден и исправлен баг, вызывающий сообщения об ошибках процессора NTVDM при интеграции посредством UpdatePack
03.08.2009
- обновлен основной пак аддонов удаления - Z-Del_Addons_80 - 80 аддонов, скорректированных с учетом замечаний участников форума и найденных ошибок
- оптимизирован механизм обработки файлов NAME.INF.CLN и формирование логов их обработки
- добавлена старая версия аддона для удаления OOBE - аддон Z-Del_OOBE_OLD, включает патчер файла syssetup.dll, который не приводит к описанной ошибке,
- исправлено название папки !Settings!->_Settings, что приводило к ошибкам при обработке посредством UpdatePack.
04.07.2009
Обновлен аддон-конструктор:
- переписан скрипт, расширены возможности использования конструктора
- изменен механизм добавления/замены/удаления строк/секций в inf-файлах
- расширен состав конфигурационных файлов: NAME.INF.CLN, NAME.INF.DEL, NAME.INF.MOD
- изменена папка расположения конфигурационных файлов - [!Settings!]
- добавлено описание в разделы Назначение файлов конструктора, Выполнение скрипта конструктора и в файл readme.txt аддона
29.06.2009
- добавлены 10 новых аддонов
17.06.2009
- обновлен аддон Z-Dll_Patcher_090617 - после выполнения в папке аддона создается лог-файл fSetup.log
08.06.2009
- добавлены 7 новых аддонов
07.06.2009
- обновлен аддон Z-Dll_Patcher_090529 - добавлена возможность задавать настройки применяемых патчей из файла pConfig.ini
28.05.2009
- обновлен аддон Z-Dll_Patcher_090528, в связи с обновлением утилиты Fake-Setup Advanced
- обновлен аддон Z-Del_OOBE
23.05.2009
- добавлены аддоны Z-Del_Components - (87/83 файла) - 2 аддона - исправлено/отменено удаление номеронабирателя Sony
20.05.2009
- добавлен аддон Z-Del_OOBE - удаление активации и регистрации Windows - Out of Box Experience
18.05.2009:
- обновлен основной пак - 50 аддонов
- обновлен аддон Z-Dll_Patcher_090518
- обновлен аддон-конструктор.

Примеры аддонов
читать дальше »
Дистрибутивы, полученные с использованием аддонов, тестировались на VMware 6.5 и ограниченном количестве конфигураций, в том числе ноутбуках; неустранимых проблем не замечено, замеченные - исправлены.

Состав архивов:
BIN_091101.7z - служебные файлы Z-Del_аддонов
Z-Dll_Patcher_091124.7z - аддон-патчер системных библиотек на основе утилиты Fake-Setup Advanced от Mr. dUSHA
Z-InfClean_091101.7z - упорядочивает и очищает inf-файлы после обработки Z-Del-аддонами
Z-Del_Construct_091101.7z - аддон-конструктор
Z-Del_Addons_7.7z - 7 новых аддонов
Z-Del_Addons_8.7z - 8 новых аддонов
Z-Del_Addons_4.7z - 4 новых аддона
Z-Del_Addons_6.7z - 6 новых аддонов
Z-Del_Addons_90_091101.7z - 90 аддонов удаления:
Z-Del_AccWizard - удаление специальных возможностей (137 файлов)
Z-Del_ActiveX - удаление элемента ActiveX потокового видео (1 файл)
Z-Del_AOL_ART - удаление поддержки формата изображений AOL ART (6 файлов)
Z-Del_Avatars - удаление стандартных аватаров (19 файлов)
Z-Del_Briefcase - удаление Портфеля (4 файла)
Z-Del_ClipBoardViewer - удаление средства просмотра Папки Обмена (3 файла)
Z-Del_ColorSchemes - удаление Цветовых Схем Классического стиля оформления Windows XP
Z-Del_Components - удаление компонентов и драйверов (52 файла)
Z-Del_ConnectionManager - удаление менеджера подключений (11 файлов)
Z-Del_Cursors - удаление стандартных курсоров (72 файла)
Z-Del_Defrag - удаление стандартного Дефрагментатора Windows XP (8 файлов)
Z-Del_DeskPaper - удаление фоновых рисунков (35 файлов)
Z-Del_DiskClean - удаление стандартной программы Очистки диска ( 2 файла)
Z-Del_Drv_Brother_Iomega - удаление драйверов Iomega Zip и вспомогательных устройств Brother (43 файла)
Z-Del_DRV_FotoCamers - удаление драйверов старых фотокамер полная версия (77 файлов)
Z-Del_DRV_FotoCamers_Lite - удаление драйверов старых фотокамер лайт-версия (51 файл)
Z-Del_DRV_Input_Devices - удаление драйверов различных неиспользуемых устройств ввода-вывода (41 файл)
Z-Del_Drv_MultiFunc - удаление многопортовых адаптеров и устройств PCI/PCMCIA (106 файлов)
Z-Del_Drv_Net_*** - удаление драйверов АТМ-, ISDN-, LAN- и Wi-Fi адаптеров (9+82+181+19 файлов)
Z-Del_Drv_Scanners - удаление драйверов сканеров (175 файлов)
Z-Del_Drv_SCSI - удаление всех драйверов SCSI/Raid контроллеров (68 файлов), отредактированы файлы PNPSCSI.INF и SCSI.INF
Z-Del_DRV_SCSI_Extreme - удаление драйверов SCSI/Raid контроллеров (68 файлов)
Z-Del_Drv_Sound - удаление аудиодрайверов (78 файлов)
Z-Del_Drv_Video*** - удаление видеодрайверов (197+30 файлов)
Z-Del_FAT2NTFS - удаление конвертора FAT в NTFS (3 файла)
Z-Del_Fonts - удаление неиспользуемых шрифтов (113 файлов)
Z-Del_Fonts_Lite - удаление части неиспользуемых шрифтов (40 файлов)
Z-Del_FrontPage - удаление FrontPage (3 файла)
Z-Del_GameContr - удаление фотографий игровых контроллеров (181 файл)
Z-Del_GamesAll - удаление всех игр (119 файлов)
Z-Del_HyperTerminal - удаление стандартных средств связи (21 файл)
Z-Del_IExpressWiz - удаление IExpress Wizard (1 файл)
Z-Del_IGames - удаление Интернет-игр - Нарды, Пики, Реверси, Червы, Шашки, Шахматы (31 файл)
Z-Del_IIS - удаление Веб-сервера IIS (139 файлов)
Z-Del_IndeoCodecs - удаление кодеков Intel Indeo (9 файлов)
Z-Del_Luna - удаление стандартной темы оформления Luna (6 файлов)
Z-Del_MediaCenter - удаление Медиацентра (6 файлов)
Z-Del_Messenger - удаление Windows Messenger (9 файлов)
Z-Del_MIDI - удаление поддержки воспроизведения файлов MIDI (3 файла)
Z-Del_Mini - удаление мелких компонентов (16 файлов)
Z-Del_MouseTour - удаление обучения использованию мыши (46 файлов)
Z-Del_MovieMaker - удаление Movie Maker (22 файла)
Z-Del_MSNExplorer - удаление MSN Explorer (35 файлов)
Z-Del_MSXML_2.0 - удаление старой версии парсера MSMXL 2.0 (2 файла)
Z-Del_NETFX - удаление оригинального .Net FrameWork (до 40Мб)
Z-Del_NetMeeting - удаление NetMeeting (41 файл)
Z-Del_NetWare - удаление клиента для сетей Netware (15 файлов)
Z-Del_NTSD - удаление символического отладчика (NTSD) и утилиты SaveDump (4 файла)
Z-Del_NWLink - удаление протокола NWLink IPX/SPX/NetBIOS (13 файлов)
Z-Del_OE - удаление Outlook Express (68 файлов). Сохранена поддержка MHTML веб-архивов (файлы *.mht). Ярлыки из меню "Пуск" удалены
Z-Del_OOBE - удаление активации и регистрации Windows - Out of Box Experience (231 файл), включает патчер syssetup.dll
Z-Del_P2P - удаление поддержки p2p-сетей Microsoft (11 файлов)
Z-Del_Paint - удаление редактора Paint (3 файла)
Z-Del_Pinball - удаление игры Pinball (70 файлов)
Z-Del_ReserveBackup - удаление стандартной программы резервного копирования и автоматической системы восстановления (6 файлов)
Z-Del_ScreenSavers - удаление заставок (скринсейверов) (10 файлов)
Z-Del_SearchAssist - удаление помощника по поиску (38 файлов)
Z-Del_SecurityCenter - удаление Центра безопасности Windows XP (5 файлов)
Z-Del_Shell_Media - удаление мультимедиа расширений Проводника (1 файл)
Z-Del_SoundRec - удаление стандартной программы Звукозапись (3 файла)
Z-Del_SoundUtopia - удаление звуковой схемы "Утопия" (18 файлов). Стандартные звуки и звуковая схема Windows XP сохраняются
Z-Del_SoundXP - удаление всех стандартных звуков Windows XP, включая звуковые схемы "Утопия" и "Windows XP" (56 файлов)
Z-Del_SpeechSupport - удаление поддержки голосовых расширений для приложений (15 файлов)
Z-Del_SRV_2 - удаление служб регистрации ошибок и теневого копирование тома (13 файлов)
Z-Del_SRV_3 - удаление службы Шлюза уровня приложения, службы COM записи компакт-дисков IMAPI, удаленный реестр (3 файла)
Z-Del_SRV_AutoUpdate - удаление службы Автоматическое обновление (21 файл)
Z-Del_SRV_Fax - удаление поддержки факсов (37 файлов)
Z-Del_SRV_Indexing - удаление службы индексирования (52 файла)
Z-Del_SRV_QoS - удаление служб QoS RSVP и QoS (13 файлов)
Z-Del_SRV_Removable_Storage - удаление поддержки съемных носителей (17 файлов)
Z-Del_SRV_SecLogon - удаление службы Вторичный вход в систему (3 файла)
Z-Del_SRV_TCP-IP - удаление простых служб TCP/IP (2 файла)
Z-Del_SRV_Telnet - удаление службы сервера и клиента Telnet (8 файлов)
Z-Del_SRV_UPS - удаление службы Источник бесперебойного питания (2 файла)
Z-Del_Synchronize - удаление диспетчера синхронизации (5 файлов)
Z-Del_TabletPC - удаление поддержки Планшетных ПК (3 файла)
Z-Del_TransferTool - удаление Мастера переноса файлов и параметров (31 файл)
Z-Del_Upgrade - удаление возможности обновления до Windows XP с более ранних версий (24 файла, до 46 Мб)
Z-Del_VBScripts - удаление VB-cкриптов администратора (11 файлов)
Z-Del_VML - удаление средства просмотра векторной графики (VML) (2 файла)
Z-Del_WinTour - удаление Знакомство с Windows XP (140 файлов)
Z-Del_WMP - удаление Windows Media Player, стандартных обложек и плейлистов, а также Знакомство с Windows (159 файлов)
Z-Del_WMP_ALL - полное удаление WMP 6.4, Windows Media Player, стандартных обложек и плейлистов, а также Знакомство с Windows (192 файла)
Z-Del_WMP_Files - удаление обложек, плейлистов и Знакомство с Windows Media Player (90 файлов)
Z-Del_Write - удаление текстовых редакторов WordPad и Write (8 файлов)
Z-Del_ZipFolders - удаление поддержки Zip-папок (3 файла)

-------
Мои аддоны:Конструктор для удаления компонентов | eBoostr | Nero Vision Express и Nero Burning Rom | Reg Organizer и Registry Life | Web Forum Reader | xRecode | TagScanner 5.1.559 | DTools Lite 4.35.6 | MPClassic HC 1.1.925 | Punto Switcher 3.0.54

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 06:40, 11-04-2009

 

Старожил


Сообщения: 243
Благодарности: 43

Профиль | Отправить PM | Цитировать


Народ! А кто-нибудь пробовал заменить в оригинальном аддоне Z-Dll_Patcher (из шапки) файл "SETUP.exe" на более новый из темы Fake-Setup Advanced ? Будет ли от этого какая-то польза для данного конструктора "Удаление компонентов Windows XP" ?

Отправлено: 12:19, 18-09-2011 | #1001



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 175
Благодарности: 29

Профиль | Отправить PM | Цитировать


АВаТар, принципиально не чего не изменится.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:53, 26-09-2011 | #1002


Старожил


Сообщения: 243
Благодарности: 43

Профиль | Отправить PM | Цитировать


anddy, ваш Конструктор аддонов использует файл UNI2ANSI.VBS, который более не используется в наборе UpdatePack-XPSP3-Rus начиная с версии 11.11.11. Прошу исправить.

Отправлено: 12:46, 12-11-2011 | #1003


Пользователь


Сообщения: 102
Благодарности: 68

Профиль | Отправить PM | Цитировать


В аддоне Z-InfClean нужно заменить файл Finish дабы убрать использование UNI2ANSI.VBS - Finish

Отправлено: 18:54, 12-11-2011 | #1004


Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


Pasha_ZZZ, так работать не будет. Не вводите людей в заблуждение.

Нужно положить UNI2ANSI.VBS в папку с аддоном и поправить 54 строку в finish на эту
Код: Выделить весь код
CScript /Nologo %WD%\Uni2Ansi.vbs "%WD%\Backup\%%~I" "%WD%\Temp\%%~I"
Либо же из состава updatepack Uni2Ansi.vbs не удалять, при этом править ничего не надо.

Можно обойтись без UNI2ANSI.VBS.
Вот finish? по идее должен работать. Завтра проверю.
Код: Выделить весь код
@Echo Off
Chcp 1251 >nul
Set WD=%~1
Set BIN=BIN
Set IN=CP1251
Set OUT=UTF-16LE
Echo.


Echo ‚›ЏЋ‹Ќ…Ќ?… Ђ„„ЋЌЂ  %~1
:: Подготовка рабочих папок
If Exist Temp\Log\Before (
Set After=Temp\Log\After
Set Before=Temp\Log\Before
) Else (
Set After=Z-Del_Files\After
Set Before=Z-Del_Files\Before
)
If Not Exist %After% MD %After%
If Not Exist %After%\..\Addons MD %After%\..\Addons
If Exist "%WD%\Backup" RD /S /Q "%WD%\Backup"
MD "%WD%\Backup"
If Exist "%WD%\Logs" RD /S /Q "%WD%\Logs"
MD "%WD%\Logs"
If Exist "%WD%\Out" RD /S /Q "%WD%\Out"
MD "%WD%\Out"
If Exist "%WD%\Temp" RD /S /Q "%WD%\Temp"
MD "%WD%\Temp"

:: Копирование файлов для обработки в папку Backup
Dir %Before%\* /B /ON>"%WD%\Files_List"
For /F "Delims=" %%I In (%WD%\Files_List) Do Call :CopyFiles %%~I
For /F "Delims=" %%I In (%WD%\BlockFiles) Do Call :DelFiles %%~I

:: Создание списка упакованных файлов
If Exist "%WD%\PackFiles" Del "%WD%\PackFiles">nul
For /F "UseBackQ Delims=" %%I In (`Dir "%WD%\Backup\*.??_" /B /ON 2^>nul`) Do Echo %%~I>>"%WD%\PackFiles"

:: Распаковка упакованных файлов и удаление оригиналов
If Exist "%WD%\PackFiles" (
   Echo ђ*бЇ*Є®ўЄ* гЇ*Є®ў***ле д*©«®ў Ё г¤*«Ґ*ЁҐ ®аЁЈЁ**«®ў
   For /F "Delims=" %%I In (%WD%\PackFiles) Do (
     Expand -r "%WD%\Backup\%%~I" "%WD%\Backup\\">nul
     Del "%WD%\Backup\%%~I">nul
   )
)

:: Формирование списка файлов Files_List и обработка файлов согласно Files_List
Dir %WD%\Backup\* /B /ON>"%WD%\Files_List"
Call :TypeString Log_file.log
Echo Очистка файлов>>"%WD%\Logs\Log_file.log"
Call :TypeString Log_file.log
For /F "Delims=" %%I In (%WD%\Files_List) Do (
   Echo ЋзЁбвЄ* д*©«* 	%%~I
   If Exist "%WD%\Backup\%%~I" (
     Type "%WD%\Backup\%%~I">"%WD%\Temp\%%~I"
     Del /F /Q "%WD%\Backup\%%~I"
     "%WD%\InfClean.exe" "%WD%\Temp\%%~I">nul
     Echo %%~I   	очищен>>"%WD%\Logs\Log_file.log"
   ) Else (
     Call :NotFiles %%~I
   )
)

:: Преобразование файлов в Unicode согласно Files_UTF
XCopy "%WD%\Temp\*.*" "%WD%\Out\" /Q /R /Y>nul
Call :TypeString Log_file.log
Echo Преобразование файлов в Unicode>>"%WD%\Logs\Log_file.log"
Call :TypeString Log_file.log
For /F "Delims=" %%I In (%WD%\Files_UTF) Do (
   If Exist "%WD%\Out\%%~I" (
     Echo ЏаҐ®Ўа*§®ў**ЁҐ  %%~I   	ў Unicode [%OUT%]
     Copy /Y "%WD%\_BOM" "%WD%\Out\%%~I">nul
     %BIN%\Iconv.exe -f %IN% -t %OUT% "%WD%\Temp\%%~I">>"%WD%\Out\%%~I"
     Echo %%~I   	преобразован в кодировку %OUT%>>"%WD%\Logs\Log_file.log"
   )
)

:: Упаковка файлов согласно списка упакованных файлов
If Exist "%WD%\PackFiles" (
   Echo “Ї*Є®ўЄ* д*©«®ў
   For /F "UseBackQ Delims=" %%I In (`Dir "%WD%\Temp" /B /ON 2^>nul`) Do Call :PackFiles %%~I
)

Echo Љ®ЇЁа®ў**ЁҐ д*©«®ў Ё г¤*«Ґ*ЁҐ ўаҐ¬Ґ**ле Ї*Ї®Є
:: Копирование готовых файлов
XCopy "%WD%\Out\*.*" "%I386%\" /Q /R /Y>nul
XCopy "%WD%\Out\*.*" %After%\ /Q /R /Y>nul
Copy /Y "%WD%\Logs\Log_file.log" %After%\..\%~1.log>nul
If Exist "%WD%\Logs\!Errors.log" Copy /Y "%WD%\Logs\!Errors.log" %After%\..\%~1_Errors.log>nul

:: Удаление рабочих папок и папок
If Exist "%WD%\Temp" RD /S /Q "%WD%\Temp"
If Exist "%WD%\PackFiles" Del "%WD%\PackFiles">nul

Echo ‚лЇ®«*Ґ*ЁҐ *¤¤®** %~1 §*ўҐаиҐ*®!
Echo.
Chcp 866 >nul
GoTo :EOF

:CopyFiles
:: Копирование файлов
Set I=%~1
If Exist "%I386%\%I:~0,-1%?" Copy "%I386%\%I:~0,-1%?" "%WD%\Backup\">nul
Goto :EOF

:DelFiles
:: Удаление файлов
Set I=%~1
If Exist "%WD%\Backup\%I:~0,-1%?" Del /F /Q "%WD%\Backup\%I:~0,-1%?"
Goto :EOF

:NotFiles
:: Ошибка обработки - файл не найден
Set I=%~1
If Not Exist "%WD%\Temp\%I%" (
   Echo.
   Echo ”*©«  %I%    	*Ґ **©¤Ґ* ў а*Ў®зҐ© Ї*ЇЄҐ!
   Echo ‚®§¬®¦*®, нв®в д*©« Ўл« г¤*«Ґ* ў Їа®жҐбᥠЁ*⥣а*жЁЁ
   Echo Џа®ўҐам⥠ᯨ᪨ г¤*«Ґ*Ёп DelOC.lst, DelDrv.lst Ё д*©«л Finish *¤¤®*®ў
   Echo Файл  %I%    	не найден в рабочей папке!>>"%WD%\Logs\!Errors.log"
   Echo Возможно, этот файл был удален в процессе интеграции.>>"%WD%\Logs\!Errors.log"
   Echo Проверьте списки удаления DelOC.lst, DelDrv.lst и файлы Finish аддонов.>>"%WD%\Logs\!Errors.log"
   Echo.
   Call :TypeString !Errors.log
)
Goto :EOF

:PackFiles
:: Упаковка файлов
Set I=%~1
For /F "Delims=" %%J In (%WD%\PackFiles) Do If /I %%~J==%I:~0,-1%_ (
   MakeCab /D CompressionMemory=21 /D CompressionType=LZX /L "%WD%\Out" "%WD%\Out\%I%" %I:~0,-1%_>nul
   Del /F /Q "%WD%\Out\%I%">nul
)
Goto :EOF

:TypeString
Set I=%~1
Echo ------------------------------------------------------------------------------->>"%WD%\Logs\%I%"
Goto :EOF

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite


Последний раз редактировалось sLiDeR-X, 30-11-2011 в 12:44.

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:22, 15-11-2011 | #1005


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


sLiDeR-X,

В любом случае, Вашу инфу стОит добавить в шапку, чтобы народ снова на эти грабли не наступал.

-------
Свобода не означает вседозволенность.


Отправлено: 12:41, 15-11-2011 | #1006


Аватара для Guman

Ветеран


Сообщения: 631
Благодарности: 58

Профиль | Отправить PM | Цитировать


Amigos
[quote]Z-Del_DRV_Net_Lan_KillWFP.lst em556n fem556n
присутсвует в списках защиты под именами
%systemroot%\system32\drivers\em556n4a.sys
%systemroot%\system32\drivers\em556n4b.sys
%systemroot%\system32\drivers\em556n4i.sys
%systemroot%\system32\drivers\fem556na.sys
%systemroot%\system32\drivers\fem556nb.sys
%systemroot%\system32\drivers\fem556ni.sys

опять же на дистрибутиве и в списках удаления это em556n4.sys и fem556n5.sys "размножающиеся" в уже установленной системе под именами с добавками
Код:
[elpc3n.ndis3.CopyFiles]
em556n4a.sys,em556n4.sys,,2

[elpc3nb.ndis3.CopyFiles]
em556n4b.sys,em556n4.sys,,2

[elpc3nbi.ndis3.CopyFiles]
em556n4i.sys,em556n4.sys,,2
вердикт вынести затрудняюсь. по первому предположению - аддон приносит вреда намноооого больше, чем пользы.

то есть лучше отказаться от этого аддона вообще .. я так понял??

Z-Del_IIS
Цитата:
добавлено довольно много записей, проверил самую первую adsiis.dll

причина непопадания в списки защиты - опять несоответствие имён на дистрибутиве и в системе
ims.inf:
Цитата: [iis_common_files_sys_51]
adsiis.dll,adsiis51.dll
iisext.dll,iisext51.dll

рискну предположить, что и остальные "добавки" тоже из-за подобного несоответсвия.

аддон нужный, я пользуюсь более ранней версией, ещё не в составе конструктора, Del_IIS, он гораздо менее радикален и удаляет значительно меньше, но и он тоже не без греха, в нём KillWFP.lst вообще нету, хотя он и удаляет 3 файла, внесённые в список SFCFiles
Вообще нужен или нет.. я его раньше оставлял .. но теперь че то думаю удалить не удалить.. полльза есть какая то или чем то другим можно перекрыть????
Addons_7_11.02.2011.7z обновление от автора темы
там есть несколько обновлений в том числе и Z-Del_IIS.. отуда буду ставить . таких проблем уже же не будет.... посовотуйте пож.. что все таки делать удалять или нет.. какой нить прям внятный ответ нужен.


Z-Del_Mini_New подскажите пож каким аддоном лучше пользовать ниже две ссылки на поправленный оддин и тот же аддон только от разных пользователей.. какой брать..
http://forum.oszone.net/post-1615767-836.html
http://forum.oszone.net/post-1649012-904.html

Отправлено: 06:22, 02-01-2012 | #1007


Забанен


Сообщения: 1
Благодарности: 6

Профиль | Цитировать


Ладно, по существу, так по существу.
Для начала: насколько я помню, все Z-Del-аддоны (включая вышеупомянутые) были доведены до ума, причём еще давно, - часть из них была обновлена в шапке темы, часть - нет (хм, просматриваем все посты этой темы, начиная со времени последнего обновления шапки, - в итоге получаем все последние версии). В частности, были дополнены списки KillWFP.lst для всех аддонов, на которые ругалась ОСь при запуске sfc /scannow (причём даже при условии ненулевого размера кэша в system32/dllcache и наличия диска с WinXP в приводе).
читать дальше »
хотя все эти "косяки и баги" можно запросто было бы устранить либо простым расширением возможностей __patch.cmd у UpdatePack посредством добавления грамотного построения списков файлов для выведения их из-под защиты (хм, смотрим txtsetup.sif, и выбираем из него все новые имена для переименовываемых ОСью файлов), либо созданием грамотной утилиты sfcpatch.exe (если кто не знает, в sfcfiles.dll присутствует на 2 поля больше, нежели чем обычно анализируется утилитами а-ля названная, - там вам и оригинальные имена файлов в дистрибутиве (sfc ведь нужно знать, какие файлы для восстановления копировать) и имена управляющих inf-ов, - в последнем случае можно запросто сносить все зависимые файлы, исходя лишь из одного названия inf-файла; не исключено снятие защиты в некоторых Z-Del-аддонах с б'ольшего числа ненужных файлов нежели чем есть сейчас).

Аддоны Z-Del_DRV_Net_Lan и Z-Del_IIS (в числе кучи прочих) самолично использую, - никаких проблем замечено не было, "полёт нормальный" (сижу под такой сборкой уже не первый год, глюков и BSODов замечено не было).
Z-Del_IIS перекрыть ничем нельзя (хотя улучшить вполне можно, - чтобы окончательно удалить все его файлы, включая iis.inf, iis.dll и nt5iis.cat, а также убрать вызов его из sysoc, но тем не менее оставив запуск Мастера Сетевых Компонентов без ругани на отсутствующий уже iis.inf). Используется сие дело (компонент IIS) - насколько я смог выяснить - только MS Visual Studio 2008 (ну может быть еще чем схожего толка), хотя оная утилита и без него неплохо пашет. В общем - чисто мусор (с моей точки зрения).

Что касается Z-Del_Mini_New: смотря что нужно от этого аддона, - как в *.nfo к нему, так и в соответствующих nfo-файлах к обновленным версиям (и комментах в постах их содержащих), указана (ну, должна бы) вся необходимая информация об изменениях (на крайняк можно глянуть конфигурационные файлы всех 3-х аддонов и заценить изменения).
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:44, 02-01-2012 | #1008


Аватара для Guman

Ветеран


Сообщения: 631
Благодарности: 58

Профиль | Отправить PM | Цитировать


два адонна
1 Z-Del_DRV_SCSI_Extreme
2 Z-Del_DRV_SCSI

не совсем понимаю смысл слов
1 Файлы PNPSCSI.INF и SCSI.INF не отредактированы и обрабатываются аддоном.
2 Файлы PNPSCSI.INF и SCSI.INF отредактированы и не обрабатываются аддоном.

в чем разница между отредактированным и не отредактированным PNPSCSI.INF и SCSI.INF
объясните пож.. в чем смысл какую роль в обоих случаях эти файлы будут играть.. и каким лучше воспользоваться

Отправлено: 09:00, 10-01-2012 | #1009


Аватара для brodjaga5

Ветеран


Сообщения: 530
Благодарности: 95

Профиль | Отправить PM | Цитировать


при применении нового Z-InfClean_120108.7z без Uni2Ansi.vbs, после установки ОС из RunOnceEx запускается WPI и начинает устанавливать программы,
окно отображается не корректно, кнопки сдвинуты, задний фон отсутствует, к сожалению не успел рисунок сделать, но более того Администрирование/
Управление компьютером или Журнал событий и некоторые другие службы работают не корректно! Управления дисками допустим жму выходит вроде
dmremote.exe заблокирована Брандмауэром. Что за беда такая?

Если же применяю старый Z-InfClean и в UpdatePack-XPSP3-Rus-12.1.15.7z кладу Uni2Ansi.vbs то всё в порядке!
Аддоны все теже, и тестировал не однократно!

Отправлено: 14:15, 08-02-2012 | #1010



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] Конструктор: Удаление компонентов Windows XP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - [addon] Удаление компонентов Windows 4 deviance Наборы обновлений для Windows XP/2003/Windows 7 111 10-09-2012 10:00
Система - [addon] Удаление компонентов Windows 3 ya158 Наборы обновлений для Windows XP/2003/Windows 7 173 05-01-2012 00:40
Система - [addon] Удаление компонентов - Windows Messenger vampik Наборы обновлений для Windows XP/2003/Windows 7 30 22-04-2009 22:28
Система - [addon] Удаление компонентов из Windows XP Professional x64 Service Pack 2 Shido Наборы обновлений для Windows XP/2003/Windows 7 0 21-03-2009 06:54
Система - [решено] [addon] Удаление компонентов "Знакомство с Windows" dimadr Наборы обновлений для Windows XP/2003/Windows 7 4 22-05-2008 12:35




 
Переход