Показать полную графическую версию : [addon] Конструктор: Удаление компонентов Windows XP
Pozia, maxi_ekb, all
Мне удалось несколько раз воспроизвести эту проблему.
Успешные и неуспешные интеграции посредством UpdatePack при одном и том же наборе аддонов происходили попеременно.
В то же время, все интеграции посредством ГУИ - успешны.
Обнаруженная проблема "Процессор NTVDM обнаружил недопустимую инструкцию" возникает при запуске ASM-модуля замены фрагментов строк Strchnge.com из скрипта UpdatePack. Этот модуль выполняется не во всех аддонах. Признаком его выполнения является наличие файлов Name.inf.MOD в папке [_Settings] аддона. Такие файлы присутствуют и этот модуль выполняется в следующих аддонах:
Z-Del_DeskPaper
Z-Del_DiskClean
Z-Del_Mini
Z-Del_MouseTour
Z-Del_SRV_3
Z-Del_SRV_4
Z-Del_WinTour
Решение проблемы (http://forum.oszone.net/post-1187525-232.html)
anddy, как протещу отпишусь. Пока физически не хватает времени. Спасибо.
Z-Del_DeskPaper
Z-Del_DiskClean
Z-Del_Mini
Z-Del_MouseTour
Z-Del_SRV_3
Z-Del_SRV_4
Z-Del_WinTour »
то есть при отсутствии этих аддонов теоритически глюков быть не должно??
Z-Del_DeskPaper »
Z-Del_Mini »
у меня с этими аддонами пока глюк проявлялся. Больше не пробовал
anddy, скажите пожалуйста еще какие логи после установки системы нужно смотреть чтобы увидить нормально прошла установка или нет. Столько винду ставлю и до сих пор не знаю этого момента к своему стыду ))
ошибка при интеграции
папка z-log пустая
содержимое папки addons в папке UpdatePack
1-BaseCSP
1-exFAT
1-Flash
1-GPPC
1-IE
1-IMAPI2
1-LLTD
1-MSXML4
1-MU
1-PkgInst
1-Rootsupd
1-WGA
7zip4.65
9-WMP11RUS
IE8_Reload
Winstyle
Z-Del_ColorSchemes
Z-Del_Cursors
Z-Del_IGames
Z-Del_Messenger
Z-Del_MSNExplorer
Z-Del_NetMeeting
Z-Del_ScreenSavers
Z-Del_SearchAssist
Z-Del_SecurityCenter
Z-Del_SoundUtopia
Z-Del_SpeechSupport
Z-Del_TransferTool
Z-Dll_Patcher
z-Log
версия updatepack 9.7.30. дистрибутив windows xpsp3-vlk не модифицирован, а девственно чист =)
что можеть быть не так, подскажите пожалуйста.
7ka, читаем последние две три станицы. А вообще шапку читать стоит как аддоном пользоваться ))
при отсутствии этих аддонов теоритически глюков быть не должно?? »
да.
какие логи после установки системы нужно смотреть »
для начала стОит посмотреть логи интеграции и модифицированные инф-файлы.
если логи не обрезаны и готовые файлы не битые, то интеграция успешна.
а после установки - setup***.log и другие логи в systemroot.
7ka, поместите папку BIN в папку UpdatePack.
saavaage
06-08-2009, 06:44
anddy, может, сделаете аддон удаления Справки и Поддержки? Т.о., сразу можно было бы сэкономить дополнительно 15-20 мб на диске. Если, конечно, его функционал не входит в один из 80 существующих..
читаем последние две три станицы »
поместите папку BIN в папку UpdatePack »
спасибо уже разобрался.
anddy, у меня к вам вопрос по нескольким аддонам
аддон Z-Del_Cursors - список удаляемых файлов не полный
вот полный список:
3dgarro.cur
3dgmove.cur
3dgnesw.cur
3dgno.cur
3dgns.cur
3dgnwse.cur
3dgwe.cur
3dsmove.cur
3dsns.cur
3dsnwse.cur
3dwarro.cur
3dwmove.cur
3dwnesw.cur
3dwno.cur
3dwns.cur
3dwnwse.cur
3dwwe.cur
appstar2.ani
appstar3.ani
appstart.ani
arrow_i.cur
arrow_il.cur
arrow_im.cur
arrow_l.cur
arrow_m.cur
arrow_r.cur
arrow_rl.cur
arrow_rm.cur
banana.ani
barber.ani
beam_i.cur
beam_il.cur
beam_im.cur
beam_l.cur
beam_m.cur
beam_r.cur
beam_rl.cur
beam_rm.cur
busy_i.cur
busy_il.cur
busy_im.cur
busy_l.cur
busy_m.cur
busy_r.cur
busy_rl.cur
busy_rm.cur
coin.ani
counter.ani
cross.cur
cross_i.cur
cross_il.cur
cross_im.cur
cross_l.cur
cross_m.cur
cross_r.cur
cross_rl.cur
cross_rm.cur
dinosau2.ani
dinosaur.ani
drum.ani
fillitup.ani
hand.ani
handapst.ani
handnesw.ani
handno.ani
handns.ani
handnwse.ani
handwait.ani
handwe.ani
harrow.cur
hcross.cur
help_i.cur
help_il.cur
help_im.cur
help_l.cur
help_m.cur
help_r.cur
help_rl.cur
help_rm.cur
hibeam.cur
hmove.cur
hnesw.cur
hnodrop.cur
hns.cur
hnwse.cur
horse.ani
hourgla2.ani
hourgla3.ani
hourglas.ani
hwe.cur
lappstrt.cur
larrow.cur
lcross.cur
libeam.cur
lmove.cur
lnesw.cur
lnodrop.cur
lns.cur
lnwse.cur
lwait.cur
lwe.cur
metronom.ani
move_i.cur
move_il.cur
move_im.cur
move_l.cur
move_m.cur
move_r.cur
move_rl.cur
move_rm.cur
no_i.cur
no_il.cur
no_im.cur
no_l.cur
no_m.cur
no_r.cur
no_rl.cur
no_rm.cur
pen_i.cur
pen_il.cur
pen_im.cur
pen_l.cur
pen_m.cur
pen_r.cur
pen_rl.cur
pen_rm.cur
piano.ani
rainbow.ani
raindrop.ani
size1_i.cur
size1_il.cur
size1_im.cur
size1_l.cur
size1_m.cur
size1_r.cur
size1_rl.cur
size1_rm.cur
size2_i.cur
size2_il.cur
size2_im.cur
size2_l.cur
size2_m.cur
size2_r.cur
size2_rl.cur
size2_rm.cur
size3_i.cur
size3_il.cur
size3_im.cur
size3_l.cur
size3_m.cur
size3_r.cur
size3_rl.cur
size3_rm.cur
size4_i.cur
size4_il.cur
size4_im.cur
size4_l.cur
size4_m.cur
size4_r.cur
size4_rl.cur
size4_rm.cur
sizenesw.ani
sizens.ani
sizenwse.ani
sizewe.ani
stopwtch.ani
up_i.cur
up_il.cur
up_im.cur
up_l.cur
up_m.cur
up_r.cur
up_rl.cur
up_rm.cur
vanisher.ani
wagtail.ani
wait_i.cur
wait_il.cur
wait_im.cur
wait_l.cur
wait_m.cur
wait_r.cur
wait_rl.cur
wait_rm.cur
аддон Z-Del_ScreenSavers - DelOC.lst тоже без одной записи это scrnsave.scr
аддон Z-Del_DeskPaper - в файле DelOC.lst закаментированна строка с фоновым рисунком по умолчанию (bliss.jpg)
если убрать знак ";" удаляется и этот файл, но есть одно "но", после установки системы в апплете "св-во экрана" "рабочий стол" красуются два файла "tip.htm" и "tips.gif" расположенные по пути %systemroot%\web\, таким образом скопированные пользовательские фоновые рисунки на Т12 или Т13 просто не инициализируються в каталоге wallpaper в апплете "св-во экрана" "рабочий стол". какой выход? задача стоит очистить систему от дефолтных пиксов полностью.
xaosxaos, Цитата anddy:
Аддон в студию! »
У меня свой механизм обработки дистрибутива, не на основе updatepack, совместим только список удаляемых файлов, остальное всё иное. Хотя ваш конструктор чем то похож на мой, но подход у меня совсем иной. »
Наличие механизма обработки дистрибутива отличного от используемого anddy только в плюс. Возможно anddy подчерпнёт для себя что нибудь полезное. Поэтому прошу продемонстрировать ваши наработки. От этого только все выиграют.
saavaage,
может, сделаете аддон удаления Справки и Поддержки? »Удалять Справку и Поддержку не планировал.
Если в составе удаляемого(ых) компонента(ов) есть файлы справки, эти файлы тоже удаляются.
Также как и IE, Справка и Поддержка глубоко интегрирован, и полное (не как в nLite) вырезание чревато граблями, а nLite-вариант сделать несложно.
Может позже.
7ka, список удаляемых файлов не полный
вот полный список:»Недостающая часть файлов курсоров из этого списка входят в состав компонента "Специальные возможностии" и удаляются аддоном Z-Del_AccWizard.
аддон Z-Del_ScreenSavers - DelOC.lst тоже без одной записи это scrnsave.scr »Scrnsave.scr - заставка "Пустой лист" - не включен в список удаления аддона и оставлен в дистрибутиве намеренно.
аддон Z-Del_DeskPaper - в файле DelOC.lst закаментированна строка с фоновым рисунком по умолчанию (bliss.jpg) »Эта строка также закомментирована намеренно. Bliss.jpg входит в состав стандартной темы оформления Luna и удаляется аддоном Z-Del_Luna.
xaosxaos,
прошу продемонстрировать ваши наработки. От этого только все выиграют.»
Поддерживаю!
xaosxaos
06-08-2009, 15:15
Наличие механизма обработки дистрибутива отличного от используемого anddy только в плюс. Возможно anddy подчерпнёт для себя что нибудь полезное. Поэтому прошу продемонстрировать ваши наработки. От этого только все выиграют. »
Про механизм раскажу, наработками делиться пока желания нет. Всё очень просто, у вас механизм берёт всё из того, что находиться внутри самого аддона, что удалить, что добавить, что изменить. Сделал иначе, сначала обработал дистрибутив получив список файлов, включая файлы в архиве. Тем самым если можно указать на удаление как сам архив если однофайловый "_", так имя файла в архиве, для уникального имени всё просто, в случае совпадения имён, удаляются все совпадения, если не будет указан где именно удалять. Дальше на основании списка всех файлов формируется БД (он делается один раз для определённого дистра и далее только подгружается), в БД используется информация так как где этот файл был замечен, плюс специфические флаги. Теперь стоить только удалить файл, он удаляется автоматом из inf файлов и выводиться например из подзащиты если требуется, ну и определённая специфика как там патчанье syssetup setupapi и других. Тем самым не надо ползать по ним, 90% отрабатывается на ура. на 10% есть механизм редактирования фалов, он более удобен чем .add .mod .cln но смысл тот же. Что касается intl.inf то надо просто его один раз проползти на пузе и всё, а потом закинуть в дистр.
Если параметры эмуляции в DOS Вашей звуковой карты отличаются от стандартных - исправьте »
Это что значит? Можно подробнее как исправить?
если логи не обрезаны »
готовые файлы не битые »
как это определить?
setup***.log и другие логи в systemroot. »
Когда я последний раз поставил систему то у меня нашелся только WindowsUpdate.log. Это значит что все так гладко прошло что и создавать файлы log винда не захотела??
All,
Баг, вызывающий сообщения об ошибках процессора NTVDM при интеграции посредством UpdatePack найден и исправлен.
Интеграция прошла удачно как методом UpdatePack, так и GUI.
Зависаний, обрезаний файлов нет.
Для внесения исправлений в аддоны, скачайте файл (http://forum.oszone.net/attachment.php?attachmentid=30166&stc=1&d=1249581014) из аттача, разархивируйте его в папку UpdatePack и выполните.
Будут обновлены набор аддонов из шапки темы и аддон-конструктор.
Ошибки должны прекратиться.
Отпишитесь по результатам.
anddy, а чтобы сами DEL аддоны обнавить вручную дотаточно в них Finish.cmd и Finish подменить из Вами прикрепленного exe шника???
чтобы сами DEL аддоны обнавить вручную »
дотаточно в них Finish.cmd и Finish подменить из Вами прикрепленного exe шника »
а зачем?
запуск Replace.exe сам все сделает, а кроме того будет скопирована программа замены строк Strchnge.com в папку [BIN].
Вручную имеет смысл менять Finish.cmd и Finish только если список аддонов шире, чем в шапке.
anddy, просто я люблю хранить рабочие резервы всех аддонов. Мало ли. Как недавно WinStyle портил IE и WMP аддоны. А так заменю данные файлы и все пучком )). Кстати теперь ранее описанные Вами манипуляции:
1. Провести интеграцию под другой ОС.
2. Из папки вышеперечисленных аддонов запустить finish.cmd.
Просмотреть логи в папке [Logs] и готовые файлы в папке [Out].
Если ничего криминального нет, в частности обрезанных логов и упакованных инф-ов нулевого размера, то идем дальше.
Если есть, все равно идем дальше.
3. Вместо командного процессора COMMAND.COM теперь используется 32-битный %SYSTEMROOT%\NTVDM.EXE. Убедитесь, что файлы процессора: Ntio.sys, Ntdos.sys, Ntvdm.exe, Ntvdm.dll, Redir.exe в папке C%SystemRoot%\system32 в порядке, или перепишите их из дистрибутива.
Убедитесь, что в папках........... »
проводить надо?
я люблю хранить рабочие резервы всех аддонов »
ну так скопируйте их перед обновлением.
ранее описанные Вами манипуляции »
Если кроме ошибок NTVDM при интеграции посредством UpdatePack других не было, то не надо.
А проверять логи, файлы, результаты работы, целостность системных файлов и др., в любом случае не будет лишним.
anddy, пробовал ща интегрировать совместно с предыдущим аддоном оформления от проказы (все остальные аддоны удалил). Выскакивают такие ошибки. С WinStyle все нормально при интеграции. Саму винду пока не ставил. В чем может быть косяк?
В чем может быть косяк? »
Судя по всему, winstyle пытается пропатчить удаленные аддонами файлы, что ему, ессно, не удается:)
Z-Del_AccWizard удаляет access.cpl и accwiz.exe
Z-Del_Synchronize удаляет cscui.dll
Z-Del_ZipFolders удаляет cabview.dll
Z-Del_ClipBoardViewer удаляет clipbrd.exe
Полный список удаляемых аддонами файлов находится в DelOC.lst и DelDRV.lst.
anddy, так у меня DEL аддоны идут последними. Они ведь и отробатываться должны последними? Почему VistaPath патчит после а не до удаления???
И еще. Поставил на виртуалку систему с такими аддонами:
1-BaseCSP\
1-exFAT\
1-GPPC\
1-IMAPI2\
1-LLTD\
1-MSXML4\
1-MU\
1-PkgInst\
1-Rootsupd\
1-WGA\
2-MM2.6\
2-Unofficial-RE\
2-WMP11RUSjz\
3rdParty\
6-7zsfx\
IE8_Reload\
MassStor32\
Winstyle\
z-Log\
Z-Del_AccWizard\
Z-Del_ActiveX\
Z-Del_Avatars\
Z-Del_Briefcase\
Z-Del_ClipBoardViewer\
Z-Del_Components\
Z-Del_Cursors\
Z-Del_DeskPaper\
Z-Del_DRV_Input_Devices\
Z-Del_DRV_Scanners\
Z-Del_FAT2NTFS\
Z-Del_Fonts\
Z-Del_GamesAll\
Z-Del_HyperTerminal\
Z-Del_IExpressWiz\
Z-Del_IndeoCodecs\
Z-Del_MediaCenter\
Z-Del_Messenger\
Z-Del_Mini\
Z-Del_MSNExplorer\
Z-Del_Netware\
Z-Del_NTSD\
Z-Del_OOBE\
Z-Del_P2P\
Z-Del_ReserveBackup\
Z-Del_ScreenSavers\
Z-Del_SearchAssist\
Z-Del_SpeechSupport\
Z-Del_Synchronize\
Z-Del_TransferTool\
Z-Del_Upgrade\
Z-Del_WinTour\
Z-Del_WMP_Files\
Z-Del_Write\
Z-Del_ZipFolders\
При установке выскачило на 13 минуте сообщение о невозможности установить CabTools.exe (ставлю аддоном svcpack). Какая то ошибка VBS скрипта. Подскажите какой из перечисленных аддонов может повлиять как то на VBS в системе?
Они ведь и отробатываться должны последними? Почему VistaPath патчит после а не до удаления??? »
Я winstyle не использую, но в шапке соответствующей темы написано буквально следующее:
"...Ни UpdatePack ни аддоны, не подвергаются обработке. Все действия будут проводится непосредственно в дистрибутиве на этапе Fihish..."
Из чего следует, что запуск патча ресурсов, в том числе и приведенных выше файлов, производится на заключительной стадии интеграции.
Удаление же файлов из дистрибутива происходит на более раннем этапе.
Убедиться в этом можно, посмотрев в папку I386 до отработки всех финишей.
При установке выскачило на 13 минуте сообщение о невозможности установить CabTools.exe »А без Winstyle?
P.S.
Я вместо аддона Cabtools.exe использую перепакованную версию аддона "Набор инструментов" (http://forum.oszone.net/post-713072.html#post713072)
Проблем при установке не замечено.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.