Показать полную графическую версию : [addon] Конструктор: Удаление компонентов Windows XP
Строчки в нём должны дублировать строчки в DelOC.lst »
Смущает то, что в этих файлах строчки не совсем одинаковые. В файле DelOC.lst все картинки упоминаются по одному разу строчными буквами и с расширением .bmp, а в файле DelStrings есть 5 других строчек:
BALL_BMP_NAME
DIRTBIKE_BMP
LIFTOFF_BMP
PALMTREE_BMP
REDFLOWER_BMP
Не понятно для чего они. Попробую убрать все знаки ";" в обоих файлах, думаю, должно сработать.
аддон удаление не нужен.
на T13 нужно выполнить »
Ну тогда уж лучше так:
del /f /q "%ALLUSERSPROFILE%\Application Data\Microsoft\User Account Pictures\Default Pictures\*.bmp"
Сработает независимо от того, на какой диск устанавливается система. За ссылки на аддоны СПАСИБО!
В файле DelOC.lst все картинки упоминаются по одному разу строчными буквами и с расширением .bmp, а в файле DelStrings есть 5 других строчек:
BALL_BMP_NAME
DIRTBIKE_BMP
LIFTOFF_BMP
PALMTREE_BMP
REDFLOWER_BMP
Не понятно для чего они.
Указанные строчки удаляют соответствующие записи из секции Strings, что даёт более чистый SHL_IMG.INF и доп. экономию в 104 байта (это я про строчку REDFLOWER_BMP).
Не принципиально, в принципе, но для чистоты процесса соответствующую строчку "REDFLOWER_BMP" также можно раскомментировать. :)
P.S.: надеюсь, что механизм работы аддона Z-Del_Avatars теперь полностью прозрачен.
После интеграции Z-Del_WinTour в дистрибутив, при первом запуске SFC предлагает вставить диск и восстановить файлы.
Что приводит к такому результату. Вроде аддон старый и отработанный?!
Запусти sigverif с default-настройками (тогда будет проверять файлы по спискам sfcfiles.dll, в которой они и прописаны для защиты) на системе с такой сборкой (должен выдать имена неподписанных файлов, ну или в %SystemRoot%\sigverif.txt результат анализа прописать) или приаттачь setupapi.log - будет яснее, в каких файлах тут дело.
slaph при проверке выяснилось что виновата вроде как dll-ка для setup billboard.
Всем, здраствуйте.
Обнаружилась такая проблема при использовании следующего аддона:
Z-Del_Mini
Аддон для удаления разных мелких компонентов Windows:
- содержимое папки 'Моя Музыка',
- музыка, проигрываемая при первой загрузке,
- видеофайл clock.avi,
- картинки yahoo.bmp, swtchbrd.bmp,
- отладчик Dr. Watson,
- мастер очистки рабочего стола,
- иконка мастера подключения к интернету,
- иконка 'Каталог Windows' в Главном меню,
- иконка 'Windows Update' в Главном меню,
- иконка 'Выбор программ по умолчанию' в Главном меню,
- ссылки в 'Избранном' Internet Explorer,
- пустые папки, создаваемые в процессе инсталяции Windows.
Удалены 16 файлов, экономия ~ 4,6 Мб.
© Andy
20.02.2009
Обновление от 01.11.2009.
Суть проблемы в том, что под учетной записью с правами пользователя в Internet Explorer 8 не возможно запустить ни одну надстройку. То есть просто кнопка не активна. В тоже время если дать этой учетной записи права администратора, то проблема исчезает.
В поисках решения наткнулся на вот эту тему: http://forum.oszone.net/post-1647250.html , но проблема не решена.
Пытался дать полные разрешения безопасности и на отдельные папки, в частности Program Files и на ветки в реестре - безрезультатно.
NikLok, аддон Z-Del_WinTour, в принципе, один из самых безвредных (удаляет только пару exe, ни одной dll, а всё остальное - gif-ы, swf, txt и html, которые ни на что не могут повлиять, ну и не защищены к тому же), только есть несколько "но":
1. он правит syssetup.inf; а правленый syssetup.inf (в смысле, без подписи) - это вылетающее окошко SFC при установке некоторых дров;
2. не смотря на то, что аддон удаляет всего лишь 2 exe-файла, они оба переименовываются посредством txtsetup.sif:
tourstrt.exe = 100,,,,,,,2,0,0,tourstart.exe
tourW.exe = 1,,,,,,,91,0,0,tour.exe
а это означает, что с этих файлов не снимается автоматически (во всяком случае, движком UpdatePack) защита, т.к. в DelOC.lst прописаны файлы:
tourstrt.exe
tourw.exe
(их имена в дистрибутиве), а в sfcfiles.dll прописано вот что:
223372 223390 223392 223470 %systemroot%\help\Tours\mmTour\tour.exe \tourP.exe
223472 223496 223504 223574 %systemroot%\system32\tourstart.exe \tourstrt.exe
причём утилита sfcpatch.exe видит только то, что выделено жирным (цифры - это адреса записей в sfcfiles.dll, имена справа - это исходные имена файлов в дистрибутиве, т.к. Windows тоже нужно знать, что восстанавливать и какой файл искать в дистрибутиве, если он был изменён).
Хотя стоит заметить, что записи "справа" не всегда точны, - к примеру выше для tour.exe указан исходным файл tourP.exe, которого нет в дистрибутиве WinXP (в общем, без анализа txtsetup.sif всё равно не обойтись, - обычно это делается "ручками", но не сложно и автоматизировать сей процесс).
Т.к. файл tour.exe захвачен, то будет "висеть" неудаляемая (потому что захвачена) папка %systemroot%\help\Tours\mmTour\.
SFC, в принципе, не должна ругаться на отсутствие этих двух файлов (в логе своём должна прописать, что их просто нет, - таких файлов много, и это не должно приводить к ругани ОСи), если, конечно, они не были заменены какими-то другими (неподписанными) файлами.
Всё это решается просто - в папку аддона кладётся файл KillWFP.lst с текстом:
tour.exe
tourstart.exe
Это освободит захваченную пустую папку (и позволит её удалить), а заодно пофиксит глюк от MS: т.к. если на живой системе заменить tour.exe на нечто неподписанное (не снимая защиты с этого файла), то SFC обыщется "правильного файла", но так и не найдёт его. :)
Valizer, в файле Hive аддона Z-Del_Mini есть такие строки:
; Удаление папки 'Ссылки' в 'Избранном' Internet Explorer (Аддон Z-Del_Mini)
HKCU,"Software\Microsoft\Internet Explorer\Toolbar","LinksFolderName",0x0
HKCU,"Software\Microsoft\Internet Explorer\Toolbar","Locked",0x10001,1
HKCU,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Z-Del_Mini3",,"cmd /c reg add ""hkcu\Software\Microsoft\Internet Explorer\Toolbar"" /v LinksFolderName /f"
HKCU,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Z-Del_Mini4",,"cmd /c reg add ""hkcu\Software\Microsoft\Internet Explorer\Toolbar"" /v Locked /t REG_DWORD /d 1 /f"
Больше там ничего, относящегося к IE, нет.
Что интересно, точно такие же строчки можно найти и среди твиков для IE8. Это я к тому, что точно это из-за аддона Z-Del_Mini, а не каких-нибудь твиков для IE8?
slaph, спасибо.
проблема оказалась действительно не в самом аддоне, при интеграции только следующих аддонов:
"IE8_Reload" - 12.6.20
"Z-Del_Mini" - 01.11.2009
"Z-FakeSetupAdv" - 10.12.30.1
"Z-InfClean" - 01.11.2009
"z-Log"
все отработало нормально, все надстройки в IE активны под пользователем.
Но что интересно, ранее, именно при исключении Z-Del_Mini проблема исчезла.
Проблема скорей всего не в твиках, а как думается, в конфликте с каким то другим аддоном.
Всё это решается просто - »
Спасибо за правку!
Вопрос такой: наверное, подобные исправления нужно (можно?) сделать и во всех остальных аддонах из этой темы?
Вопрос такой: наверное, подобные исправления нужно (можно?) сделать и во всех остальных аддонах из этой темы?
Много исправлений уже было сделано (еще в 2011 году, но в шапку они так и не были перенесены) - смотрим эту тему, начиная отсюда (http://forum.oszone.net/post-1608138.html#post1608138) (по 83 страницу, дальше на 2 страницы идёт информация о причинах ошибок в аддонах).
Еще 1 пост здесь (http://forum.oszone.net/post-1679414-942.html), потом здесь (http://forum.oszone.net/post-1882560.html#post1882560).
А если погуглить по фразе "Z-Del-аддоны", то можно найти уже всё готовое. :yes:
Суть проблемы в том, что под учетной записью с правами пользователя в Internet Explorer 8 не возможно запустить ни одну надстройку. То есть просто кнопка не активна. В тоже время если дать этой учетной записи права администратора, то проблема исчезает.
проблема вновь всплыла при следующем сочетании аддонов:
"1-WGA - Windows Genuine Advantage Validation"
"IE8_Reload" - 12.6.20
"Z-Del_Mini" - 01.11.2009
"Z-FakeSetupAdv" - 10.12.30.1
"Z-InfClean" - 01.11.2009
"z-Log"
как все таки могут конфликтовать WGA и Z-Del_Mini ???
3 возможности:
1. в реестре поменять значение параметра ниже с 1 на 0:
HKCU,"Software\Microsoft\Internet Explorer\Toolbar","Locked",0x10001,1
и проверить запуск надстроек под пользователем;
2. удалить из файла Hive аддона Z-Del_Mini строчки, относящиеся к IE:
; Удаление папки 'Ссылки' в 'Избранном' Internet Explorer (Аддон Z-Del_Mini)
HKCU,"Software\Microsoft\Internet Explorer\Toolbar","LinksFolderName",0x0
HKCU,"Software\Microsoft\Internet Explorer\Toolbar","Locked",0x10001,1
HKCU,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Z-Del_Mini3",,"cmd /c reg add ""hkcu\Software\Microsoft\Internet Explorer\Toolbar"" /v LinksFolderName /f"
HKCU,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Z-Del_Mini4",,"cmd /c reg add ""hkcu\Software\Microsoft\Internet Explorer\Toolbar"" /v Locked /t REG_DWORD /d 1 /f"
пересобрать сборку и проверить всё то же;
3. в конфигурационном файле Files_UTF аддона закомментировать строчку
INSTALL.INS
т.к. в совокупности с аддоном IE8_Reload в этом файле уже нечего править, но он может быть изменён (в соответствии с чем у него может быть снесена подпись).
А вообще, 1-WGA - это утилита проверки подлинности, устанавливающая свой ActiveX-элемент для IE.
А Z-Del-аддоны обычно правят inf-ы (что не смертельно, в принципе), в том числе правится важный для ОСи syssetup.inf.
Точно дело только в Z-Del_Mini, а не в любом аддоне, который правит syssetup.inf?
1. в реестре поменять значение параметра ниже с 1 на 0:
такого ключа по данному пути не существовало, его создание ни к какому результату не привело
2. удалить из файла Hive аддона Z-Del_Mini строчки, относящиеся к IE:
такого файла в составе аддона не нашел, есть файлы HIVEDEF.INF.ADD и HIVESFT.INF.ADD, но в них нет приведенного содержимого.
Вообще поиск по тексту "Toolbar" в папке аддона ничего не нашел.
3. в конфигурационном файле Files_UTF аддона закомментировать строчку
не помогло
вообще использую следующий список Z-Del аддонов:
Z-Del_Avatars
Z-Del_DeskPaper
Z-Del_IGames
Z-Del_Lang
Z-Del_Messenger
Z-Del_Mini
Z-Del_MSNExplorer
Z-Del_NETFX
Z-Del_NetMeeting
Z-Del_NTSD
Z-Del_Upgrade
Z-Del_WinTour
Z-Del_WMP_Files
Z-FakeSetupAdv
Z-InfClean
проблему решает только вывод одного из аддонов из состава сборки, либо 1-WGA либо Z-Del_Mini.
хм, в архивах Z-Del-аддонов есть 2 версии аддона Z-Del_Mini - в архиве из 90 файлов (который используешь ты) и в архиве из 4-х файлов (который я тестировал). Отсюда и возникли непонятки.
Главным отличием одной версии от другой является наличие файла Hive в одном и файла HIVEDEF.INF.ADD в другом (ну еще в последнем есть дополнительная строчка с именем названного inf-файла в файле Files_UTF).
В общем, такой простой тест: замени 1 аддон на другой и посмотри, останется ли ошибка (просто иногда добавление строк в hive-файлы, особенно без пустых строк после записей, может приводить к разным багам).
Т.к. больше ничего, что бы имело отношение к IE, в этом аддоне нет.
(Ну если только WGA зачем-то понадобились ярлыки).
slaph Забавно стало теперь! При первом старте опять предлагает подсунуть диск для восстановления. НО! Запуск sigverif говорит что все файлы в порядке!
А нет такого ощущения, что проверка выполняется до перезагрузки, после которой происходит выдача этого приглашения!
NikLok, значит всё просто (если ты, конечно, добавил KillWFP.lst в аддон) - во время первого запуска устанавливаются какие-то дрова или происходит еще какое обращение к syssetup.inf, а т.к. он без подписи, то тут же вылетает окошко SFC (своеобразное, кстати говоря).
Я раньше такое видел на MS Virual PC при установке её дополнений (дров).
Решение проблемы простое: либо подписать syssetup.inf, либо вернуть в систему исходную версию (причём до первого логона). :yes:
хм, в архивах Z-Del-аддонов есть 2 версии аддона Z-Del_Mini...
вобщем замена аддона Z-Del_Mini ни к чему не привела, все выше перечисленные советы, также эффекта не возымели :(
используется:
UpdatePack-XPSP3-Rus версия 12.9.15
аддоны участвующие в сборке:
"1-WGA - Windows Genuine Advantage Validation"
"IE8_Reload" - 12.6.20
"Z-Del_Mini" - 01.02.2010
"Z-Dll_Patcher"
Ради интереса создал сборку, используя UpdatePack-XPSP3-Rus версии 12.8.20 (с 12.9.15 отличий почти нет, к тому же заявленная ошибка была и на указанной версии) и аддоны
"1-WGA - Windows Genuine Advantage Validation" - не изменился с 12.8.20
"IE8_Reload" - 12.8.20 (с нулевым файлом IE8TWEAK.INF)
"Z-Del_Mini" - 01.02.2010
"Z-Dll_Patcher"
(ну и долго же создаётся сборка и устанавливается ОСь).
Под пользователем с ограниченными правами пункт Сервис/Надстройки в меню IE8 активен, спокойно туда можно зайти и просмотреть/изменить Надстройки.
Никакой кнопки Надстройки на панели инструментов IE8 не наблюдаю.
Итог: либо речь идёт о каких других надстройках, либо аддон Z-Del_Mini тут не при делах. :yes:
Честно сказать, уже просто интересно докопаться до истины :)
Пересобрал еще раз
Версия ОС: Windows XP Professional SP3 Corporate Russian
Update Pack: 12.9.15
дополнительно: GUI интегратор 1.1.7.2 от 22.05.2011
аддоны: все те же 4, что перечислены выше
результат:
Всё, разобрался. Заодно и вспомнил, что не так с этим аддоном было (ну, с похожим на него), - глюк возникает из-за внесения настройки в HKLM\..\Policies с помощью Hive-ов (причём такого твика и быть не должно).
В общем, вот в этой строчке:
HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer","NoDesktopCleanupWizard",0x10001,1
(либо в Hive (одна версия аддона), либо в HIVESFT.INF.ADD (другая версия))
замени HKLM на HKCU.
Иначе указанный ключ блокируется от видоизменения для админа, а для пользователя с ограниченными правами блокируется весь раздел Policies.
Приведённый тобой глюк - это только один из возможных.
P.S.: только сейчас вспомнил, что весной (или раньше) выправлял этот баг в аддоне для удаления Мастера очистки рабочего стола по результатам тестирования аддонов на пользователе с ограниченными правами. Но тогда вроде сразу был обнаружен этот сбойный раздел реестра.
За лето успел уже об этом позабыть. :unknw:
P.P.S.: SharkyEXE, насколько я помню, ты обнаружил этот баг. :yes:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.