PDA

Показать полную графическую версию : [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

Vitek 07
24-08-2011, 14:38
и указывать в файле distr путь к папке [I386]? »
там не было ни слова об этом. В файле distr.ini указывается путь к дистрибутиву windows xp.
В [UpdatePack] добавил и [i386] »
[B]Папка [I386] - для работы аддона не нужна, используется только для тестирования и/или настройки аддона - в эту папку надо скопировать файлы из дистрибутива, согласно списков из файлов Files_ANSI, Files_UTF. »

NIK007
24-08-2011, 15:06
Vitek 07, всё сработало!! спасибо!
тока вот ещё 1 вопросик: если я буду пользоваться UpdatePack'ом несколько раз на один дистрибутив: 1 раз - удаление, 2 раз - интеграция обновлений и программ, 3 раз - для интеграции драйверов

можно так делать или нужно всё стразу?

Vitek 07
24-08-2011, 15:07
всё стразу »
кидаем аддоны в папку и интегририуем

NIK007
24-08-2011, 15:12
Цитировать »
ясно...спасибо!

LonerD
31-08-2011, 01:36
После добавления многих del-аддонов стала возникать ситуация, когда защита Windows ругается именно при установке драйверов, причем любых драйверов - выскакивает сообщение о замене системных файлов (хотя устанавливаемые драйвера и не заменяют системные файлы).
Подозрений на определенный аддон нет; метод перебора или половинного деления, конечно, это выход, но может кто сталкивался с подобной ситуацией и сможет указать на проблемный аддон.

Psih-ya
31-08-2011, 02:23
Подозрений на определенный аддон нет; метод перебора или половинного деления, конечно, это выход, но может кто сталкивался с подобной ситуацией и сможет указать на проблемный аддон. »

Видимо, у каждого они свои. Так что вряд ли наши советы помогут.

Amigos
31-08-2011, 07:07
защита Windows ругается именно при установке драйверов, причем любых драйверов »алгоритм стандартный:
Просмотр событий > система > , там смотреть на какие файлы ругается Windows File Protection, искать какие аддоны эти файлы грохают.

LonerD
01-09-2011, 14:58
Просмотр событий > система > , там смотреть на какие файлы ругается Windows File Protection »
В том и дело, что в Просмотре событий записей не остаётся.
При установке драйверов выскакивает назойливое окошко о подмене системных файлов, но в реальности файлы не подменяются.
Если после этого запустить sfc /scаnnow - то опять же чисто.
(если действительно заменить системные файлы, то запись в Журнале событий остаётся, но в данном случае её нет).

momo2000
02-09-2011, 18:38
поудалял я так, что теперь не могу установить утилиты через .inf
например,
http://forum.oszone.net/thread-82654-2.html
http://forum.oszone.net/thread-157218-6.html

хотя, курсоры через inf ставятся!

И ещё удалил WMP полностью и теперь не воспроизводятся файлы .wmv, мож какой кодек нужен?

АВаТар
18-09-2011, 12:19
Народ! А кто-нибудь пробовал заменить в оригинальном аддоне Z-Dll_Patcher (из шапки) файл "SETUP.exe" на более новый из темы Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html) ? Будет ли от этого какая-то польза для данного конструктора "Удаление компонентов Windows XP" ?

Makaan
26-09-2011, 18:53
АВаТар, принципиально не чего не изменится.

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

Pasha_ZZZ
12-11-2011, 18:54
В аддоне Z-InfClean нужно заменить файл Finish дабы убрать использование UNI2ANSI.VBS - Finish (http://rghost.ru/29664831)

sLiDeR-X
15-11-2011, 08:22
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

Nun-Nun
15-11-2011, 12:41
sLiDeR-X,

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

Guman
02-01-2012, 06:22
Amigos
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
[QUOTE]добавлено довольно много записей, проверил самую первую 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

con231
02-01-2012, 22:44
Ладно, по существу, так по существу.
Для начала: насколько я помню, все 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-х аддонов и заценить изменения).

Guman
10-01-2012, 09:00
два адонна
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
объясните пож.. в чем смысл какую роль в обоих случаях эти файлы будут играть.. и каким лучше воспользоваться

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

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

sedarmill
09-02-2012, 17:35
brodjaga5, выложи плз старый Z-InfClean - я сдуру у себя удалил..
А новый - да, нерабочий, что конкретно - лень писать (да и умел бы - сам бы поправил), один хрен никто уже фиксить не будет Я думал, что этими аддонами уже никто не пользуется (ну раз он уже месяц кривой в шапке висит) - а "просить в пустоту" выложить старую рабочую версию не хотелось..




© OSzone.net 2001-2012