Показать полную графическую версию : [решено] [Проект] Up-lite Удаление компонентов Windows
Страниц :
1
2
3
4
[
5]
6
7
8
9
10
11
12
13
Dimon485
26-04-2009, 00:01
Каких еще компонентов не хватает ?? »
Погоди, а то что я написал не в счет? :blink:
Повторю: DelLang, DelMouseTour, DelTabletPC, DelUpgrade9x, Del_Obsolete, Z_MiniDel, 8-TTF_fonts + 8-TTF_fonts_Obsolete
Вот тебе вся эта куча для исследования:DelAddons.7z (http://dump.ru/file/2511602)
Ок Dimon485, часть компонентов сделана.
DelTapletPC, DelMouseTour(входит в состав Знакомство с Windows).
Значит на повестке дня остается вопрос
DelLang, DelUpgrade9x, Del_Obsolete, Z_MiniDel, 8-TTF_fonts + 8-TTF_fonts_Obsolete
Господа столкнулся с проблемой что теперь выскакивает окно установки Батареи !!!
Каким патчем можно этого избежать ???
Dimon485
26-04-2009, 10:28
часть компонентов сделана.
DelTapletPC, DelMouseTour(входит в состав Знакомство с Windows). »
Не-не-не! Ты сначала сравни список файлов у тебя с тем что выложил я :yes:
maxi_ekb
26-04-2009, 10:38
Господа столкнулся с проблемой что теперь выскакивает окно установки Батареи !!!
Каким патчем можно этого избежать ??? »
я избежал следующим способом: 1-Uplite (из-за Удаление MSN Explorer; Удаление Интернет-игры; Удаление Пинбол; Удаление Поддержка формата изображений AOL ART)
8-TTF_fonts
8-TTF_fonts_Obsolete
Del_Obsolete
Del_prn_22092008
DelLang
DelXerox
Z-Del_AccWizard
Z-Del_Components
Z-Del_Construct
Z-Del_Cursors
Z-Del_DeskPaper
Z-Del_Drv_Fax
Z-Del_Drv_FotoCamers
Z-Del_Drv_MultiFunc
Z-Del_Drv_Net_ATM
Z-Del_Drv_Net_ISDN
Z-Del_Drv_Net_Wi-Fi
Z-Del_Drv_Scanners
Z-Del_Drv_SCSI_edited_INFs
Z-Del_Drv_Sound
Z-Del_Drv_Video_Old
Z-Del_GameContr
Z-Del_Images
Z-Del_IndeoCodecs
Z-Del_Messenger
Z-Del_MouseTour
Z-Del_NetMeeting
Z-Del_Netware
Z-Del_P2P
Z-Del_SearchAssist
Z-Del_WinTour
Z-Del_WMP_Files
Z-Dll_Patcher
z-Log
логика моих действий: Nlite не тот инструмент, которому следует слепо следовать. Практика критерий истины. Несомненным плюсом UPLITE 0.35 является удобство создания и пользования (1 аддон на X компонентов, коротко и ясно написаный addon.nfo).
UPLITE 0.35 является удобство создания и пользования (1 аддон на X компонентов, коротко и ясно написаный addon.nfo). »
Пока еще программа не стабилизирована. Много еще чего придется сделать. Зато потом будет проще в отношении удаления компонентов !!
Только вот хотелось бы чтобы больше тестеров было !!
Так быстрее проект стабилизируется и дойдет до версии 1,0 !!!
Antivirus
27-04-2009, 17:10
SOLON7, я могу у меня есть и время и возможность!
Господа вопрос есть ли баги или недочеты в версии 0,35 ??
Troglodit
28-04-2009, 12:23
категорически не рекомендуется использовать совместно с моим аддоном те аддоны удаления которые заменяют INF файлы!!!! »
SOLON7, было бы понятней (и меньше вопросов) если бы Вы в шапке указали хотя бы частично список таких аддонов.
нда, видимо придется привести список несовместимости аддонов.
Troglodit, может вы мне и поможете.
Скачайте все аддоны по удалению. И посмотрите какие аддоны заменяют инф файлы.
Они по идее должны быть в папке Compressed !!
А потом можете привести этот список в тему.
Я в данный момент не могу это проделать. Так как нахожусь не в городе !!
Я буду очень признателен !!
Troglodit
28-04-2009, 16:21
SOLON7, ок. Закачаю все что найду последних версий, проверю на предмет наличия inf в Compressed. Проверю сборку в комбинации Вашей сборки аддона и других del-аддоно.
Думаю, что результат будет за день-два (времени не особо).
Troglodit
02-05-2009, 16:19
ОС собрана с аддонами :
1-BaseCSP
1-exFAT
1-FullFlash
1-GPPC
1-ICCD90424
1-IE90424
1-IMAPI2
1-LLTD
1-MSXML4
1-MU
1-PkgInst
1-Rootsupd
1-Uplite
1-WGA
z-Log
ZZ_Clean
Аддон 1-Uplite использован в максимальной конфигурации.
Аддон UPLITE. Автор SOLON7 mail:Diaskhan@mail.ru
Удаление Internet Information Services (IIS)
Удаление Movie Maker
Удаление MSN Explorer
Удаление Netmeeting
Удаление Windows Media Player
Удаление Windows Messenger
Удаление Wordpad
Удаление Голосовые службы
Удаление Графический редактор Paint
Удаление Заставки
Удаление Звуки событий Windows
Удаление Знакомство с Windows
Удаление Игры
Удаление Интернет-игры
Удаление Клиент для сетей Netware
Удаление Кодеки Intel Indeo
Удаление Курсоры мыши
Удаление Мастер переноса файлов и настроек
Удаление Медиацентр
Удаление Пинбол
Удаление Планшетный ПК
Удаление Поддержка MIDI
Удаление Поддержка формата изображений AOL ART
Удаление Помошник по поиску
Удаление Помощь и Поддержка
Удаление Примеры звуков
Удаление Сети Peer-to-Peer
Удаление Символический Отладчик (NTSD)
Удаление Средства связи
Удаление Тема оформления Luna
Удаление Фоновые изображения
ИТОГО:
1. Процесс сборки весьма длителен (около 15 мин).
2. В ходе работы 1-Uplite отображается уйма служебной информации (в финале явно нужно убрать таку фанатическую подробность)
3. Сборка проходит без видимых ошибок.
4. В результате дистрибутив имеет размер 501 407 086 б (добавлено только WINNT.SIF, ничего не удалялось руками)
5. Установка WM (512 памяти, проц 1х2,2 ГГц, винт 5 гиг) - около 20 мин. Сообщения об ошибках в процессе отсутствуют.
6. После установки некритическая ошибка (пресловутая БАТАРЕЙКА, млин... )
По всей видимости.
A. Надо как нибудь оптимизировать время работы Аддона.
B. Минимизировать лог отображения. (кстати программа пишет лог в файл !!)
С. А вот почему выскакивает батарейка ??
Troglodit
02-05-2009, 18:38
Относительно батарейки - не знаю.
Диагностировал на предмет замены inf-ов следующие аддоны:
1-BaseCSP
1-exFAT
1-FullFlash
1-GPPC
1-ICCD90424
1-IE90424
1-IMAPI2
1-LLTD
1-MSXML4
1-MU
1-PkgInst
1-Rootsupd
1-WGA
7-Del_modem20090321
7-Del_MultiPort20090321
7-Del_Obsolete
7-Del_prn_22092008
7-Del_Scaner20090321
7-Del_SCSI-4_03022008
7-DelART
7-DelBMPinWin
7-DelCursors v.1.01
7-DelDamp
7-DelGameContr
7-DelGames
7-DelLang
7-DelLuna
7-DelMIDISup
7-DelMouseTour
7-DelMovMak
7-DelMSMSGS
7-DelMSNExplr
7-DelP2P
7-DelSCR
7-DelSearchAssistant
7-DelShellImages
7-DelSpeechSupport
7-DelTransferTool
7-DelUpgrade9x
7-DelUtopia
7-DelWinTOUR
7-DelWMP
7-DelWordPad
8-TTF_fonts
z_7DelOOBE
Z_7DelWMPPlayList
Z_7DelWMPSkins
Z_7-DelWMPTour
Z_7MiniDel
z-Log
ZZ_Clean
Так вот, если идти путем наличия файлов в Compressed, то inf-ы они не заменяют.
НО. Не тут-то было.
При тестировании сборки (условия аналогичны вышеуказанным) вылет на Т13 (к списку был добавлен ваш - удалял уже не помню чего, но не из того, что удаляют эти аддоны)
Так что вопрос не только в замене inf-ов. Но, видимо, еще и в каких-то моментах работы с ними.
Если в общем:
1. Ваш вариант радикально не совместим с каким-то аддоном/аддонами из списка тестирование (не вылавливал ввиду отсутствия времени).
2. Использование набора аддонов а не Вашего варианта дает выигрыш в размере (разница в 250-290 Мб, образ дистрибутива получался около 335 Мб). Значит Вы не все варианты учли, или что-то упустили. Но не факт, что Ваш вариант работает хуже. Вариант обработке Н-лайтом дает размер, похожий на размер обработки набором аддонов.
3. Если интересно, закину куда-нть набор аддонов, которые проверял. Может что-то из них подскажет где собаки порылись.
4. Удачи :)
Вы немного некорректно провели последнее тестирование.
Учитывайте еще тот факт что моя программа не удаляет дрова !!
Не удаляет DelUpgrade9x.
Не удаляет Папку LANG (а она между прочем весит 100 мб)
Есть список таких специальных компонентов которые нельзя наглухо удалить как это делает NLITE и аддоны.
Например нельзя под корень удалить Outlook (нужно оставить поддержку MHT).
Нельзя наглухо удалить компонет DelUpgrade9x, так как нужна установка из под XP !!
Специальные компоненты которые требуют дополнителной работы оставлю на последок.
И напоследок скажу. В моем аддоне используется скрипт SpecCase. А это значит следующее: что он отрабатывается 1-вым, а только потом аддонны .
Можно обеспечить частичную совместимость если скрипт будет в файле FINISH. А это значит: что он будет отрабатывать уже после всех аддонов. И возможно он будет совместим с другими адоннами !!! : :) :) :) ))
Troglodit, огромное спасибо за FEEDBACK. Можно сказать что вы раскрали некоторые технические особенности аддона !!
В общем хорошие новости. Возился на днях с кодом.
Отказался от использования регулярных выражений.
Насписал свою функцию поиска строк в Inf файлах.
Теперь патчер 2 будет намного быстрее изменять Inf файлы.
Патчер будет работать 1 мин, а не как раньше 15 !!! Урра.
Кто нидудь сможет обьяснить мне когда отрабатывает скрипт FINISH ??
Где делать изменения в I386 или в какой-то временной папке ???
mozgabyte
05-05-2009, 21:09
Кто нидудь сможет обьяснить мне когда отрабатывает скрипт FINISH ?? »
Может тут (http://forum.oszone.net/thread-104104.html) что подскажут..
Где делать изменения в I386 или в какой-то временной папке ??? »
Лучше во временной папке, чтобы не засорять i386, если вдруг какиенить ошибки..
мне когда отрабатывает скрипт FINISH »после копирования из папок files и files/forcecopy от всех аддонов, после удаления файлов из списков DelOC.lst, после упаковки всех CAB, если речь идёт про интегратор то и после патча ресурсов.
Учитывайте еще тот факт что моя программа ...
Не удаляет Папку LANG (а она между прочем весит 100 мб) »
А почему бы не сделать удаление не нужных пользователю языков ? Ессно "гибкое", а не как в некоторых предложениях, когда либо просто тупо удаляют всю папку LANG, либо, что наверное более грамотно, кроме этой папки - и соответствующие компоненты (шрифты, хелпы, библиотеки), как в аддоне DelLang. Плюс ко всему происходит правка ряда файлов в дистрибутиве.
Например, после удаления ряда языков с помощью nLite и сравнив полученный дистрибутив с исходным, наблюдал следующее :
добавляются SYSSBCK.DL_ NHELPER.EX_ NLITE.IN_ SYSSBCK.IN_
изменяются SYSSETUP.DL_ QMGR.IN_ SYSOC.IN_ SYSSETUP.IN_ WBEMOC.IN_ DOSNET.INF
DRVINDEX.INF HIVECLS.INF HIVEDEF.INF HIVESFT.INF HIVESYS.INF HIVEUSD.INF INTL.INF TXTSETUP.SIF
Так вот, насчёт "гибкости" при удалении языков. То что будут удалены "не нужные" файлы и внесены все изменения в соответствующие файлы дистрибутива - это понятно.
Но как это скажется на работе, к примеру в интернете, если пользователь попадёт на страницу с удалённым из системы языком или запустит программу от производителя, в которой использованы только "родные" языковые составляющие, а мы из ОС их изъяли ? Ничего хорошего не будет...
Конечно, пользователь может быть и уверен, что никогда не будет работать с китайскими или японскими документами и пр. продуктами (думаю, что таковых большинство) - тогда да, эти языки есть смысл удалить, так как "весят" они весьма прилично. И их удаление здОрово облегчит дистрибутив ОС.
(К слову сказать, разработчики разных DEL аддонов "бьются" порой вообще за мизерное облегчение дистрибутива, про которое на фоне китайско-японских языковых объёмов и говорить то не ловко...)
А вот касаемо кириллических и разноевропейских языков - наверное трогать их не стОит. Но опции выбора для удаления и предупреждение о возможных последствиях - включить в твою утилиту надо бы...
MKN, Есть такой сайт http://kavkiskey.com/
По идее если нет языка или шрифта, то за место символов мы получим Квадратики как это было в некоторых шрифтах !!
Для того чтобы более гибко удалить языки потребуйтся уйма времени. Я бы был очень признателен если кто нибудь помог мне в этом..
А вот насчет кириллических и разноевропейских языков » поностью с вами согласен.
Кирилические и Европейские надо оставить !!
Я смотрел что в папе LANG было. Там все и тоже на китайском языке !! WIndows XP видимо очень популярна там, если они столько добра делали для нее !!
А вот папку LANG можно спокойно удлалить. Все меджу прочем так и делают !!
В следущей версии
1.Будет добавлена частичная совместимость с другими аддонами удаления.
2.Будет оптимизирован патчер2 (сократится время обработки инф файлов с 15 минут до 1 минуты)
3.Будут поправленны заголовки и описание компонентов !!
4.Возможно будет добавлена фишка не удаления записей в Inf файлах, а их комментирование (нужно для отладки)
5.Возможно будет добавлена фишка не удаления записей в Inf файлах, а их комментирование строкой ;;UPLITE
Господа отпишитесь что думаете по этому поводу ???
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC